Class
GtkAdjustment
since: 4.0
Description [src]
class Gtk.Adjustment : GObject.InitiallyUnowned
{
/* No available fields */
}
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.
Available since: 4.0
Instance methods
gtk_adjustment_clamp_page
Updates the value property to ensure that the range
between lower
and upper
is in the current page.
since: 4.0
gtk_adjustment_get_minimum_increment
Gets the smaller of step increment and page increment.
since: 4.0
Signals
Gtk.Adjustment::changed
Emitted when one or more of the GtkAdjustment
properties have been changed.
since: 4.0
Signals inherited from GObject (1)
GObject::notify
The notify signal is emitted on an object when one of its properties has its value set through g_object_set_property(), g_object_set(), et al.
since: 2.0
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: GInitiallyUnownedClass
- No description available.
changed: void (* changed) ( GtkAdjustment* adjustment )
- No description available.
value_changed: void (* value_changed) ( GtkAdjustment* adjustment )
- No description available.
_gtk_reserved1: void (* _gtk_reserved1) ( void )
- No description available.
_gtk_reserved2: void (* _gtk_reserved2) ( void )
- No description available.
_gtk_reserved3: void (* _gtk_reserved3) ( void )
- No description available.
_gtk_reserved4: void (* _gtk_reserved4) ( void )
- No description available.