public wiwAdo(wx.Window _pc, wx.Sizer _ps) : base(wx.Orientation.wxHORIZONTAL) { int fl = wx.Alignment.wxALIGN_CENTRE_VERTICAL|wx.Direction.wxRIGHT; _props = new wdbAdoProps(); _btn_first = new wx.Button(_pc, -1, "|<", wx.Button.wxDefaultPosition, new Size(20, -1)); _btn_prev = new wx.Button(_pc, -1, "<", wx.Button.wxDefaultPosition, new Size(20, -1)); _ado_text = new wx.TextCtrl(_pc, -1, "Ado", wx.Button.wxDefaultPosition, new Size(100, -1)); _btn_next = new wx.Button(_pc, -1, ">", wx.Button.wxDefaultPosition, new Size(20, -1)); _btn_last = new wx.Button(_pc, -1, ">|", wx.Button.wxDefaultPosition, new Size(20, -1)); _btn_new = new wx.Button(_pc, -1, "+", wx.Button.wxDefaultPosition, new Size(20, -1)); _btn_canc = new wx.Button(_pc, -1, "-", wx.Button.wxDefaultPosition, new Size(20, -1)); this.Add(_btn_first, 0, fl, 2); this.Add(_btn_prev, 0, fl, 2); this.Add(_ado_text, 0, fl, 2); this.Add(_btn_next, 0, fl, 2); this.Add(_btn_last, 0, fl, 2); this.Add(_btn_new, 0, fl, 2); this.Add(_btn_canc, 0, fl, 2); _p_container = _pc; _p_sizer = _ps; _sizer_item = null; _ado_cur_index++; string name = "Ado" + _ado_cur_index.ToString(); SetDefaultProps(name); SetWidgetProps(); }
// public wiwButton(wx.Window _pc, wx.Sizer _ps, string _label, Point _pos, Size _sz, uint _style) // : base(_pc, _label, _pos, _sz, _style) public wiwButton(wx.Window _pc, wx.Sizer _ps) : base(_pc, "Button", wx.Button.wxDefaultPosition, wx.Button.wxDefaultSize, wx.Button.wxBU_EXACTFIT) { _props = new wdbButtonProps(); _btn_cur_index++; string name = "Button" + _btn_cur_index.ToString(); SetDefaultProps(name); SetWidgetProps(); _p_sizer = _ps; _sizer_item = null; }
public wiwListBox(wx.Window _pc, wx.Sizer _ps) : base(_pc, wx.ListBox.wxDefaultPosition, wx.ListBox.wxDefaultSize, null) { _props = new wdbListBoxProps(); _lbox_cur_index++; string name = "ListBox" + _lbox_cur_index.ToString(); SetDefaultProps(name); SetWidgetProps(); _p_sizer = _ps; _sizer_item = null; }
// public wiwButton(wx.Window _pc, wx.Sizer _ps, string _label, Point _pos, Size _sz, uint _style) // : base(_pc, _label, _pos, _sz, _style) public wiwLabel(wx.Window _pc, wx.Sizer _ps) : base(_pc, "Label", wx.Button.wxDefaultPosition, wx.Button.wxDefaultSize, wx.Button.wxBU_EXACTFIT) { _props = new wdbLabelProps(); _label_cur_index++; string name = "Label" + _label_cur_index.ToString(); SetDefaultProps(name); SetWidgetProps(); _p_sizer = _ps; _sizer_item = null; }
public wiwCombobox(wx.Window _pc, wx.Sizer _ps) : base(_pc, wx.Choice.wxDefaultPosition, wx.Choice.wxDefaultSize, null) { _props = new wdbComboBoxProps(); _cmb_cur_index++; string name = "ComboBox" + _cmb_cur_index.ToString(); SetDefaultProps(name); SetWidgetProps(); _p_sizer = _ps; _sizer_item = null; }
public wiwGridSizer(wx.Window _pc, wx.Sizer _ps) : base(2, 2, 0, 0) { _props = new wdbGridSizerProps(); _grid_cur_index++; string name = "GridSizer" + _grid_cur_index.ToString(); SetDefaultProps(name); SetWidgetProps(); _p_container = _pc; _p_sizer = _ps; _sizer_item = null; }
public wiwBoxSizer(wx.Window _pc, wx.Sizer _ps) : base(wx.Orientation.wxVERTICAL) { _props = new wdbBoxSizerProps(); _frame_cur_index++; string name = "BoxSizer" + _frame_cur_index.ToString(); SetDefaultProps(name); SetWidgetProps(); _p_container = _pc; _p_sizer = _ps; _sizer_item = null; }
public wiwTextEdit(wx.Window _pc, wx.Sizer _ps) : base(1, 2, 0, 0) { _props = new wdbTextEditProps(); this.AddGrowableCol(1); _sub_label = new wx.StaticText(_pc, -1, "TextEdit"); _sub_text = new wx.TextCtrl(_pc, -1, ""); this.Add(_sub_label, 0, wx.Alignment.wxALIGN_CENTER_VERTICAL|wx.Direction.wxLEFT, 5); this.Add(_sub_text, 0, wx.Alignment.wxALIGN_CENTER_VERTICAL|wx.Stretch.wxEXPAND|wx.Direction.wxRIGHT, 5); _p_container = _pc; _p_sizer = _ps; _sizer_item = null; _text_cur_index++; string name = "TextEdit" + _text_cur_index.ToString(); SetDefaultProps(name); SetWidgetProps(); }
// public wiwButton(wx.Window _pc, wx.Sizer _ps, string _label, Point _pos, Size _sz, uint _style) // : base(_pc, _label, _pos, _sz, _style) public wiwTextEdit(wx.Window _pc, wx.Sizer _ps) : base(_pc, wx.Panel.wxDefaultPosition, wx.Panel.wxDefaultSize, wx.Panel.wxDEFAULT_FRAME_STYLE) { _props = new wdbTextEditProps(); _text_cur_index++; _p_sizer = _ps; _sizer_item = null; // set sub item // sizer flexgrid _sub_sizer = new wx.FlexGridSizer(1, 2, 0, 0); _sub_sizer.AddGrowableCol(1); _sub_label = new wx.StaticText(this, -1, "TextEdit"); _sub_text = new wx.TextCtrl(this, -1, ""); _sub_sizer.Add(_sub_label, 0, wx.Alignment.wxALIGN_CENTER_VERTICAL| wx.Direction.wxLEFT|wx.Direction.wxBOTTOM|wx.Direction.wxTOP, _props.BorderWidth); _sub_sizer.Add(_sub_text, 0, wx.Alignment.wxALIGN_CENTER_VERTICAL|wx.Stretch.wxEXPAND| wx.Direction.wxTOP|wx.Direction.wxBOTTOM|wx.Direction.wxRIGHT, _props.BorderWidth); this.SetSizerAndFit(_sub_sizer, false); this.AutoLayout = true; this.Layout(); string name = "TextEdit" + _text_cur_index.ToString(); SetDefaultProps(name); SetWidgetProps(); }