class @beta Efl.Ui.Progressbar extends Efl.Ui.Layout_Base implements Efl.Ui.Range_Display, Efl.Ui.Format, Efl.Ui.Layout_Orientable, Efl.Access.Value, Efl.Text, Efl.Content, Efl.Text_Markup { [[Elementary progressbar class]] methods { @property infinite_mode { [[Start/stop a given progress bar "pulsing" animation, if this mode is enabled.]] set { } get { } values { state: bool; [[$true if the progressbar should animate infinitely, $false if the progressbar should animate based on a fixed endpoint.]] } } @property show_progress_label { [[Whether a textual progress label is shown alongside the progressbar to give an exact numerical indication of the current progress. Not to be confused with the widget label set through @Efl.Text.text. ]] values { show: bool; [[$true to show the progress label.]] } } } implements { Efl.Object.constructor; Efl.Ui.Widget.theme_apply; Efl.Ui.Range_Display.range_value { get; set; } Efl.Ui.Range_Display.range_limits {get; set; } Efl.Ui.Layout_Orientable.orientation { get; set; } Efl.Ui.Format.apply_formatted_value; Efl.Part.part_get; Efl.Access.Value.value_and_text { get; } Efl.Text.text { get; set; } Efl.Text_Markup.markup { get; set; } Efl.Content.content { get; set; } Efl.Content.content_unset; Efl.Ui.L10n.l10n_text { get; set; } } }