Class

AgsGuiDial

[]

Description

class AgsGui.Dial : Gtk.Widget
  implements Gtk.Accessible, Gtk.Buildable, Gtk.ConstraintTarget {
  flags: AgsDialFlags,
  radius: guint,
  outline_strength: guint,
  scale_precision: guint,
  scale_max_precision: guint,
  font_size: guint,
  button_width: gint,
  button_height: gint,
  margin_left: gint,
  margin_right: gint,
  tolerance: gdouble,
  negated_tolerance: gdouble,
  adjustment: GtkAdjustment*,
  gravity_x: gdouble,
  gravity_y: gdouble,
  current_x: gdouble,
  current_y: gdouble
}

No description available.

[]

Constructors

ags_dial_new

Creates an AgsDial.

since: 3.0.0

[]

Instance methods

ags_dial_get_adjustment

Get adjustment of dial.

since: 3.2.0

ags_dial_get_button_height

Get button height of dial.

since: 3.2.0

ags_dial_get_button_width

Get button width of dial.

since: 3.2.0

ags_dial_get_font_size

Get font size of dial.

since: 3.2.0

ags_dial_get_margin_left

Get margin_left of dial.

since: 3.2.0

ags_dial_get_margin_right

Get margin right of dial.

since: 3.2.0

ags_dial_get_outline_strength

Get outline strength of dial.

since: 3.2.0

ags_dial_get_radius

Get radius of dial.

since: 3.2.0

ags_dial_get_scale_precision

Get scale precision of dial.

since: 3.2.0

ags_dial_get_value

Get value.

since: 3.14.0

ags_dial_set_adjustment

Set adjustment of dial.

since: 3.2.0

ags_dial_set_button_height

Set button height of dial.

since: 3.2.0

ags_dial_set_button_width

Set button width of dial.

since: 3.2.0

ags_dial_set_font_size

Set font size of dial.

since: 3.2.0

ags_dial_set_margin_left

Set margin left of dial.

since: 3.2.0

ags_dial_set_margin_right

Set margin right of dial.

since: 3.2.0

ags_dial_set_outline_strength

Set outline strength of dial.

since: 3.2.0

ags_dial_set_radius

Set radius of dial.

since: 3.2.0

ags_dial_set_scale_precision

Set scale precision of dial.

since: 3.2.0

ags_dial_set_value

Set value.

since: 3.0.0

ags_dial_value_changed

Draws the widget.

since: 3.0.0

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

Properties

AgsGui.Dial:adjustment

The adjustment storing current value and boundaries.

since: 3.0.0

AgsGui.Dial:button-height

The buttons height.

since: 3.0.0

AgsGui.Dial:button-width

The buttons width.

since: 3.0.0

AgsGui.Dial:font-size

The font size of the buttons.

since: 3.0.0

AgsGui.Dial:margin-left

The button’s margin left.

since: 3.0.0

AgsGui.Dial:margin-right

The button’s margin right.

since: 3.0.0

AgsGui.Dial:outline-strength

The outline strength of the knob.

since: 3.0.0

AgsGui.Dial:radius

The radius of the knob.

since: 3.0.0

AgsGui.Dial:scale-precision

The precision of the scale.

since: 3.0.0

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

Signals

AgsGui.Dial::value-changed

The ::value-changed signal notifies adjustment value changed.

since: 3.0.0

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

Class structure

[]

Virtual methods

AgsGui.DialClass.value_changed

Draws the widget.

since: 3.0.0