Sets our main struct and passes it to the parent class.
Creates a #GtkVolumeButton, with a range between 0.0 and 1.0, with a stepping of 0.02. Volume values can be obtained and modified using the functions from #GtkScaleButton.
the main Gtk struct as a void*
Get the main Gtk struct
the main Gtk struct
the main Gtk struct
Get the main Gtk struct
the main Gtk struct as a void*
Gets the #GtkAdjustment associated with the #GtkScaleButton’s scale. See gtk_range_get_adjustment() for details.
Retrieves the minus button of the #GtkScaleButton.
Retrieves the plus button of the #GtkScaleButton.
Retrieves the popup of the #GtkScaleButton.
Gets the current value of the scale button.
Sets the #GtkAdjustment to be used as a model for the #GtkScaleButton’s scale. See gtk_range_set_adjustment() for details.
Sets the icons to be used by the scale button. For details, see the #GtkScaleButton:icons property.
Sets the current value of the scale; if the value is outside the minimum or maximum range values, it will be clamped to fit inside them. The scale button emits the #GtkScaleButton::value-changed signal if the value changes.
The ::popdown signal is a [keybinding signal]GtkBindingSignal which gets emitted to popdown the scale widget.
The ::popup signal is a [keybinding signal]GtkBindingSignal which gets emitted to popup the scale widget.
The ::value-changed signal is emitted when the value field has changed.
#GtkVolumeButton is a subclass of #GtkScaleButton that has been tailored for use as a volume control widget with suitable icons, tooltips and accessible labels.