AccessibleRange#

Added in version 4.10.

class AccessibleRange(*args, **kwargs)#

Implementations: LevelBar, Paned, ProgressBar, Range, Scale, ScaleButton, Scrollbar, SpinButton, VolumeButton

An interface for accessible objects containing a numeric value.

GtkAccessibleRange describes ranged controls for Assistive Technologies.

Ranged controls have a single value within an allowed range 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 implementers 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

Virtual Methods#

class AccessibleRange
do_set_current_value(value: float) bool#

Sets the current value of the accessible range.

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

Added in version 4.10.

Parameters:

value – the value to set