- ability to disable block connection animation
[FaRetSys.git] / Plugins / L0Mod / L0ModSetup.cs
blobd7ea92be2f9d33c1558901ff4418b87b69d9427e
1 using System;
2 using System.Reflection;
3 using Gtk;
4 using Glade;
6 namespace Eithne
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;
24 Spin.Value = num;
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();