Gtk.HScale

g Atk.ImplementorIface Atk.ImplementorIface Gtk.Widget Gtk.Widget Atk.ImplementorIface->Gtk.Widget GObject.GInterface GObject.GInterface GObject.GInterface->Atk.ImplementorIface Gtk.Buildable Gtk.Buildable GObject.GInterface->Gtk.Buildable Gtk.Orientable Gtk.Orientable GObject.GInterface->Gtk.Orientable GObject.InitiallyUnowned GObject.InitiallyUnowned GObject.InitiallyUnowned->Gtk.Widget GObject.Object GObject.Object GObject.Object->GObject.InitiallyUnowned Gtk.Buildable->Gtk.Widget Gtk.HScale Gtk.HScale Gtk.Range Gtk.Range Gtk.Orientable->Gtk.Range Gtk.Scale Gtk.Scale Gtk.Range->Gtk.Scale Gtk.Scale->Gtk.HScale Gtk.Widget->Gtk.Range

Subclasses:

None

Methods

Inherited:

Gtk.Scale (14), Gtk.Range (28), Gtk.Widget (278), GObject.Object (37), Gtk.Buildable (10), Gtk.Orientable (2)

Structs:

Gtk.WidgetClass (12), GObject.ObjectClass (5)

class

new (adjustment)

class

new_with_range (min, max, step)

Virtual Methods

Inherited:

Gtk.Scale (3), Gtk.Range (6), Gtk.Widget (82), GObject.Object (7), Gtk.Buildable (10)

Properties

Inherited:

Gtk.Scale (4), Gtk.Range (8), Gtk.Widget (39), Gtk.Orientable (1)

Style Properties

Inherited:

Gtk.Scale (2), Gtk.Range (8), Gtk.Widget (17)

Signals

Inherited:

Gtk.Scale (1), Gtk.Range (4), Gtk.Widget (69), GObject.Object (1)

Fields

Inherited:

Gtk.Scale (1), Gtk.Range (4), Gtk.Widget (69), GObject.Object (1)

Name

Type

Access

Description

scale

Gtk.Scale

r

Class Details

class Gtk.HScale(**kwargs)
Bases:

Gtk.Scale

Abstract:

No

Structure:

Gtk.HScaleClass

The Gtk.HScale widget is used to allow the user to select a value using a horizontal slider. To create one, use Gtk.HScale.new_with_range().

The position to show the current value, and the number of decimal places shown can be set using the parent Gtk.Scale class’s functions.

Gtk.HScale has been deprecated, use Gtk.Scale instead.

classmethod new(adjustment)[source]
Parameters:

adjustment (Gtk.Adjustment or None) – the Gtk.Adjustment which sets the range of the scale.

Returns:

a new Gtk.HScale.

Return type:

Gtk.Widget

Creates a new Gtk.HScale.

Deprecated since version 3.2: Use Gtk.Scale.new() with Gtk.Orientation.HORIZONTAL instead

classmethod new_with_range(min, max, step)[source]
Parameters:
  • min (float) – minimum value

  • max (float) – maximum value

  • step (float) – step increment (tick size) used with keyboard shortcuts

Returns:

a new Gtk.HScale

Return type:

Gtk.Widget

Creates a new horizontal scale widget that lets the user input a number between min and max (including min and max) with the increment step. step must be nonzero; it’s the distance the slider moves when using the arrow keys to adjust the scale value.

Note that the way in which the precision is derived works best if step is a power of ten. If the resulting precision is not suitable for your needs, use Gtk.Scale.set_digits() to correct it.

Deprecated since version 3.2: Use Gtk.Scale.new_with_range() with Gtk.Orientation.HORIZONTAL instead