59 : base(handle)
60 {
61 _builder = builder;
62 builder.Autoconnect(this);
63 okBut.ButtonPressEvent += OkBut_ButtonPressEvent;
64 cancelBut.ButtonPressEvent += CancelBut_ButtonPressEvent;
65 ens = ems;
66 List<string> sts = new List<string>();
67 Array ar = Enum.GetValues(ems);
68 foreach (Enum s in ar)
69 {
70 sts.Add(s.ToString());
71 }
72 var states = new ListStore(typeof(string));
73
74 foreach (string val in sts)
75 {
76 states.AppendValues(val);
77 }
78
79 comboBox.Model = states;
80
81 var renderer2 = new CellRendererText();
82 comboBox.PackStart(renderer2, false);
83 comboBox.AddAttribute(renderer2, "text", 0);
84 comboBox.Active = 0;
85 App.ApplyStyles(this);
86 }