Fix can_focus / remove deprecated HBox/VBox
[libprolooks.git] / demos / ValueDisplayDemo.vala
blob406102bc4424b3ec7119101654fb682c7094f65c
1 /*
2 Copyright 2009 by Hans Baier
3 License: LGPLv2+
4 */
6 using Gtk;
8 namespace Prolooks {
10 static int main (string[] args) {
11 Gtk.init (ref args);
12 var window = new Window (WindowType.TOPLEVEL);
14 var vbox = new Box (Gtk.Orientation.VERTICAL, 0);
15 Knob knob = new Knob ();
16 vbox.add (knob);
17 var display = new ValueDisplay ();
18 vbox.pack_end (display);
19 knob.user_data = display;
20 knob.value_changed += (knob) => {
21 ValueDisplay disp = knob.user_data as ValueDisplay;
22 disp.text = (knob.get_value () * 10000).to_string ();
24 window.add (vbox);
25 window.destroy.connect(Gtk.main_quit);
26 window.show_all ();
27 Gtk.main ();
28 return 0;
31 } // namespace Prolooks