Gtk.AccessibleRange

g GObject.GInterface GObject.GInterface Gtk.AccessibleRange Gtk.AccessibleRange GObject.GInterface->Gtk.AccessibleRange

Implementations:

Gtk.LevelBar, Gtk.Paned, Gtk.ProgressBar, Gtk.Range, Gtk.ScaleButton, Gtk.SpinButton

Methods

None

Virtual Methods

do_set_current_value (value)

Properties

None

Signals

None

Fields

None

Class Details

class Gtk.AccessibleRange
Bases:

GObject.GInterface

Structure:

Gtk.AccessibleRangeInterface

This interface describes ranged controls, e.g. controls which have a single value within an allowed range and that can optionally be changed by the user.

This interface is expected to be implemented by controls using the following roles:

  • GTK_ACCESSIBLE_ROLE_METER

  • GTK_ACCESSIBLE_ROLE_PROGRESS_BAR

  • GTK_ACCESSIBLE_ROLE_SCROLLBAR

  • GTK_ACCESSIBLE_ROLE_SLIDER

  • GTK_ACCESSIBLE_ROLE_SPIN_BUTTON

If that is not the case, a warning will be issued at run time.

In addition to this interface, its implementors are expected to provide the correct values for the following properties:

  • GTK_ACCESSIBLE_PROPERTY_VALUE_MAX

  • GTK_ACCESSIBLE_PROPERTY_VALUE_MIN

  • GTK_ACCESSIBLE_PROPERTY_VALUE_NOW

  • GTK_ACCESSIBLE_PROPERTY_VALUE_TEXT

New in version 4.10.

do_set_current_value(value) virtual
Parameters:

value (float) – the value to set

Returns:

true if the operation was performed, false otherwise

Return type:

bool

Sets the current value of the accessible range.

This operation should behave similarly as if the user performed the action.

New in version 4.10.