See: https://developer.gnome.org/gtk3/3.2/GtkProgressBar.html
gtk :: GtkProgressBar :: defaultinit
gtk :: GtkProgressBar :: ellipsize
gtk :: GtkProgressBar :: fraction
gtk :: GtkProgressBar :: fraction=
gtk :: GtkProgressBar :: inverted
gtk :: GtkProgressBar :: inverted=
gtk :: GtkProgressBar :: new
gtk :: GtkProgressBar :: pulse
gtk :: GtkProgressBar :: pulse_step
gtk :: GtkProgressBar :: pulse_step=
gtk :: GtkProgressBar :: show_text
gtk :: GtkProgressBar :: show_text=
gtk :: GtkProgressBar :: text
gtk :: GtkProgressBar :: text=
gtk $ GtkProgressBar :: SELF
Type of this instance, automatically specialized in every classcore :: Pointer :: address_is_null
Is the address behind this Object at NULL?core :: Object :: class_factory
Implementation used byget_class
to create the specific class.
core :: Pointer :: defaultinit
gtk :: GtkWidget :: defaultinit
gtk :: GtkProgressBar :: defaultinit
core :: Object :: defaultinit
gtk :: GtkProgressBar :: ellipsize
gtk :: GtkProgressBar :: fraction
gtk :: GtkProgressBar :: fraction=
gtk :: GtkProgressBar :: inverted
gtk :: GtkProgressBar :: inverted=
core :: Object :: is_same_instance
Return true ifself
and other
are the same instance (i.e. same identity).
core :: Object :: is_same_serialized
Isself
the same as other
in a serialization context?
core :: Object :: is_same_type
Return true ifself
and other
have the same dynamic type.
gtk :: GtkProgressBar :: new
core :: Object :: output_class_name
Display class name on stdout (debug only).gtk :: GtkProgressBar :: pulse
gtk :: GtkProgressBar :: pulse_step
gtk :: GtkProgressBar :: pulse_step=
gtk :: GtkWidget :: sensitive=
Sets the sensitivity of a widget. sensitive -> the user can interact with it.gtk :: GtkWidget :: set_size_request
Set the minimum dimension of this widgetgtk :: GtkProgressBar :: show_text
gtk :: GtkProgressBar :: show_text=
gtk :: GtkWidget :: signal_connect
gtk :: GtkProgressBar :: text
gtk :: GtkProgressBar :: text=
# A widget which indicates progress visually
# See: https://developer.gnome.org/gtk3/3.2/GtkProgressBar.html
extern class GtkProgressBar `{GtkProgressBar *`}
super GtkWidget
new `{
return (GtkProgressBar *)gtk_progress_bar_new();
`}
fun pulse `{
gtk_progress_bar_pulse(self);
`}
fun pulse_step: Float `{
return gtk_progress_bar_get_pulse_step(self);
`}
fun pulse_step=(step: Float) `{
gtk_progress_bar_set_pulse_step(self, step);
`}
fun fraction: Float `{
return gtk_progress_bar_get_fraction(self);
`}
fun fraction=(fraction: Float) `{
gtk_progress_bar_set_fraction(self, fraction);
`}
fun inverted: Bool `{
return gtk_progress_bar_get_inverted(self);
`}
fun inverted=(is_inverted: Bool) `{
gtk_progress_bar_set_inverted(self, is_inverted);
`}
fun show_text: Bool `{
return gtk_progress_bar_get_show_text(self);
`}
fun show_text=(show: Bool) `{
gtk_progress_bar_set_show_text(self, show);
`}
fun text: String import CString.to_s `{
return CString_to_s((char *)gtk_progress_bar_get_text(self));
`}
fun text=(value: String) import String.to_cstring `{
gtk_progress_bar_set_text(self, String_to_cstring(value));
`}
fun ellipsize is abstract
end
lib/gtk/v3_4/gtk_widgets_ext.nit:89,1--144,3