14 private Builder _builder;
16#pragma warning disable 649
19 private SpinButton numBox;
21 private SpinButton minBox;
23 private SpinButton maxBox;
25 private ComboBox thBox;
27 private CheckButton numericBox;
29#pragma warning restore 649
33 #region Constructors / Destructors
43 Builder builder =
new Builder(
new FileStream(System.IO.Path.GetDirectoryName(Environment.ProcessPath) +
"/" +
"Glade/Magic.glade", FileMode.Open));
44 return new MagicSelect(builder, builder.GetObject(
"magicSelect").Handle, index);
49 protected MagicSelect(Builder builder, IntPtr handle,
int index) : base(handle)
52 builder.Autoconnect(
this);
53 var ths =
new ListStore(typeof(
string));
55 ths.AppendValues(
"Min");
56 ths.AppendValues(
"Median");
57 ths.AppendValues(
"Median - Min");
61 var renderer =
new CellRendererText();
62 thBox.PackStart(renderer,
false);
63 thBox.AddAttribute(renderer,
"text", 0);
65 App.ApplyStyles(
this);
70 private bool numeric =
false;
77 return numericBox.Active;
85 return (
int)numBox.Value;
91 get {
return (
int)minBox.Value; }
95 get {
return (
int)maxBox.Value; }