public wdbLabelProps() : base() { _name = "Label"; _text = "Static Text"; _lstyle = new wxFlags(); _lstyle.AddItem("wxALIGN_LEFT", wx.Alignment.wxALIGN_LEFT, false); _lstyle.AddItem("wxALIGN_RIGHT", wx.Alignment.wxALIGN_RIGHT, false); _lstyle.AddItem("wxALIGN_CENTER", wx.Alignment.wxALIGN_CENTRE, true); _lstyle.AddItem("wxST_NO_AUTORESIZE", wx.StaticText.wxST_NO_AUTORESIZE, false); }
public wdbBoxSizerProps() : base() { _orient = new wxFlags(); _orient.AddItem("wxVERTICAL", wx.Orientation.wxVERTICAL, true); _orient.AddItem("wxHORIZONTAL", wx.Orientation.wxHORIZONTAL, false); _min_size = 100; this.EnableNotification = false; this.BorderWidth = 0; this.EnableNotification = true; }
public wdbButtonProps() : base() { _name = "Button"; _label = "Button"; _bstyle = new wxFlags(); _bstyle.AddItem("wxBU_LEFT", wx.Button.wxBU_LEFT, false); _bstyle.AddItem("wxBU_RIGHT", wx.Button.wxBU_RIGHT, false); _bstyle.AddItem("wxBU_TOP", wx.Button.wxBU_TOP, false); _bstyle.AddItem("wxBU_BOTTOM", wx.Button.wxBU_BOTTOM, false); _bstyle.AddItem("wxBU_EXACTFIT", wx.Button.wxBU_EXACTFIT, true); _bstyle.AddItem("wxNO_BORDER", wx.Button.wxNO_BORDER, false); }
public wdbListBoxProps() : base() { _name = "ComboBox"; _items = new StringCollection(); _lbstyle = new wxFlags(); _lbstyle.AddItem("wxLB_ALWAYS_SB", wx.ListBox.wxLB_ALWAYS_SB, false); _lbstyle.AddItem("wxLB_EXTENDED", wx.ListBox.wxLB_EXTENDED, false); _lbstyle.AddItem("wxLB_HSCROLL", wx.ListBox.wxLB_HSCROLL, false); _lbstyle.AddItem("wxLB_MULTIPLE", wx.ListBox.wxLB_MULTIPLE, false); _lbstyle.AddItem("wxLB_NEED_SB", wx.ListBox.wxLB_NEED_SB, false); _lbstyle.AddItem("wxLB_SINGLE", wx.ListBox.wxLB_SINGLE, false); _lbstyle.AddItem("wxLB_SORT", wx.ListBox.wxLB_SORT, false); }
/* * Frame style * - DEFAULT * - TOOL_WINDOW * - wxCAPTION + SYSTEM MENU * - MINIM_BOX * - MIN_ * - MAX_BOX * - MAX * - RESIZE_BORDER * */ public wdbFrameProps() : base() { _name = "Frame"; _title = "Frame"; _fstyle = new wxFlags(); _fstyle.AddItem("wxFRAME_DEFAULT", wx.Frame.wxDEFAULT_FRAME_STYLE, true); _fstyle.AddItem("wxFRAME_TOOL_WINDOW", wx.Frame.wxCAPTION|wx.Frame.wxCLOSE_BOX| wx.Frame.wxFRAME_TOOL_WINDOW|wx.Frame.wxSYSTEM_MENU, false); _fstyle.AddItem("wxFRAME_BASE", wx.Frame.wxCAPTION|wx.Frame.wxCLOSE_BOX|wx.Frame.wxSYSTEM_MENU, false); _fstyle.AddItem("wxMAXIMIZE", wx.Frame.wxMAXIMIZE, false); _fstyle.AddItem("wxMAXIMIZE_BOX", wx.Frame.wxMAXIMIZE_BOX, false); _fstyle.AddItem("wxMINIMIZE", wx.Frame.wxMINIMIZE, false); _fstyle.AddItem("wxMINIMIZE_BOX", wx.Frame.wxMINIMIZE_BOX, false); _fstyle.AddItem("wxRESIZE_BORDER", wx.Frame.wxRESIZE_BORDER, false); }
public wdbTextEditProps() : base() { _name = "TextEdit"; _label = "TextEdit"; _height = 20; _label_width = 100; _lstyle = new wxFlags(); _lstyle.AddItem("wxALIGN_LEFT", wx.Alignment.wxALIGN_LEFT, true); _lstyle.AddItem("wxALIGN_RIGHT", wx.Alignment.wxALIGN_RIGHT, false); _lstyle.AddItem("wxALIGN_CENTER", wx.Alignment.wxALIGN_CENTRE, false); _lstyle.AddItem("wxST_NO_AUTORESIZE", wx.StaticText.wxST_NO_AUTORESIZE, false); _tstyle = new wxFlags(); _tstyle.AddItem("wxTE_CENTER", wx.TextCtrl.wxTE_CENTER, false); _tstyle.AddItem("wxTE_LEFT", wx.TextCtrl.wxTE_LEFT, true); _tstyle.AddItem("wxTE_MULTILINE", wx.TextCtrl.wxTE_MULTILINE, false); _tstyle.AddItem("wxTE_NO_VSCROLL", wx.TextCtrl.wxTE_NO_VSCROLL, false); _tstyle.AddItem("wxTE_PROCESS_ENTER", wx.TextCtrl.wxTE_PROCESS_ENTER, false); _tstyle.AddItem("wxTE_PROCESS_TAB", wx.TextCtrl.wxTE_PROCESS_TAB, false); _tstyle.AddItem("wxTE_READONLY", wx.TextCtrl.wxTE_READONLY, false); _tstyle.AddItem("wxTE_RIGHT", wx.TextCtrl.wxTE_RIGHT, false); }
void GetElemValue(XmlReader r, string type, out object elem) { char[] div = {','}; string val = r.ReadElementContentAsString(); switch (type) { case "int" : int vint = Convert.ToInt32(val); elem = new System.Int32(vint); break; case "uint" : int vuint = Convert.ToUInt32(val); elem = new System.UInt32(vint); break; case "float" : float v = Convert.ToSingle(val); elem = new System.Single(v); break; case "double" : double v = Convert.ToDouble(val); elem = new System.Double(v); break; case "Size" : string[] comp = val.Split(div); elem = new Size(Convert.ToInt32(comp[0].Trim()), Convert.ToInt32(comp[1].Trim())); break; case "Point" : string[] comp = val.Split(div); elem = new Point(Convert.ToInt32(comp[0].Trim()), Convert.ToInt32(comp[1].Trim())); break; case "wxColor" : string[] comp = val.Split(div); elem = new wxColor(Convert.ToByte(comp[0].Trim()), Convert.ToByte(comp[1].Trim()), Convert.ToByte(comp[2].Trim())); break; case "wxFont" : string[] comp = val.Split(div); elem = new wxFont(comp[0].Trim(), Convert.ToInt32(comp[1].Trim()), Convert.ToByte(comp[2].Trim())); break; case "wxFlags" : if (elem == null) elem = new wxFlags(); wxFlags fl = (wxFlags)elem; string[] comp = val.Split(div); fl.AddItem(comp[0].Trim(), Convert.ToInt32(comp[1].Trim()), Convert.ToBoolean(comp[2].Trim())); break; case "bool": bool v = Convert.ToBoolean(val); elem = new System.Boolean(v); break; } return elem; }
void GetElemDefault(XmlReader r, string type, out object elem) { switch (type) { case "int" : elem = (int)0; case "uint" : elem = (uint)0; case "float" : elem = 0.0f; case "double" : elem = 0.0; case "Size" : elem = new Size(-1, -1); case "Point" : elem = new Point(-1, -1); case "wxColor" : elem = new wxColor(0, 0 ,0); case "wxFont" : elem = new wxFont("Arial", 8); case "wxFlags" : elem = new wxFlags(); case "bool": elem = true; } }