// Generated with TowxNET, part of wx.NET, http://wxnet.sf.net using System; using System.Drawing; using wx; //--------------------------------------------------------------------- public class ControlsDialog : Dialog { // Do not change the code between region and endregion ( incl. region and endregion )... #region "TowxNET IDS: ControlsDialog" public enum Cmd { ID_Notebook_controls_notebook, ID_Panel_bitmapbutton, ID_BitmapButton_controls_bitmapbutton, ID_Panel_button, ID_StaticText_controls_normal_button, ID_Button_controls_ok_button, ID_StaticText_controls_statictext2_button, ID_Button_controls_flat_button, ID_Panel_calendar, ID_CalendarCtrl_controls_calendarctrl, ID_Panel_checkbox, ID_CheckBox_controls_unchecked_checkbox, ID_CheckBox_controls_checked_checkbox, ID_Panel_checklist, ID_CheckListBox_conrols_checklist, ID_Panel_choice, ID_Choice_controls_choice, ID_Panel_combobox, ID_ComboBox_controls_combobox, ID_Panel_gauge, ID_StaticText_controls_guage1_statictext, ID_Gauge_controls_horizontal_gauge, ID_StaticText_controls_gauge2_statictext, ID_Gauge_controls_vertical_gauge, ID_Panel_genericdirctrl, ID_Panel_controls_genericdirctrl, ID_Panel_htmlwindow, ID_HtmlWindow_controls_htmlwindow, ID_Panel_listbox, ID_ListBox_controls_listbox, ID_Panel_listctrl, ID_ListCtrl_controls_listctrl, ID_Panel_panel, ID_Panel_controls_panel, ID_SplitterWindow_createdSplitterName0, ID_Panel_radiobutton, ID_RadioButton_controls_unselected_radiobutton, ID_RadioButton_controls_selected_radiobutton, ID_Panel_radiobox, ID_RadioBox_controls_radiobox, ID_Panel_scrollbar, ID_ScrollBar_controls_scrollbar, ID_Panel_slider, ID_StaticText_controls_slider1_statictext, ID_Slider_controls_noticks_slider, ID_StaticText_controls_slider2_statictext, ID_Slider_controls_ticks_slider, ID_Panel_spinbutton, ID_SpinButton_controls_spinbutton, ID_Panel_spinctrl, ID_SpinCtrl_controls_spinctrl, ID_Panel_staticbitmap, ID_StaticBitmap_controls_staticbitmap, ID_Panel_staticbox, ID_Panel_staticline, ID_StaticLine_controls_v_staticline, ID_StaticLine_controls_h_staticline, ID_Panel_statictext, ID_StaticText_controls_statictext, ID_Panel_textctrl, ID_StaticText_controls_textctrl1_statictext, ID_TextCtrl_controls_single_textctrl, ID_StaticText_controls_textctrl2_statictext, ID_TextCtrl_controls_password_textctrl, ID_StaticText_controls_textctrl3_statictext, ID_TextCtrl_controls_multiline_textctrl, ID_Panel_treectrl, ID_TreeCtrl_controls_treectrl, ID_Panel_Rest, ID_StaticText_controls_dialog_statictext, ID_StaticText_controls_frame_statictext, ID_StaticText_controls_menu_statictext, ID_StaticText_controls_notebook_statictextT, ID_StaticText_controls_sizer, ID_StaticText_controls_toolbar_statictext, ID_StaticText_controls_unknown_statictext, ID_Button_button_ok } #endregion //--------------------------------------------------------------------- // Do not change the code between region and endregion ( incl. region and endregion )... #region "TowxNET Objects: ControlsDialog" protected Notebook controls_notebook; protected Panel bitmapbutton; protected BitmapButton controls_bitmapbutton; protected Panel button; protected StaticText controls_normal_button; protected Button controls_ok_button; protected StaticText controls_statictext2_button; protected Button controls_flat_button; protected Panel calendar; protected CalendarCtrl controls_calendarctrl; protected Panel checkbox; protected CheckBox controls_unchecked_checkbox; protected CheckBox controls_checked_checkbox; protected Panel checklist; protected CheckListBox conrols_checklist; protected Panel choice; protected Choice controls_choice; protected Panel combobox; protected ComboBox controls_combobox; protected Panel gauge; protected StaticText controls_guage1_statictext; protected Gauge controls_horizontal_gauge; protected StaticText controls_gauge2_statictext; protected Gauge controls_vertical_gauge; protected Panel genericdirctrl; protected Panel controls_genericdirctrl; protected Panel htmlwindow; protected HtmlWindow controls_htmlwindow; protected Panel listbox; protected ListBox controls_listbox; protected Panel listctrl; protected ListCtrl controls_listctrl; protected Panel panel; protected Panel controls_panel; protected SplitterWindow createdSplitterName0; protected Panel radiobutton; protected RadioButton controls_unselected_radiobutton; protected RadioButton controls_selected_radiobutton; protected Panel radiobox; protected RadioBox controls_radiobox; protected Panel scrollbar; protected ScrollBar controls_scrollbar; protected Panel slider; protected StaticText controls_slider1_statictext; protected Slider controls_noticks_slider; protected StaticText controls_slider2_statictext; protected Slider controls_ticks_slider; protected Panel spinbutton; protected SpinButton controls_spinbutton; protected Panel spinctrl; protected SpinCtrl controls_spinctrl; protected Panel staticbitmap; protected StaticBitmap controls_staticbitmap; protected Panel staticbox; protected Panel staticline; protected StaticLine controls_v_staticline; protected StaticLine controls_h_staticline; protected Panel statictext; protected StaticText controls_statictext; protected Panel textctrl; protected StaticText controls_textctrl1_statictext; protected TextCtrl controls_single_textctrl; protected StaticText controls_textctrl2_statictext; protected TextCtrl controls_password_textctrl; protected StaticText controls_textctrl3_statictext; protected TextCtrl controls_multiline_textctrl; protected Panel treectrl; protected TreeCtrl controls_treectrl; protected Panel Rest; protected StaticText controls_dialog_statictext; protected StaticText controls_frame_statictext; protected StaticText controls_menu_statictext; protected StaticText controls_notebook_statictextT; protected StaticText controls_sizer; protected StaticText controls_toolbar_statictext; protected StaticText controls_unknown_statictext; protected Button button_ok; #endregion //--------------------------------------------------------------------- public ControlsDialog( Window parent, int id, string title ) : base( parent, id , "Controls Example", wxDefaultPosition, wxDefaultSize, Window.wxDEFAULT_DIALOG_STYLE ) { InitializeComponent(); button_ok.Click += new EventListener( OnButtonClicked ); } //--------------------------------------------------------------------- // Do not change the code between region and endregion ( incl. region and endregion )... #region "TowxNET CTOR: ControlsDialog" public void InitializeComponent() { //common controls_notebook = new Notebook( this, (int)Cmd.ID_Notebook_controls_notebook, wxDefaultPosition, wxDefaultSize, 0 ); bitmapbutton = new Panel( controls_notebook, (int)Cmd.ID_Panel_bitmapbutton ); controls_bitmapbutton = new BitmapButton( bitmapbutton, (int)Cmd.ID_BitmapButton_controls_bitmapbutton, new wx.Bitmap( "controls.png", BitmapType.wxBITMAP_TYPE_ANY ) ); button = new Panel( controls_notebook, (int)Cmd.ID_Panel_button ); controls_normal_button = new StaticText( button, (int)Cmd.ID_StaticText_controls_normal_button, "Normal button:" ); controls_ok_button = new Button( button, (int)Cmd.ID_Button_controls_ok_button, "OK", wxDefaultPosition, wxDefaultSize, 0 ); controls_statictext2_button = new StaticText( button, (int)Cmd.ID_StaticText_controls_statictext2_button, "wxNO_BORDER style:" ); controls_flat_button = new Button( button, (int)Cmd.ID_Button_controls_flat_button, "OK", wxDefaultPosition, wxDefaultSize, wxNO_BORDER ); calendar = new Panel( controls_notebook, (int)Cmd.ID_Panel_calendar ); controls_calendarctrl = new CalendarCtrl( calendar, (int)Cmd.ID_CalendarCtrl_controls_calendarctrl, DateTime.Now, wxDefaultPosition, wxDefaultSize, CalendarCtrl.wxCAL_SHOW_HOLIDAYS ); checkbox = new Panel( controls_notebook, (int)Cmd.ID_Panel_checkbox ); controls_unchecked_checkbox = new CheckBox( checkbox, (int)Cmd.ID_CheckBox_controls_unchecked_checkbox, "Unchecked initially" ); controls_checked_checkbox = new CheckBox( checkbox, (int)Cmd.ID_CheckBox_controls_checked_checkbox, "Checked initially" ); checklist = new Panel( controls_notebook, (int)Cmd.ID_Panel_checklist ); conrols_checklist = new CheckListBox( checklist, (int)Cmd.ID_CheckListBox_conrols_checklist ); choice = new Panel( controls_notebook, (int)Cmd.ID_Panel_choice ); string[] controls_choice_choices = { "See", "Hear", "Feel", "Smell", "Taste", "The Sixth Sense!" }; controls_choice = new Choice( choice, (int)Cmd.ID_Choice_controls_choice, wxDefaultPosition, wxDefaultSize, controls_choice_choices, 0 ); combobox = new Panel( controls_notebook, (int)Cmd.ID_Panel_combobox ); string[] controls_combobox_choices = { "vim", "emacs", "notepad.exe", "bbedit", "nedit" }; controls_combobox = new ComboBox( combobox, (int)Cmd.ID_ComboBox_controls_combobox, "", wxDefaultPosition, wxDefaultSize, controls_combobox_choices, wx.ComboBox.wxCB_DROPDOWN ); gauge = new Panel( controls_notebook, (int)Cmd.ID_Panel_gauge ); controls_guage1_statictext = new StaticText( gauge, (int)Cmd.ID_StaticText_controls_guage1_statictext, "Horizontal smooth:" ); controls_horizontal_gauge = new Gauge( gauge, (int)Cmd.ID_Gauge_controls_horizontal_gauge, 100, wxDefaultPosition, wxDefaultSize, wx.Gauge.wxGA_SMOOTH ); controls_gauge2_statictext = new StaticText( gauge, (int)Cmd.ID_StaticText_controls_gauge2_statictext, "Vertical: custom width" ); controls_vertical_gauge = new Gauge( gauge, (int)Cmd.ID_Gauge_controls_vertical_gauge, 100, wxDefaultPosition, wxDefaultSize, wx.Gauge.wxGA_VERTICAL ); genericdirctrl = new Panel( controls_notebook, (int)Cmd.ID_Panel_genericdirctrl ); //controls_genericdirctrl = new GenericDirCtrl( genericdirctrl, (int)Cmd.ID_Panel_controls_genericdirctrl ); controls_genericdirctrl = new Panel( genericdirctrl, -1 ); htmlwindow = new Panel( controls_notebook, (int)Cmd.ID_Panel_htmlwindow ); controls_htmlwindow = new HtmlWindow( htmlwindow, (int)Cmd.ID_HtmlWindow_controls_htmlwindow, wxDefaultPosition, wxDefaultSize, wx.HtmlWindow.wxHW_SCROLLBAR_AUTO ); listbox = new Panel( controls_notebook, (int)Cmd.ID_Panel_listbox ); string[] controls_listbox_choices = { "Milk", "Pizza", "Bread", "Orange juice", "Paper towels" }; controls_listbox = new ListBox( listbox, (int)Cmd.ID_ListBox_controls_listbox, wxDefaultPosition, wxDefaultSize, 5, controls_listbox_choices, wx.ListBox.wxLB_SINGLE ); listctrl = new Panel( controls_notebook, (int)Cmd.ID_Panel_listctrl ); controls_listctrl = new ListCtrl( listctrl, (int)Cmd.ID_ListCtrl_controls_listctrl, wxDefaultPosition, wxDefaultSize, wx.ListCtrl.wxLC_REPORT|wxSUNKEN_BORDER ); panel = new Panel( controls_notebook, (int)Cmd.ID_Panel_panel ); controls_panel = new Panel( panel, (int)Cmd.ID_Panel_controls_panel ); panel = new Panel( controls_notebook, -1 ); createdSplitterName0 = new SplitterWindow( panel, (int)Cmd.ID_SplitterWindow_createdSplitterName0 ); controls_panel = new Panel( createdSplitterName0, -1 ); controls_panel = new Panel( createdSplitterName0, -1 ); radiobutton = new Panel( controls_notebook, (int)Cmd.ID_Panel_radiobutton ); controls_unselected_radiobutton = new RadioButton( radiobutton, (int)Cmd.ID_RadioButton_controls_unselected_radiobutton, "Not selected" ); controls_selected_radiobutton = new RadioButton( radiobutton, (int)Cmd.ID_RadioButton_controls_selected_radiobutton, "Selected" ); radiobox = new Panel( controls_notebook, (int)Cmd.ID_Panel_radiobox ); string[] controls_radiobox_choices = { "Power 108", "WMMS 100.7", "Energy 98.3", "CHUM FM", "92FM" }; controls_radiobox = new RadioBox( radiobox, (int)Cmd.ID_RadioBox_controls_radiobox, "Radio stations", wxDefaultPosition, wxDefaultSize, controls_radiobox_choices, 1, wx.RadioBox.wxRA_SPECIFY_COLS ); scrollbar = new Panel( controls_notebook, (int)Cmd.ID_Panel_scrollbar ); controls_scrollbar = new ScrollBar( scrollbar, (int)Cmd.ID_ScrollBar_controls_scrollbar, wxDefaultPosition, wxDefaultSize, wx.ScrollBar.wxSB_VERTICAL ); slider = new Panel( controls_notebook, (int)Cmd.ID_Panel_slider ); controls_slider1_statictext = new StaticText( slider, (int)Cmd.ID_StaticText_controls_slider1_statictext, "Without ticks:" ); controls_noticks_slider = new Slider( slider, (int)Cmd.ID_Slider_controls_noticks_slider, 0, 0, 100, wxDefaultPosition, wxDefaultSize, wx.Slider.wxSL_HORIZONTAL ); controls_slider2_statictext = new StaticText( slider, (int)Cmd.ID_StaticText_controls_slider2_statictext, "With ticks:" ); controls_ticks_slider = new Slider( slider, (int)Cmd.ID_Slider_controls_ticks_slider, 0, 0, 100, wxDefaultPosition, wxDefaultSize, wx.Slider.wxSL_HORIZONTAL|wx.Slider.wxSL_LABELS ); spinbutton = new Panel( controls_notebook, (int)Cmd.ID_Panel_spinbutton ); controls_spinbutton = new SpinButton( spinbutton, (int)Cmd.ID_SpinButton_controls_spinbutton, wxDefaultPosition, wxDefaultSize, wx.SpinButton.wxSP_WRAP ); spinctrl = new Panel( controls_notebook, (int)Cmd.ID_Panel_spinctrl ); controls_spinctrl= new SpinCtrl( spinctrl, (int)Cmd.ID_SpinCtrl_controls_spinctrl, "0", wxDefaultPosition, wxDefaultSize, wx.SpinCtrl.wxSP_ARROW_KEYS, 0, 100 ,0 ); staticbitmap = new Panel( controls_notebook, (int)Cmd.ID_Panel_staticbitmap ); controls_staticbitmap = new StaticBitmap( staticbitmap, (int)Cmd.ID_StaticBitmap_controls_staticbitmap, new wx.Bitmap( "appicon.png", BitmapType.wxBITMAP_TYPE_ANY ) ); staticbox = new Panel( controls_notebook, (int)Cmd.ID_Panel_staticbox ); staticline = new Panel( controls_notebook, (int)Cmd.ID_Panel_staticline ); controls_v_staticline = new StaticLine( staticline, (int)Cmd.ID_StaticLine_controls_v_staticline ); controls_h_staticline = new StaticLine( staticline, (int)Cmd.ID_StaticLine_controls_h_staticline ); statictext = new Panel( controls_notebook, (int)Cmd.ID_Panel_statictext ); controls_statictext = new StaticText( statictext, (int)Cmd.ID_StaticText_controls_statictext, "It was a dark and stormy night." ); textctrl = new Panel( controls_notebook, (int)Cmd.ID_Panel_textctrl ); controls_textctrl1_statictext = new StaticText( textctrl, (int)Cmd.ID_StaticText_controls_textctrl1_statictext, "Single line:" ); controls_single_textctrl = new TextCtrl( textctrl, (int)Cmd.ID_TextCtrl_controls_single_textctrl, "A.A. Milne" ); controls_textctrl2_statictext = new StaticText( textctrl, (int)Cmd.ID_StaticText_controls_textctrl2_statictext, "Password:" ); controls_password_textctrl = new TextCtrl( textctrl, (int)Cmd.ID_TextCtrl_controls_password_textctrl, "TooManySecrets", wxDefaultPosition, wxDefaultSize, wx.TextCtrl.wxTE_PASSWORD ); controls_textctrl3_statictext = new StaticText( textctrl, (int)Cmd.ID_StaticText_controls_textctrl3_statictext, "Multiline:" ); controls_multiline_textctrl = new TextCtrl( textctrl, (int)Cmd.ID_TextCtrl_controls_multiline_textctrl, "\"So many pretty widgets\" said Pooh, said he. \"So many pretty widgets\", said Pooh.", wxDefaultPosition, wxDefaultSize, wx.TextCtrl.wxTE_MULTILINE ); treectrl = new Panel( controls_notebook, (int)Cmd.ID_Panel_treectrl ); controls_treectrl = new TreeCtrl( treectrl, (int)Cmd.ID_TreeCtrl_controls_treectrl, wxDefaultPosition, wxDefaultSize, wx.TreeCtrl.wxTR_HAS_BUTTONS|wxSUNKEN_BORDER ); Rest = new Panel( controls_notebook, (int)Cmd.ID_Panel_Rest ); controls_dialog_statictext = new StaticText( Rest, (int)Cmd.ID_StaticText_controls_dialog_statictext, "wxDialog (This dialog is one)" ); controls_frame_statictext = new StaticText( Rest, (int)Cmd.ID_StaticText_controls_frame_statictext, "wxFrame (This application's main frame is one)" ); controls_menu_statictext = new StaticText( Rest, (int)Cmd.ID_StaticText_controls_menu_statictext, "wxMenu (This application's main frame uses one)" ); controls_notebook_statictextT = new StaticText( Rest, (int)Cmd.ID_StaticText_controls_notebook_statictextT, "wxNotebook (This dialog uses one)" ); controls_sizer = new StaticText( Rest, (int)Cmd.ID_StaticText_controls_sizer, "wxSizer (Used throughout application)" ); controls_toolbar_statictext = new StaticText( Rest, (int)Cmd.ID_StaticText_controls_toolbar_statictext, "wxToolbar (This application's main frame uses one)" ); controls_unknown_statictext = new StaticText( Rest, (int)Cmd.ID_StaticText_controls_unknown_statictext, "unknown controls (See Custom Class example)" ); button_ok = new Button( this, (int)Cmd.ID_Button_button_ok, "OK", wxDefaultPosition, wxDefaultSize, 0 ); //Properties Title = "Controls Example"; controls_notebook.SetSize( 550,200 ); controls_bitmapbutton.SetSize( controls_bitmapbutton.BestSize ); controls_checked_checkbox.Value = true; controls_choice.SetSize( 180,-1 ); controls_combobox.SetSize( 200,-1 ); controls_combobox.Selection = 4; controls_horizontal_gauge.SetSize( 100,-1 ); controls_vertical_gauge.SetSize( 40,60 ); controls_listbox.SetSize( 250,160 ); controls_listctrl.SetSize( 220,160 ); controls_panel.SetSize( 200,160 ); controls_panel.BackgroundColour = new Colour( 0, 0, 255 ); controls_panel.BackgroundColour = new Colour( 0, 0, 255 ); controls_panel.BackgroundColour = new Colour( 0, 255, 0 ); controls_radiobox.Selection = 0; controls_noticks_slider.SetSize( 100,-1 ); controls_ticks_slider.SetSize( 100,-1 ); controls_spinctrl.SetSize( 100,-1 ); controls_v_staticline.SetSize( -1,100 ); controls_h_staticline.SetSize( 150,-1 ); controls_single_textctrl.SetSize( 180,-1 ); controls_password_textctrl.SetSize( 180,-1 ); controls_multiline_textctrl.SetSize( 180,90 ); controls_treectrl.SetSize( 280,180 ); //Layout FlexGridSizer flexgridsizer1 = new FlexGridSizer( 0, 1, 0, 0 ); flexgridsizer1.Add( controls_bitmapbutton, 0, wx.Alignment.wxALIGN_CENTRE|wx.Direction.wxALL, 5 ); flexgridsizer1.Fit( bitmapbutton ); flexgridsizer1.SetSizeHints( bitmapbutton ); flexgridsizer1.AddGrowableRow( 0 ); flexgridsizer1.AddGrowableCol( 0 ); bitmapbutton.AutoLayout = true; bitmapbutton.Sizer = flexgridsizer1; FlexGridSizer flexgridsizer2 = new FlexGridSizer( 0, 2, 0, 0 ); flexgridsizer2.Add( controls_normal_button, 0, wx.Alignment.wxALIGN_RIGHT|wx.Alignment.wxALIGN_CENTER_VERTICAL|wx.Direction.wxALL, 5 ); flexgridsizer2.Add( controls_ok_button, 0, wx.Alignment.wxALIGN_CENTER_VERTICAL|wx.Direction.wxALL, 5 ); flexgridsizer2.Add( controls_statictext2_button, 0, wx.Alignment.wxALIGN_RIGHT|wx.Alignment.wxALIGN_CENTER_VERTICAL|wx.Direction.wxALL, 5 ); flexgridsizer2.Add( controls_flat_button, 0, wx.Alignment.wxALIGN_CENTER_VERTICAL|wx.Direction.wxALL, 5 ); flexgridsizer2.Fit( button ); flexgridsizer2.SetSizeHints( button ); flexgridsizer2.AddGrowableRow( 0 ); flexgridsizer2.AddGrowableRow( 1 ); flexgridsizer2.AddGrowableCol( 0 ); flexgridsizer2.AddGrowableCol( 1 ); button.AutoLayout = true; button.Sizer = flexgridsizer2; FlexGridSizer flexgridsizer3 = new FlexGridSizer( 0, 1, 0, 0 ); flexgridsizer3.Add( controls_calendarctrl, 0, wx.Alignment.wxALIGN_CENTRE|wx.Direction.wxALL, 5 ); flexgridsizer3.Fit( calendar ); flexgridsizer3.SetSizeHints( calendar ); flexgridsizer3.AddGrowableRow( 0 ); flexgridsizer3.AddGrowableCol( 0 ); calendar.AutoLayout = true; calendar.Sizer = flexgridsizer3; FlexGridSizer flexgridsizer4 = new FlexGridSizer( 0, 1, 0, 0 ); flexgridsizer4.Add( controls_unchecked_checkbox, 0, wx.Alignment.wxALIGN_CENTRE|wx.Direction.wxALL, 5 ); flexgridsizer4.Add( controls_checked_checkbox, 0, wx.Alignment.wxALIGN_CENTRE|wx.Direction.wxALL, 5 ); flexgridsizer4.Fit( checkbox ); flexgridsizer4.SetSizeHints( checkbox ); flexgridsizer4.AddGrowableRow( 0 ); flexgridsizer4.AddGrowableCol( 0 ); checkbox.AutoLayout = true; checkbox.Sizer = flexgridsizer4; FlexGridSizer flexgridsizer5 = new FlexGridSizer( 0, 1, 0, 0 ); flexgridsizer5.Add( conrols_checklist, 0, wx.Alignment.wxALIGN_CENTRE|wx.Direction.wxALL, 5 ); flexgridsizer5.Fit( checklist ); flexgridsizer5.SetSizeHints( checklist ); flexgridsizer5.AddGrowableRow( 0 ); flexgridsizer5.AddGrowableCol( 0 ); checklist.AutoLayout = true; checklist.Sizer = flexgridsizer5; FlexGridSizer flexgridsizer6 = new FlexGridSizer( 0, 1, 0, 0 ); flexgridsizer6.Add( controls_choice, 0, wx.Alignment.wxALIGN_CENTRE|wx.Direction.wxALL, 5 ); flexgridsizer6.Fit( choice ); flexgridsizer6.SetSizeHints( choice ); flexgridsizer6.AddGrowableRow( 0 ); flexgridsizer6.AddGrowableCol( 0 ); choice.AutoLayout = true; choice.Sizer = flexgridsizer6; FlexGridSizer flexgridsizer7 = new FlexGridSizer( 0, 1, 0, 0 ); flexgridsizer7.Add( controls_combobox, 0, wx.Alignment.wxALIGN_CENTRE|wx.Direction.wxALL, 5 ); flexgridsizer7.Fit( combobox ); flexgridsizer7.SetSizeHints( combobox ); flexgridsizer7.AddGrowableRow( 0 ); flexgridsizer7.AddGrowableCol( 0 ); combobox.AutoLayout = true; combobox.Sizer = flexgridsizer7; FlexGridSizer flexgridsizer8 = new FlexGridSizer( 0, 2, 0, 0 ); flexgridsizer8.Add( controls_guage1_statictext, 0, wx.Alignment.wxALIGN_RIGHT|wx.Alignment.wxALIGN_CENTER_VERTICAL|wx.Direction.wxALL, 5 ); flexgridsizer8.Add( controls_horizontal_gauge, 0, wx.Alignment.wxALIGN_CENTER_VERTICAL|wx.Direction.wxALL, 5 ); flexgridsizer8.Add( controls_gauge2_statictext, 0, wx.Alignment.wxALIGN_RIGHT|wx.Alignment.wxALIGN_CENTER_VERTICAL|wx.Direction.wxALL, 5 ); flexgridsizer8.Add( controls_vertical_gauge, 0, wx.Alignment.wxALIGN_CENTER_VERTICAL|wx.Direction.wxALL, 5 ); flexgridsizer8.Fit( gauge ); flexgridsizer8.SetSizeHints( gauge ); flexgridsizer8.AddGrowableRow( 0 ); flexgridsizer8.AddGrowableRow( 1 ); flexgridsizer8.AddGrowableCol( 0 ); flexgridsizer8.AddGrowableCol( 1 ); gauge.AutoLayout = true; gauge.Sizer = flexgridsizer8; FlexGridSizer flexgridsizer9 = new FlexGridSizer( 0, 1, 0, 0 ); flexgridsizer9.Add( controls_genericdirctrl, 0, wx.Alignment.wxALIGN_CENTRE|wx.Direction.wxALL, 5 ); flexgridsizer9.Fit( genericdirctrl ); flexgridsizer9.SetSizeHints( genericdirctrl ); flexgridsizer9.AddGrowableRow( 0 ); flexgridsizer9.AddGrowableCol( 0 ); genericdirctrl.AutoLayout = true; genericdirctrl.Sizer = flexgridsizer9; FlexGridSizer flexgridsizer10 = new FlexGridSizer( 0, 1, 0, 0 ); flexgridsizer10.Add( controls_htmlwindow, 0, wx.Stretch.wxGROW|wx.Alignment.wxALIGN_CENTER_VERTICAL|wx.Direction.wxALL, 5 ); flexgridsizer10.Fit( htmlwindow ); flexgridsizer10.SetSizeHints( htmlwindow ); flexgridsizer10.AddGrowableRow( 0 ); flexgridsizer10.AddGrowableCol( 0 ); htmlwindow.AutoLayout = true; htmlwindow.Sizer = flexgridsizer10; FlexGridSizer flexgridsizer11 = new FlexGridSizer( 0, 1, 0, 0 ); flexgridsizer11.Add( controls_listbox, 0, wx.Alignment.wxALIGN_CENTER|wx.Direction.wxALL, 5 ); flexgridsizer11.Fit( listbox ); flexgridsizer11.SetSizeHints( listbox ); flexgridsizer11.AddGrowableRow( 0 ); flexgridsizer11.AddGrowableCol( 0 ); listbox.AutoLayout = true; listbox.Sizer = flexgridsizer11; FlexGridSizer flexgridsizer12 = new FlexGridSizer( 0, 1, 0, 0 ); flexgridsizer12.Add( controls_listctrl, 0, wx.Alignment.wxALIGN_CENTER|wx.Direction.wxALL, 5 ); flexgridsizer12.Fit( listctrl ); flexgridsizer12.SetSizeHints( listctrl ); flexgridsizer12.AddGrowableRow( 0 ); flexgridsizer12.AddGrowableCol( 0 ); listctrl.AutoLayout = true; listctrl.Sizer = flexgridsizer12; FlexGridSizer flexgridsizer13 = new FlexGridSizer( 0, 1, 0, 0 ); flexgridsizer13.Add( controls_panel, 0, wx.Alignment.wxALIGN_CENTRE|wx.Direction.wxALL, 5 ); flexgridsizer13.Fit( panel ); flexgridsizer13.SetSizeHints( panel ); flexgridsizer13.AddGrowableRow( 0 ); flexgridsizer13.AddGrowableCol( 0 ); panel.AutoLayout = true; panel.Sizer = flexgridsizer13; createdSplitterName0.SplitVertically( controls_panel, controls_panel ); FlexGridSizer flexgridsizer14 = new FlexGridSizer( 0, 1, 0, 0 ); flexgridsizer14.Add( createdSplitterName0, 0, wx.Alignment.wxALIGN_CENTRE|wx.Direction.wxALL, 5 ); flexgridsizer14.Fit( panel ); flexgridsizer14.SetSizeHints( panel ); flexgridsizer14.AddGrowableRow( 0 ); flexgridsizer14.AddGrowableCol( 0 ); panel.AutoLayout = true; panel.Sizer = flexgridsizer14; FlexGridSizer flexgridsizer15 = new FlexGridSizer( 0, 1, 0, 0 ); flexgridsizer15.Add( controls_unselected_radiobutton, 0, wx.Alignment.wxALIGN_CENTRE|wx.Direction.wxALL, 5 ); flexgridsizer15.Add( controls_selected_radiobutton, 0, wx.Alignment.wxALIGN_CENTRE|wx.Direction.wxALL, 5 ); flexgridsizer15.Fit( radiobutton ); flexgridsizer15.SetSizeHints( radiobutton ); flexgridsizer15.AddGrowableRow( 0 ); flexgridsizer15.AddGrowableCol( 0 ); radiobutton.AutoLayout = true; radiobutton.Sizer = flexgridsizer15; FlexGridSizer flexgridsizer16 = new FlexGridSizer( 0, 1, 0, 0 ); flexgridsizer16.Add( controls_radiobox, 0, wx.Alignment.wxALIGN_CENTRE|wx.Direction.wxALL, 5 ); flexgridsizer16.Fit( radiobox ); flexgridsizer16.SetSizeHints( radiobox ); flexgridsizer16.AddGrowableRow( 0 ); flexgridsizer16.AddGrowableCol( 0 ); radiobox.AutoLayout = true; radiobox.Sizer = flexgridsizer16; FlexGridSizer flexgridsizer17 = new FlexGridSizer( 0, 1, 0, 0 ); flexgridsizer17.Add( controls_scrollbar, 0, wx.Alignment.wxALIGN_CENTRE|wx.Direction.wxALL, 5 ); flexgridsizer17.Fit( scrollbar ); flexgridsizer17.SetSizeHints( scrollbar ); flexgridsizer17.AddGrowableRow( 0 ); flexgridsizer17.AddGrowableCol( 0 ); scrollbar.AutoLayout = true; scrollbar.Sizer = flexgridsizer17; FlexGridSizer flexgridsizer18 = new FlexGridSizer( 0, 2, 0, 0 ); flexgridsizer18.Add( controls_slider1_statictext, 0, wx.Alignment.wxALIGN_RIGHT|wx.Alignment.wxALIGN_CENTER_VERTICAL|wx.Direction.wxALL, 5 ); flexgridsizer18.Add( controls_noticks_slider, 0, wx.Alignment.wxALIGN_CENTER_VERTICAL|wx.Direction.wxALL, 5 ); flexgridsizer18.Add( controls_slider2_statictext, 0, wx.Alignment.wxALIGN_RIGHT|wx.Alignment.wxALIGN_CENTER_VERTICAL|wx.Direction.wxALL, 5 ); flexgridsizer18.Add( controls_ticks_slider, 0, wx.Alignment.wxALIGN_CENTER_VERTICAL|wx.Direction.wxALL, 5 ); flexgridsizer18.Fit( slider ); flexgridsizer18.SetSizeHints( slider ); flexgridsizer18.AddGrowableRow( 0 ); flexgridsizer18.AddGrowableRow( 1 ); flexgridsizer18.AddGrowableCol( 0 ); flexgridsizer18.AddGrowableCol( 1 ); slider.AutoLayout = true; slider.Sizer = flexgridsizer18; FlexGridSizer flexgridsizer19 = new FlexGridSizer( 0, 1, 0, 0 ); flexgridsizer19.Add( controls_spinbutton, 0, wx.Alignment.wxALIGN_CENTRE|wx.Direction.wxALL, 5 ); flexgridsizer19.Fit( spinbutton ); flexgridsizer19.SetSizeHints( spinbutton ); flexgridsizer19.AddGrowableRow( 0 ); flexgridsizer19.AddGrowableCol( 0 ); spinbutton.AutoLayout = true; spinbutton.Sizer = flexgridsizer19; FlexGridSizer flexgridsizer20 = new FlexGridSizer( 0, 1, 0, 0 ); flexgridsizer20.Add( controls_spinctrl, 0, wx.Alignment.wxALIGN_CENTRE|wx.Direction.wxALL, 5 ); flexgridsizer20.Fit( spinctrl ); flexgridsizer20.SetSizeHints( spinctrl ); flexgridsizer20.AddGrowableRow( 0 ); flexgridsizer20.AddGrowableCol( 0 ); spinctrl.AutoLayout = true; spinctrl.Sizer = flexgridsizer20; FlexGridSizer flexgridsizer21 = new FlexGridSizer( 0, 1, 0, 0 ); flexgridsizer21.Add( controls_staticbitmap, 0, wx.Alignment.wxALIGN_CENTRE|wx.Direction.wxALL, 5 ); flexgridsizer21.Fit( staticbitmap ); flexgridsizer21.SetSizeHints( staticbitmap ); flexgridsizer21.AddGrowableRow( 0 ); flexgridsizer21.AddGrowableCol( 0 ); staticbitmap.AutoLayout = true; staticbitmap.Sizer = flexgridsizer21; StaticBoxSizer staticboxsizer23 = new StaticBoxSizer( new StaticBox( staticbox, -1, "Internet options" ), Orientation.wxVERTICAL ); FlexGridSizer flexgridsizer22 = new FlexGridSizer( 0, 1, 0, 0 ); flexgridsizer22.Add( staticboxsizer23, 0, wx.Stretch.wxGROW|wx.Alignment.wxALIGN_CENTER_VERTICAL|wx.Direction.wxALL, 5 ); flexgridsizer22.Fit( staticbox ); flexgridsizer22.SetSizeHints( staticbox ); flexgridsizer22.AddGrowableRow( 0 ); flexgridsizer22.AddGrowableCol( 0 ); staticbox.AutoLayout = true; staticbox.Sizer = flexgridsizer22; FlexGridSizer flexgridsizer24 = new FlexGridSizer( 0, 1, 0, 0 ); flexgridsizer24.Add( controls_v_staticline, 0, wx.Alignment.wxALIGN_CENTRE|wx.Direction.wxALL, 5 ); flexgridsizer24.Add( controls_h_staticline, 0, wx.Alignment.wxALIGN_CENTRE|wx.Direction.wxALL, 5 ); flexgridsizer24.Fit( staticline ); flexgridsizer24.SetSizeHints( staticline ); flexgridsizer24.AddGrowableRow( 0 ); flexgridsizer24.AddGrowableRow( 1 ); flexgridsizer24.AddGrowableCol( 0 ); staticline.AutoLayout = true; staticline.Sizer = flexgridsizer24; FlexGridSizer flexgridsizer25 = new FlexGridSizer( 0, 1, 0, 0 ); flexgridsizer25.Add( controls_statictext, 0, wx.Alignment.wxALIGN_CENTRE|wx.Direction.wxALL, 5 ); flexgridsizer25.Fit( statictext ); flexgridsizer25.SetSizeHints( statictext ); flexgridsizer25.AddGrowableRow( 0 ); flexgridsizer25.AddGrowableCol( 0 ); statictext.AutoLayout = true; statictext.Sizer = flexgridsizer25; FlexGridSizer flexgridsizer26 = new FlexGridSizer( 0, 2, 0, 0 ); flexgridsizer26.Add( controls_textctrl1_statictext, 0, wx.Alignment.wxALIGN_RIGHT|wx.Alignment.wxALIGN_CENTER_VERTICAL|wx.Direction.wxALL, 5 ); flexgridsizer26.Add( controls_single_textctrl, 0, wx.Alignment.wxALIGN_CENTER_VERTICAL|wx.Direction.wxALL, 5 ); flexgridsizer26.Add( controls_textctrl2_statictext, 0, wx.Alignment.wxALIGN_RIGHT|wx.Alignment.wxALIGN_CENTER_VERTICAL|wx.Direction.wxALL, 5 ); flexgridsizer26.Add( controls_password_textctrl, 0, wx.Alignment.wxALIGN_CENTER_VERTICAL|wx.Direction.wxALL, 5 ); flexgridsizer26.Add( controls_textctrl3_statictext, 0, wx.Alignment.wxALIGN_RIGHT|wx.Alignment.wxALIGN_CENTER_VERTICAL|wx.Direction.wxALL, 5 ); flexgridsizer26.Add( controls_multiline_textctrl, 0, wx.Alignment.wxALIGN_CENTER_VERTICAL|wx.Direction.wxALL, 5 ); flexgridsizer26.Fit( textctrl ); flexgridsizer26.SetSizeHints( textctrl ); flexgridsizer26.AddGrowableRow( 0 ); flexgridsizer26.AddGrowableRow( 1 ); flexgridsizer26.AddGrowableRow( 2 ); flexgridsizer26.AddGrowableCol( 0 ); flexgridsizer26.AddGrowableCol( 1 ); textctrl.AutoLayout = true; textctrl.Sizer = flexgridsizer26; FlexGridSizer flexgridsizer27 = new FlexGridSizer( 0, 1, 0, 0 ); flexgridsizer27.Add( controls_treectrl, 0, wx.Alignment.wxALIGN_CENTRE|wx.Direction.wxALL, 5 ); flexgridsizer27.Fit( treectrl ); flexgridsizer27.SetSizeHints( treectrl ); flexgridsizer27.AddGrowableRow( 0 ); flexgridsizer27.AddGrowableCol( 0 ); treectrl.AutoLayout = true; treectrl.Sizer = flexgridsizer27; FlexGridSizer flexgridsizer28 = new FlexGridSizer( 0, 1, 0, 0 ); flexgridsizer28.Add( controls_dialog_statictext, 0, wx.Alignment.wxALIGN_CENTRE|wx.Direction.wxALL, 5 ); flexgridsizer28.Add( controls_frame_statictext, 0, wx.Alignment.wxALIGN_CENTRE|wx.Direction.wxALL, 5 ); flexgridsizer28.Add( controls_menu_statictext, 0, wx.Alignment.wxALIGN_CENTRE|wx.Direction.wxALL, 5 ); flexgridsizer28.Add( controls_notebook_statictextT, 0, wx.Alignment.wxALIGN_CENTRE|wx.Direction.wxALL, 5 ); flexgridsizer28.Add( controls_sizer, 0, wx.Alignment.wxALIGN_CENTRE|wx.Direction.wxALL, 5 ); flexgridsizer28.Add( controls_toolbar_statictext, 0, wx.Alignment.wxALIGN_CENTRE|wx.Direction.wxALL, 5 ); flexgridsizer28.Add( controls_unknown_statictext, 0, wx.Alignment.wxALIGN_CENTRE|wx.Direction.wxALL, 5 ); flexgridsizer28.Fit( Rest ); flexgridsizer28.SetSizeHints( Rest ); flexgridsizer28.AddGrowableRow( 0 ); flexgridsizer28.AddGrowableRow( 1 ); flexgridsizer28.AddGrowableRow( 2 ); flexgridsizer28.AddGrowableRow( 3 ); flexgridsizer28.AddGrowableRow( 4 ); flexgridsizer28.AddGrowableRow( 5 ); flexgridsizer28.AddGrowableRow( 6 ); flexgridsizer28.AddGrowableCol( 0 ); Rest.AutoLayout = true; Rest.Sizer = flexgridsizer28; controls_notebook.AddPage( bitmapbutton, "wxBitmapButton" ); controls_notebook.AddPage( button, "wxButton" ); controls_notebook.AddPage( calendar, "wxCalendarControl" ); controls_notebook.AddPage( checkbox, "wxCheckBox" ); controls_notebook.AddPage( checklist, "wxCheckListBox" ); controls_notebook.AddPage( choice, "wxChoice" ); controls_notebook.AddPage( combobox, "wxComboBox" ); controls_notebook.AddPage( gauge, "wxGauge" ); controls_notebook.AddPage( genericdirctrl, "wxGenericDirCtrl" ); controls_notebook.AddPage( htmlwindow, "wxHtmlWindow" ); controls_notebook.AddPage( listbox, "wxListBox" ); controls_notebook.AddPage( listctrl, "wxListCtrl" ); controls_notebook.AddPage( panel, "wxPanel" ); controls_notebook.AddPage( panel, "wxSplitterWindow" ); controls_notebook.AddPage( radiobutton, "wxRadioButton" ); controls_notebook.AddPage( radiobox, "wxRadioBox" ); controls_notebook.AddPage( scrollbar, "wxScrollBar" ); controls_notebook.AddPage( slider, "wxSlider" ); controls_notebook.AddPage( spinbutton, "wxSpinButton" ); controls_notebook.AddPage( spinctrl, "wxSpinCtrl" ); controls_notebook.AddPage( staticbitmap, "wxStaticBitmap" ); controls_notebook.AddPage( staticbox, "wxStaticBox" ); controls_notebook.AddPage( staticline, "wxStaticLine" ); controls_notebook.AddPage( statictext, "wxStaticText" ); controls_notebook.AddPage( textctrl, "wxTextCtrl" ); controls_notebook.AddPage( treectrl, "wxTreeCtrl" ); controls_notebook.AddPage( Rest, "The Rest" ); FlexGridSizer flexgridsizer0 = new FlexGridSizer( 0, 1, 0, 0 ); flexgridsizer0.Add( new NotebookSizer( controls_notebook ), 0, wx.Stretch.wxGROW|wx.Alignment.wxALIGN_CENTER_VERTICAL|wx.Direction.wxALL, 5 ); flexgridsizer0.Add( button_ok, 0, wx.Alignment.wxALIGN_CENTRE|wx.Direction.wxALL, 5 ); flexgridsizer0.Fit( this ); flexgridsizer0.SetSizeHints( this ); flexgridsizer0.AddGrowableRow( 0 ); flexgridsizer0.AddGrowableCol( 0 ); AutoLayout = true; SetSizer( flexgridsizer0 ); Layout(); Centre(); } #endregion // Handle OK button click public void OnButtonClicked( object sender, Event e ) { this.Close(true); } }