2 using System
.Reflection
;
8 public class L0ModSetup
10 [Widget
] Window L0ModWindow
;
11 [Widget
] SpinButton Spin
;
12 [Widget
] Button CloseButton
;
14 public delegate void Callback(int n
);
16 public L0ModSetup(int num
, Callback c
)
18 Glade
.XML gxml
= new Glade
.XML(Assembly
.GetExecutingAssembly(), "L0Mod.glade", "L0ModWindow", null);
19 gxml
.BindFields(this);
21 L0ModWindow
.DeleteEvent
+= CloseWindow
;
22 CloseButton
.Clicked
+= CloseWindow
;
25 Spin
.ValueChanged
+= delegate(object o
, EventArgs args
) { c(Spin.ValueAsInt); }
;
27 L0ModWindow
.ShowAll();
30 private void CloseWindow(object o
, EventArgs args
)
32 L0ModWindow
.Destroy();