VolumeButton
Object Hierarchy:
Description:
[ CCode ( type_id = "gtk_volume_button_get_type ()" ) ]
public class VolumeButton : ScaleButton, Implementor, Actionable, Activatable, Buildable, Orientable
public class VolumeButton : ScaleButton, Implementor, Actionable, Activatable, Buildable, Orientable
VolumeButton is a subclass of ScaleButton that has been tailored for use as a volume control widget with suitable icons, tooltips and accessible labels.
Example: VolumeButton:
public class Application : Gtk.Window {
public Application () {
// Prepare Gtk.Window:
this.title = "My Gtk.VolumeButton";
this.window_position = Gtk.WindowPosition.CENTER;
this.destroy.connect (Gtk.main_quit);
// The button:
Gtk.VolumeButton button = new Gtk.VolumeButton ();
this.add (button);
// Catch changes:
button.value_changed.connect ((val) => {
print ("%f\n", val);
});
}
public static int main (string[] args) {
Gtk.init (ref args);
Application app = new Application ();
app.show_all ();
Gtk.main ();
return 0;
}
}
valac --pkg gtk+-3.0 Gtk.VolumeButton.vala
Namespace: Gtk
Package: gtk+-3.0
Content:
Properties:
Creation methods:
Inherited Members:
All known members inherited from class Gtk.ScaleButton
All known members inherited from class Gtk.Button
All known members inherited from class Gtk.Bin
All known members inherited from class Gtk.Container
All known members inherited from class Gtk.Widget
All known members inherited from class GLib.Object
All known members inherited from interface Atk.Implementor
All known members inherited from interface Gtk.Actionable
All known members inherited from interface Gtk.Activatable
All known members inherited from interface Gtk.Buildable
All known members inherited from interface Gtk.Orientable