Class
Gtk.Adjustment
Description [src]
class Gtk.Adjustment : GObject.InitiallyUnowned {
parent_instance: GInitiallyUnowned
}
GtkAdjustment
is a model for a numeric value.
The `GtkAdjustment has an associated lower and upper bound. It also contains step and page increments, and a page size.
Adjustments are used within several GTK widgets, including
GtkSpinButton
, GtkViewport
, GtkScrollbar
and GtkScale
.
The GtkAdjustment
object does not update the value itself. Instead
it is left up to the owner of the GtkAdjustment
to control the value.
Constructors
gtk_adjustment_new
Creates a new GtkAdjustment
.
Instance methods
gtk_adjustment_clamp_page
Updates the value property to ensure that the range
between lower
and upper
is in the current page.
gtk_adjustment_configure
Sets all properties of the adjustment at once.
gtk_adjustment_get_lower
Retrieves the minimum value of the adjustment.
gtk_adjustment_get_minimum_increment
Gets the smaller of step increment and page increment.
gtk_adjustment_get_page_increment
Retrieves the page increment of the adjustment.
gtk_adjustment_get_page_size
Retrieves the page size of the adjustment.
gtk_adjustment_get_step_increment
Retrieves the step increment of the adjustment.
gtk_adjustment_get_upper
Retrieves the maximum value of the adjustment.
gtk_adjustment_get_value
Gets the current value of the adjustment.
gtk_adjustment_set_lower
Sets the minimum value of the adjustment.
gtk_adjustment_set_page_increment
Sets the page increment of the adjustment.
gtk_adjustment_set_page_size
Sets the page size of the adjustment.
gtk_adjustment_set_step_increment
Sets the step increment of the adjustment.
gtk_adjustment_set_upper
Sets the maximum value of the adjustment.
gtk_adjustment_set_value
Sets the GtkAdjustment
value.
Properties
Gtk.Adjustment:lower
The minimum value of the adjustment.
Gtk.Adjustment:page-increment
The page increment of the adjustment.
Gtk.Adjustment:page-size
The page size of the adjustment.
Gtk.Adjustment:step-increment
The step increment of the adjustment.
Gtk.Adjustment:upper
The maximum value of the adjustment.
Gtk.Adjustment:value
The value of the adjustment.
Signals
Gtk.Adjustment::changed
Emitted when one or more of the GtkAdjustment
properties have been changed.
Gtk.Adjustment::value-changed
Emitted when the value has been changed.
Class structure
struct GtkAdjustmentClass {
GInitiallyUnownedClass parent_class;
void (* changed) (
GtkAdjustment* adjustment
);
void (* value_changed) (
GtkAdjustment* adjustment
);
void (* _gtk_reserved1) (
void
);
void (* _gtk_reserved2) (
void
);
void (* _gtk_reserved3) (
void
);
void (* _gtk_reserved4) (
void
);
}
Class members
parent_class |
|
No description available. | |
changed |
|
No description available. | |
value_changed |
|
No description available. | |
_gtk_reserved1 |
|
No description available. | |
_gtk_reserved2 |
|
No description available. | |
_gtk_reserved3 |
|
No description available. | |
_gtk_reserved4 |
|
No description available. |