2 Copyright 2009 by Hans Baier
10 static int main (string[] args
) {
12 var window
= new
Window (WindowType
.TOPLEVEL
);
13 var hbox
= new
Box (Gtk
.Orientation
.HORIZONTAL
, 0);
14 for (int i
= 0; i
<= (int)KnobMode
.ENDLESS
* 2 + 1; i
++) {
15 Knob knob
= new
Knob ();
16 knob
.knob_mode
= (KnobMode
)i
% (int)KnobMode
.ENDLESS
;
18 var isource
= new
SimpleKnobImageSource ();
20 isource
.led_color
= rgba_from_string ("#ff0000");
22 isource
.led_color
= rgba_from_string ("#ffff00");
23 knob
.image_source
= isource
;
25 hbox
.pack_start (knob
);
28 Knob thorwil_knob
= new
Knob ();
29 var isource
= new
ThorwilKnobImageSource ();
30 isource
.lamp_color
= rgba_from_string ("#9fc717");
31 thorwil_knob
.image_source
= isource
;
32 hbox
.pack_start (thorwil_knob
);
35 window
.destroy
.connect(Gtk
.main_quit
);
41 } // namespace Prolooks