Class

AgsGuiScale

[]

Description

class AgsGui.Scale : Gtk.Widget
  implements Gtk.Accessible, Gtk.Buildable, Gtk.ConstraintTarget, Gtk.Orientable {
  flags: AgsScaleFlags,
  orientation: GtkOrientation,
  key_mask: AgsScaleKeyMask,
  button_state: AgsScaleButtonState,
  font_size: guint,
  control_name: gchar*,
  lower: gdouble,
  upper: gdouble,
  default_value: gdouble,
  step_count: guint,
  page_size: gdouble,
  scale_step_count: gint,
  scale_point: gchar**,
  scale_value: gdouble*
}

No description available.

[]

Constructors

ags_scale_new

Create a new instance of AgsScale.

since: 3.0.0

[]

Instance methods

ags_scale_get_control_name

Get scale height of scale.

since: 3.2.2

ags_scale_get_default_value

Get normalized volume of scale.

since: 3.2.2

ags_scale_get_lower

Get lower of scale.

since: 3.2.2

ags_scale_get_upper

Get upper of scale.

since: 3.2.2

ags_scale_set_control_name

Set control_name of scale.

since: 3.2.2

ags_scale_set_default_value

Set default_value of scale.

since: 3.2.2

ags_scale_set_lower

Set lower of scale.

since: 3.2.2

ags_scale_set_upper

Set upper of scale.

since: 3.2.2

ags_scale_value_changed

Emits ::value-changed event.

since: 3.0.0

Methods inherited from GtkWidget (162)
Methods inherited from GObject (43)
Methods inherited from GtkAccessible (19)
Methods inherited from GtkBuildable (1)
Methods inherited from GtkOrientable (2)
[]

Properties

AgsGui.Scale:control-name

The scale’s control name.

since: 3.0.0

AgsGui.Scale:default-value

The scale’s default value.

since: 3.0.0

AgsGui.Scale:lower

The scale’s lower range.

since: 3.0.0

AgsGui.Scale:upper

The scale’s upper range.

since: 3.0.0

Properties inherited from GtkWidget (34)
Properties inherited from GtkAccessible (1)
Properties inherited from GtkOrientable (1)
[]

Signals

AgsGui.Scale::value-changed

The ::value-changed signal notifies about modified default value.

since: 3.0.0

Signals inherited from GtkWidget (13)
Signals inherited from GObject (1)

Class structure

[]

Virtual methods

AgsGui.ScaleClass.value_changed

Emits ::value-changed event.

since: 3.0.0