// -*- C++ -*-
//
// generated by wxGlade
//
// Example for compiling a single file project under Linux using g++:
//  g++ MyApp.cpp $(wx-config --libs) $(wx-config --cxxflags) -o MyApp
//
// Example for compiling a multi file project under Linux using g++:
//  g++ main.cpp $(wx-config --libs) $(wx-config --cxxflags) -o MyApp Dialog1.cpp Frame1.cpp
//

#include "AllWidgets_28.h"

// begin wxGlade: ::extracode
// end wxGlade



All_Widgets_Frame::All_Widgets_Frame(wxWindow* parent, wxWindowID id, const wxString& title, const wxPoint& pos, const wxSize& size, long style):
    wxFrame(parent, id, title, pos, size, wxDEFAULT_FRAME_STYLE)
{
    // begin wxGlade: All_Widgets_Frame::All_Widgets_Frame
    SetSize(wxSize(800, 417));
    SetTitle(_("All Widgets"));
    wxIcon _icon;
    _icon.CopyFromBitmap(wxArtProvider::GetBitmap(wxART_TIP, wxART_OTHER, wxSize(32, 32)));
    SetIcon(_icon);
    All_Widgets_menubar = new wxMenuBar();
    wxMenu *wxglade_tmp_menu;
    wxglade_tmp_menu = new wxMenu();
    wxglade_tmp_menu->Append(wxID_OPEN, _("&Open"), _("Open an existing document"));
    wxglade_tmp_menu->Append(wxID_CLOSE, _("&Close file"), _("Close current document"));
    wxglade_tmp_menu->AppendSeparator();
    wxglade_tmp_menu->Append(wxID_EXIT, _("E&xit"), _("Finish program"));
    All_Widgets_menubar->Append(wxglade_tmp_menu, _("&File"));
    wxglade_tmp_menu = new wxMenu();
    mn_Unix = wxglade_tmp_menu->Append(mn_IDUnix, _("Unix"), _("Use Unix line endings"), wxITEM_RADIO);
    Connect(mn_IDUnix, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler(All_Widgets_Frame::onSelectUnix));
    mn_Windows = wxglade_tmp_menu->Append(mn_IDWindows, _("Windows"), _("Use Windows line endings"), wxITEM_RADIO);
    Connect(mn_IDWindows, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler(All_Widgets_Frame::onSelectWindows));
    wxglade_tmp_menu->AppendSeparator();
    mn_RemoveTabs = wxglade_tmp_menu->Append(wxID_ANY, _("Remove Tabs"), _("Remove all leading tabs"), wxITEM_CHECK);
    Connect(mn_RemoveTabs->GetId(), wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler(All_Widgets_Frame::onRemoveTabs));
    All_Widgets_menubar->Append(wxglade_tmp_menu, _("&Edit"));
    wxglade_tmp_menu = new wxMenu();
    wxglade_tmp_menu->Append(wxID_HELP, _("Manual"), _("Show the application manual"));
    Connect(wxID_HELP, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler(All_Widgets_Frame::onShowManual));
    wxglade_tmp_menu->AppendSeparator();
    wxglade_tmp_menu->Append(wxID_ABOUT, _("About"), _("Show the About dialog"));
    All_Widgets_menubar->Append(wxglade_tmp_menu, _("&Help"));
    SetMenuBar(All_Widgets_menubar);
    All_Widgets_statusbar = CreateStatusBar(1, wxST_SIZEGRIP);
    int All_Widgets_statusbar_widths[] = { -1 };
    All_Widgets_statusbar->SetStatusWidths(1, All_Widgets_statusbar_widths);
    
    // statusbar fields
    const wxString All_Widgets_statusbar_fields[] = {
        _("All Widgets statusbar"),
    };
    for(int i = 0; i < All_Widgets_statusbar->GetFieldsCount(); ++i) {
        All_Widgets_statusbar->SetStatusText(All_Widgets_statusbar_fields[i], i);
    }
    All_Widgets_toolbar = new wxToolBar(this, -1);
    SetToolBar(All_Widgets_toolbar);
    All_Widgets_toolbar->AddTool(wxID_UP, _("UpDown"), wxArtProvider::GetBitmap(wxART_GO_UP, wxART_OTHER, wxSize(32, 32)), wxArtProvider::GetBitmap(wxART_GO_DOWN, wxART_OTHER, wxSize(32, 32)), wxITEM_CHECK, _("Up or Down"), _("Up or Down"));
    All_Widgets_toolbar->AddTool(wxID_OPEN, _("Open"), wxBitmap(32, 32), wxNullBitmap, wxITEM_NORMAL, _("Open a new file"), _("Open a new file"));
    All_Widgets_toolbar->Realize();
    wxFlexGridSizer* sizer_1 = new wxFlexGridSizer(3, 1, 0, 0);
    notebook_1 = new wxNotebook(this, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxNB_BOTTOM);
    sizer_1->Add(notebook_1, 1, wxEXPAND, 0);
    notebook_1_wxBitmapButton = new wxPanel(notebook_1, wxID_ANY);
    notebook_1->AddPage(notebook_1_wxBitmapButton, _("wxBitmapButton"));
    wxFlexGridSizer* sizer_13 = new wxFlexGridSizer(2, 2, 0, 0);
    bitmap_button_icon1 = new wxBitmapButton(notebook_1_wxBitmapButton, wxID_ANY, wxBitmap(wxT("icon.png"), wxBITMAP_TYPE_ANY));
    bitmap_button_icon1->SetSize(bitmap_button_icon1->GetBestSize());
    bitmap_button_icon1->SetDefault();
    sizer_13->Add(bitmap_button_icon1, 1, wxALL|wxEXPAND, 5);
    bitmap_button_empty1 = new wxBitmapButton(notebook_1_wxBitmapButton, wxID_ANY, wxBitmap(10, 10));
    bitmap_button_empty1->SetSize(bitmap_button_empty1->GetBestSize());
    bitmap_button_empty1->SetDefault();
    sizer_13->Add(bitmap_button_empty1, 1, wxALL|wxEXPAND, 5);
    bitmap_button_icon2 = new wxBitmapButton(notebook_1_wxBitmapButton, wxID_ANY, wxBitmap(wxT("icon.png"), wxBITMAP_TYPE_ANY), wxDefaultPosition, wxDefaultSize, wxBORDER_NONE|wxBU_BOTTOM);
    bitmap_button_icon2->SetBitmapDisabled(wxBitmap(32, 32));
    bitmap_button_icon2->SetSize(bitmap_button_icon2->GetBestSize());
    bitmap_button_icon2->SetDefault();
    sizer_13->Add(bitmap_button_icon2, 1, wxALL|wxEXPAND, 5);
    bitmap_button_art = new wxBitmapButton(notebook_1_wxBitmapButton, wxID_ANY, wxArtProvider::GetBitmap(wxART_GO_UP, wxART_OTHER, wxSize(32, 32)), wxDefaultPosition, wxDefaultSize, wxBORDER_NONE|wxBU_BOTTOM);
    bitmap_button_art->SetSize(bitmap_button_art->GetBestSize());
    bitmap_button_art->SetDefault();
    sizer_13->Add(bitmap_button_art, 1, wxALL|wxEXPAND, 5);
    notebook_1_wxButton = new wxPanel(notebook_1, wxID_ANY);
    notebook_1->AddPage(notebook_1_wxButton, _("wxButton"));
    wxBoxSizer* sizer_28 = new wxBoxSizer(wxHORIZONTAL);
    button_3 = new wxButton(notebook_1_wxButton, wxID_BOLD, wxEmptyString);
    sizer_28->Add(button_3, 0, wxALL, 5);
    notebook_1_wxCalendarCtrl = new wxPanel(notebook_1, wxID_ANY);
    notebook_1->AddPage(notebook_1_wxCalendarCtrl, _("wxCalendarCtrl"));
    wxBoxSizer* sizer_12 = new wxBoxSizer(wxHORIZONTAL);
    calendar_ctrl_1 = new wxCalendarCtrl(notebook_1_wxCalendarCtrl, wxID_ANY, wxDefaultDateTime, wxDefaultPosition, wxDefaultSize, wxCAL_MONDAY_FIRST|wxCAL_SEQUENTIAL_MONTH_SELECTION|wxCAL_SHOW_SURROUNDING_WEEKS);
    sizer_12->Add(calendar_ctrl_1, 1, wxALL|wxEXPAND, 5);
    notebook_1_wxCheckBox = new wxPanel(notebook_1, wxID_ANY);
    notebook_1->AddPage(notebook_1_wxCheckBox, _("wxCheckBox"));
    wxGridSizer* sizer_21 = new wxGridSizer(2, 3, 0, 0);
    checkbox_1 = new wxCheckBox(notebook_1_wxCheckBox, wxID_ANY, _("one (unchecked)"));
    sizer_21->Add(checkbox_1, 0, wxEXPAND, 0);
    checkbox_2 = new wxCheckBox(notebook_1_wxCheckBox, wxID_ANY, _("two (checked)"));
    checkbox_2->SetValue(1);
    sizer_21->Add(checkbox_2, 0, wxEXPAND, 0);
    checkbox_3 = new wxCheckBox(notebook_1_wxCheckBox, wxID_ANY, _("three"), wxDefaultPosition, wxDefaultSize, wxCHK_2STATE);
    sizer_21->Add(checkbox_3, 0, wxEXPAND, 0);
    checkbox_4 = new wxCheckBox(notebook_1_wxCheckBox, wxID_ANY, _("four (unchecked)"), wxDefaultPosition, wxDefaultSize, wxCHK_3STATE);
    checkbox_4->Set3StateValue(wxCHK_UNCHECKED);
    sizer_21->Add(checkbox_4, 0, wxEXPAND, 0);
    checkbox_5 = new wxCheckBox(notebook_1_wxCheckBox, wxID_ANY, _("five (checked)"), wxDefaultPosition, wxDefaultSize, wxCHK_3STATE|wxCHK_ALLOW_3RD_STATE_FOR_USER);
    checkbox_5->Set3StateValue(wxCHK_CHECKED);
    sizer_21->Add(checkbox_5, 0, wxEXPAND, 0);
    checkbox_6 = new wxCheckBox(notebook_1_wxCheckBox, wxID_ANY, _("six (undetermined)"), wxDefaultPosition, wxDefaultSize, wxCHK_3STATE|wxCHK_ALLOW_3RD_STATE_FOR_USER);
    checkbox_6->Set3StateValue(wxCHK_UNDETERMINED);
    sizer_21->Add(checkbox_6, 0, wxEXPAND, 0);
    notebook_1_wxCheckListBox = new wxPanel(notebook_1, wxID_ANY);
    notebook_1->AddPage(notebook_1_wxCheckListBox, _("wxCheckListBox"));
    wxBoxSizer* sizer_26 = new wxBoxSizer(wxHORIZONTAL);
    const wxString check_list_box_1_choices[] = {
        _("one"),
        _("two"),
        _("three"),
        _("four"),
    };
    check_list_box_1 = new wxCheckListBox(notebook_1_wxCheckListBox, wxID_ANY, wxDefaultPosition, wxDefaultSize, 4, check_list_box_1_choices);
    check_list_box_1->SetSelection(2);
    sizer_26->Add(check_list_box_1, 1, wxALL|wxEXPAND, 5);
    notebook_1_wxChoice = new wxPanel(notebook_1, wxID_ANY);
    notebook_1->AddPage(notebook_1_wxChoice, _("wxChoice"));
    wxBoxSizer* sizer_5 = new wxBoxSizer(wxHORIZONTAL);
    const wxString *choice_empty_choices = NULL;
    choice_empty = new wxChoice(notebook_1_wxChoice, wxID_ANY, wxDefaultPosition, wxDefaultSize, 0, choice_empty_choices);
    sizer_5->Add(choice_empty, 1, wxALL, 5);
    const wxString choice_filled_choices[] = {
        _("Item 1"),
        _("Item 2 (pre-selected)"),
    };
    choice_filled = new wxChoice(notebook_1_wxChoice, wxID_ANY, wxDefaultPosition, wxDefaultSize, 2, choice_filled_choices);
    choice_filled->SetSelection(1);
    sizer_5->Add(choice_filled, 1, wxALL, 5);
    notebook_1_wxComboBox = new wxPanel(notebook_1, wxID_ANY);
    notebook_1->AddPage(notebook_1_wxComboBox, _("wxComboBox"));
    wxBoxSizer* sizer_6 = new wxBoxSizer(wxVERTICAL);
    wxBoxSizer* sizer_7 = new wxBoxSizer(wxHORIZONTAL);
    sizer_6->Add(sizer_7, 1, wxEXPAND, 0);
    const wxString *combo_box_empty_choices = NULL;
    combo_box_empty = new wxComboBox(notebook_1_wxComboBox, wxID_ANY, wxT(""), wxDefaultPosition, wxDefaultSize, 0, combo_box_empty_choices, 0);
    sizer_7->Add(combo_box_empty, 1, wxALL, 5);
    const wxString combo_box_filled_choices[] = {
        _("Item 1 (pre-selected)"),
        _("Item 2"),
    };
    combo_box_filled = new wxComboBox(notebook_1_wxComboBox, wxID_ANY, wxT(""), wxDefaultPosition, wxDefaultSize, 2, combo_box_filled_choices, 0);
    combo_box_filled->SetSelection(0);
    sizer_7->Add(combo_box_filled, 1, wxALL, 5);
    notebook_1_wxDatePickerCtrl = new wxPanel(notebook_1, wxID_ANY);
    notebook_1->AddPage(notebook_1_wxDatePickerCtrl, _("wxDatePickerCtrl"));
    wxBoxSizer* sizer_17 = new wxBoxSizer(wxHORIZONTAL);
    datepicker_ctrl_1 = new wxDatePickerCtrl(notebook_1_wxDatePickerCtrl, wxID_ANY, wxDefaultDateTime, wxDefaultPosition, wxDefaultSize, wxDP_SHOWCENTURY);
    sizer_17->Add(datepicker_ctrl_1, 1, wxALIGN_CENTER_VERTICAL|wxALL, 5);
    notebook_1_wxGauge = new wxPanel(notebook_1, wxID_ANY);
    notebook_1->AddPage(notebook_1_wxGauge, _("wxGauge"));
    wxBoxSizer* sizer_15 = new wxBoxSizer(wxHORIZONTAL);
    gauge_1 = new wxGauge(notebook_1_wxGauge, wxID_ANY, 20);
    sizer_15->Add(gauge_1, 1, wxALL, 5);
    notebook_1_wxGrid = new wxPanel(notebook_1, wxID_ANY);
    notebook_1->AddPage(notebook_1_wxGrid, _("wxGrid"));
    wxBoxSizer* sizer_19 = new wxBoxSizer(wxHORIZONTAL);
    grid_1 = new wxGrid(notebook_1_wxGrid, wxID_ANY);
    grid_1->CreateGrid(10, 3);
    grid_1->SetSelectionMode(wxGrid::wxGridSelectRows);
    sizer_19->Add(grid_1, 1, wxEXPAND, 0);
    notebook_1_wxHyperlinkCtrl = new wxPanel(notebook_1, wxID_ANY);
    notebook_1->AddPage(notebook_1_wxHyperlinkCtrl, _("wxHyperlinkCtrl"));
    wxBoxSizer* sizer_20 = new wxBoxSizer(wxHORIZONTAL);
    hyperlink_1 = new wxHyperlinkCtrl(notebook_1_wxHyperlinkCtrl, wxID_ANY, _("Homepage wxGlade"), _("http://wxglade.sf.net"));
    sizer_20->Add(hyperlink_1, 0, wxALL, 5);
    notebook_1_wxListBox = new wxPanel(notebook_1, wxID_ANY);
    notebook_1->AddPage(notebook_1_wxListBox, _("wxListBox"));
    wxBoxSizer* sizer_4 = new wxBoxSizer(wxVERTICAL);
    const wxString *list_box_empty_choices = NULL;
    list_box_empty = new wxListBox(notebook_1_wxListBox, wxID_ANY, wxDefaultPosition, wxDefaultSize, 0, list_box_empty_choices, 0);
    sizer_4->Add(list_box_empty, 1, wxALL|wxEXPAND, 5);
    const wxString list_box_filled_choices[] = {
        _("Item 1"),
        _("Item 2 (pre-selected)"),
    };
    list_box_filled = new wxListBox(notebook_1_wxListBox, wxID_ANY, wxDefaultPosition, wxDefaultSize, 2, list_box_filled_choices, wxLB_MULTIPLE|wxLB_SORT);
    list_box_filled->SetSelection(1);
    sizer_4->Add(list_box_filled, 1, wxALL|wxEXPAND, 5);
    notebook_1_wxListCtrl = new wxPanel(notebook_1, wxID_ANY);
    notebook_1->AddPage(notebook_1_wxListCtrl, _("wxListCtrl"));
    wxBoxSizer* sizer_3 = new wxBoxSizer(wxHORIZONTAL);
    list_ctrl_1 = new wxListCtrl(notebook_1_wxListCtrl, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxBORDER_SUNKEN|wxLC_REPORT);
    sizer_3->Add(list_ctrl_1, 1, wxALL|wxEXPAND, 5);
    notebook_1_wxRadioBox = new wxPanel(notebook_1, wxID_ANY);
    notebook_1->AddPage(notebook_1_wxRadioBox, _("wxRadioBox"));
    wxGridSizer* grid_sizer_1 = new wxGridSizer(2, 2, 0, 0);
    const wxString *radio_box_empty1_choices = NULL;
    radio_box_empty1 = new wxRadioBox(notebook_1_wxRadioBox, wxID_ANY, _("radio_box_empty1"), wxDefaultPosition, wxDefaultSize, 0, radio_box_empty1_choices, 1, wxRA_SPECIFY_ROWS);
    grid_sizer_1->Add(radio_box_empty1, 1, wxALL|wxEXPAND, 5);
    const wxString radio_box_filled1_choices[] = {
        _("choice 1"),
        _("choice 2 (pre-selected)"),
        _("choice 3"),
    };
    radio_box_filled1 = new wxRadioBox(notebook_1_wxRadioBox, wxID_ANY, _("radio_box_filled1"), wxDefaultPosition, wxDefaultSize, 3, radio_box_filled1_choices, 0, wxRA_SPECIFY_ROWS);
    radio_box_filled1->SetSelection(1);
    grid_sizer_1->Add(radio_box_filled1, 1, wxALL|wxEXPAND, 5);
    const wxString *radio_box_empty2_choices = NULL;
    radio_box_empty2 = new wxRadioBox(notebook_1_wxRadioBox, wxID_ANY, _("radio_box_empty2"), wxDefaultPosition, wxDefaultSize, 0, radio_box_empty2_choices, 1, wxRA_SPECIFY_COLS);
    grid_sizer_1->Add(radio_box_empty2, 1, wxALL|wxEXPAND, 5);
    const wxString radio_box_filled2_choices[] = {
        _("choice 1"),
        _("choice 2 (pre-selected)"),
    };
    radio_box_filled2 = new wxRadioBox(notebook_1_wxRadioBox, wxID_ANY, _("radio_box_filled2"), wxDefaultPosition, wxDefaultSize, 2, radio_box_filled2_choices, 0, wxRA_SPECIFY_COLS);
    radio_box_filled2->SetSelection(1);
    grid_sizer_1->Add(radio_box_filled2, 1, wxALL|wxEXPAND, 5);
    notebook_1_wxRadioButton = new wxPanel(notebook_1, wxID_ANY);
    notebook_1->AddPage(notebook_1_wxRadioButton, _("wxRadioButton"));
    wxStaticBoxSizer* sizer_8 = new wxStaticBoxSizer(new wxStaticBox(notebook_1_wxRadioButton, wxID_ANY, _("My RadioButton Group")), wxHORIZONTAL);
    wxFlexGridSizer* grid_sizer_2 = new wxFlexGridSizer(3, 2, 0, 0);
    sizer_8->Add(grid_sizer_2, 1, wxEXPAND, 0);
    radio_btn_1 = new wxRadioButton(notebook_1_wxRadioButton, wxID_ANY, _("Alice"), wxDefaultPosition, wxDefaultSize, wxRB_GROUP);
    grid_sizer_2->Add(radio_btn_1, 1, wxALL|wxEXPAND, 5);
    text_ctrl_1 = new wxTextCtrl(notebook_1_wxRadioButton, wxID_ANY, wxEmptyString);
    grid_sizer_2->Add(text_ctrl_1, 1, wxALL|wxEXPAND, 5);
    radio_btn_2 = new wxRadioButton(notebook_1_wxRadioButton, wxID_ANY, _("Bob"));
    grid_sizer_2->Add(radio_btn_2, 1, wxALL|wxEXPAND, 5);
    text_ctrl_2 = new wxTextCtrl(notebook_1_wxRadioButton, wxID_ANY, wxEmptyString);
    grid_sizer_2->Add(text_ctrl_2, 1, wxALL|wxEXPAND, 5);
    radio_btn_3 = new wxRadioButton(notebook_1_wxRadioButton, wxID_ANY, _("Malroy"));
    grid_sizer_2->Add(radio_btn_3, 1, wxALL|wxEXPAND, 5);
    text_ctrl_3 = new wxTextCtrl(notebook_1_wxRadioButton, wxID_ANY, wxEmptyString);
    grid_sizer_2->Add(text_ctrl_3, 1, wxALL|wxEXPAND, 5);
    notebook_1_wxSlider = new wxPanel(notebook_1, wxID_ANY);
    notebook_1->AddPage(notebook_1_wxSlider, _("wxSlider"));
    wxBoxSizer* sizer_22 = new wxBoxSizer(wxHORIZONTAL);
    slider_1 = new wxSlider(notebook_1_wxSlider, wxID_ANY, 5, 0, 10, wxDefaultPosition, wxDefaultSize, 0);
    sizer_22->Add(slider_1, 1, wxALL|wxEXPAND, 5);
    notebook_1_wxSpinButton = new wxPanel(notebook_1, wxID_ANY);
    notebook_1->AddPage(notebook_1_wxSpinButton, _("wxSpinButton (with wxTextCtrl)"));
    wxBoxSizer* sizer_16 = new wxBoxSizer(wxHORIZONTAL);
    tc_spin_button = new wxTextCtrl(notebook_1_wxSpinButton, wxID_ANY, _("1"), wxDefaultPosition, wxDefaultSize, wxTE_RIGHT);
    sizer_16->Add(tc_spin_button, 1, wxALL, 5);
    spin_button = new wxSpinButton(notebook_1_wxSpinButton, wxID_ANY);
    sizer_16->Add(spin_button, 1, wxALL, 5);
    notebook_1_wxSpinCtrl = new wxPanel(notebook_1, wxID_ANY);
    notebook_1->AddPage(notebook_1_wxSpinCtrl, _("wxSpinCtrl"));
    wxBoxSizer* sizer_14 = new wxBoxSizer(wxHORIZONTAL);
    spin_ctrl_1 = new wxSpinCtrl(notebook_1_wxSpinCtrl, wxID_ANY, wxT("4"), wxDefaultPosition, wxDefaultSize, wxSP_ARROW_KEYS, 0, 100);
    sizer_14->Add(spin_ctrl_1, 1, wxALL, 5);
    notebook_1_wxSplitterWindow_horizontal = new wxScrolledWindow(notebook_1, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL);
    notebook_1_wxSplitterWindow_horizontal->SetScrollRate(10, 10);
    notebook_1->AddPage(notebook_1_wxSplitterWindow_horizontal, _("wxSplitterWindow (horizontally)"));
    wxBoxSizer* sizer_29 = new wxBoxSizer(wxHORIZONTAL);
    splitter_1 = new wxSplitterWindow(notebook_1_wxSplitterWindow_horizontal, wxID_ANY, wxDefaultPosition, wxDefaultSize, 0);
    splitter_1->SetMinimumPaneSize(20);
    sizer_29->Add(splitter_1, 1, wxALL|wxEXPAND, 5);
    splitter_1_pane_1 = new wxPanel(splitter_1, wxID_ANY);
    wxBoxSizer* sizer_30 = new wxBoxSizer(wxHORIZONTAL);
    label_top_pane = new wxStaticText(splitter_1_pane_1, wxID_ANY, _("top pane"));
    sizer_30->Add(label_top_pane, 1, wxALL|wxEXPAND, 5);
    splitter_1_pane_2 = new wxPanel(splitter_1, wxID_ANY);
    wxBoxSizer* sizer_31 = new wxBoxSizer(wxHORIZONTAL);
    label_buttom_pane = new wxStaticText(splitter_1_pane_2, wxID_ANY, _("bottom pane"));
    sizer_31->Add(label_buttom_pane, 1, wxALL|wxEXPAND, 5);
    notebook_1_wxSplitterWindow_vertical = new wxScrolledWindow(notebook_1, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL);
    notebook_1_wxSplitterWindow_vertical->SetScrollRate(10, 10);
    notebook_1->AddPage(notebook_1_wxSplitterWindow_vertical, _("wxSplitterWindow (vertically)"));
    wxBoxSizer* sizer_25 = new wxBoxSizer(wxHORIZONTAL);
    splitter_2 = new wxSplitterWindow(notebook_1_wxSplitterWindow_vertical, wxID_ANY, wxDefaultPosition, wxDefaultSize, 0);
    splitter_2->SetMinimumPaneSize(20);
    sizer_25->Add(splitter_2, 1, wxALL|wxEXPAND, 5);
    splitter_2_pane_1 = new wxPanel(splitter_2, wxID_ANY);
    wxBoxSizer* sizer_32 = new wxBoxSizer(wxVERTICAL);
    label_left_pane = new wxStaticText(splitter_2_pane_1, wxID_ANY, _("left pane"));
    sizer_32->Add(label_left_pane, 1, wxALL|wxEXPAND, 5);
    splitter_2_pane_2 = new wxPanel(splitter_2, wxID_ANY);
    wxBoxSizer* sizer_33 = new wxBoxSizer(wxVERTICAL);
    label_right_pane = new wxStaticText(splitter_2_pane_2, wxID_ANY, _("right pane"));
    sizer_33->Add(label_right_pane, 1, wxALL|wxEXPAND, 5);
    notebook_1_wxStaticBitmap = new wxPanel(notebook_1, wxID_ANY);
    notebook_1->AddPage(notebook_1_wxStaticBitmap, _("wxStaticBitmap"));
    wxBoxSizer* sizer_11 = new wxBoxSizer(wxVERTICAL);
    bitmap_empty = new wxStaticBitmap(notebook_1_wxStaticBitmap, wxID_ANY, wxBitmap(32, 32));
    sizer_11->Add(bitmap_empty, 1, wxALL|wxEXPAND, 5);
    bitmap_file = new wxStaticBitmap(notebook_1_wxStaticBitmap, wxID_ANY, wxBitmap(wxT("icon.png"), wxBITMAP_TYPE_ANY));
    sizer_11->Add(bitmap_file, 1, wxALL|wxEXPAND, 5);
    bitmap_nofile = new wxStaticBitmap(notebook_1_wxStaticBitmap, wxID_ANY, wxBitmap(wxT("non-existing.bmp"), wxBITMAP_TYPE_ANY));
    sizer_11->Add(bitmap_nofile, 1, wxALL|wxEXPAND, 5);
    bitmap_art = new wxStaticBitmap(notebook_1_wxStaticBitmap, wxID_ANY, wxArtProvider::GetBitmap(wxART_PRINT, wxART_OTHER, wxSize(32, 32)));
    sizer_11->Add(bitmap_art, 1, wxALL|wxEXPAND, 5);
    notebook_1_wxStaticLine = new wxPanel(notebook_1, wxID_ANY);
    notebook_1->AddPage(notebook_1_wxStaticLine, _("wxStaticLine"));
    wxBoxSizer* sizer_9 = new wxBoxSizer(wxVERTICAL);
    wxBoxSizer* sizer_10 = new wxBoxSizer(wxHORIZONTAL);
    sizer_9->Add(sizer_10, 1, wxEXPAND, 0);
    static_line_2 = new wxStaticLine(notebook_1_wxStaticLine, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxLI_VERTICAL);
    sizer_10->Add(static_line_2, 1, wxALL|wxEXPAND, 5);
    static_line_3 = new wxStaticLine(notebook_1_wxStaticLine, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxLI_VERTICAL);
    sizer_10->Add(static_line_3, 1, wxALL|wxEXPAND, 5);
    static_line_4 = new wxStaticLine(notebook_1_wxStaticLine, wxID_ANY);
    sizer_9->Add(static_line_4, 1, wxALL|wxEXPAND, 5);
    static_line_5 = new wxStaticLine(notebook_1_wxStaticLine, wxID_ANY);
    sizer_9->Add(static_line_5, 1, wxALL|wxEXPAND, 5);
    notebook_1_wxStaticText = new wxPanel(notebook_1, wxID_ANY);
    notebook_1->AddPage(notebook_1_wxStaticText, _("wxStaticText"));
    wxFlexGridSizer* grid_sizer_3 = new wxFlexGridSizer(1, 3, 0, 0);
    label_1 = new wxStaticText(notebook_1_wxStaticText, wxID_ANY, _("red text (RGB)"), wxDefaultPosition, wxDefaultSize, wxALIGN_CENTER_HORIZONTAL);
    label_1->SetForegroundColour(wxColour(255, 0, 0));
    grid_sizer_3->Add(label_1, 1, wxALL|wxEXPAND, 5);
    label_4 = new wxStaticText(notebook_1_wxStaticText, wxID_ANY, _("black on red (RGB)"), wxDefaultPosition, wxDefaultSize, wxALIGN_CENTER_HORIZONTAL);
    label_4->SetBackgroundColour(wxColour(255, 0, 0));
    label_4->SetToolTip(_("Background colour won't show, check documentation for more details"));
    grid_sizer_3->Add(label_4, 1, wxALL|wxEXPAND, 5);
    label_5 = new wxStaticText(notebook_1_wxStaticText, wxID_ANY, _("green on pink (RGB)"), wxDefaultPosition, wxDefaultSize, wxALIGN_CENTER_HORIZONTAL);
    label_5->SetBackgroundColour(wxColour(255, 0, 255));
    label_5->SetForegroundColour(wxColour(0, 255, 0));
    label_5->SetToolTip(_("Background colour won't show, check documentation for more details"));
    grid_sizer_3->Add(label_5, 1, wxALL|wxEXPAND, 5);
    notebook_1_Spacer = new wxPanel(notebook_1, wxID_ANY);
    notebook_1->AddPage(notebook_1_Spacer, _("Spacer"));
    wxFlexGridSizer* grid_sizer_4 = new wxFlexGridSizer(1, 3, 0, 0);
    label_3 = new wxStaticText(notebook_1_Spacer, wxID_ANY, _("Two labels with a"));
    grid_sizer_4->Add(label_3, 1, wxALL|wxEXPAND, 5);
    grid_sizer_4->Add(60, 20, 1, wxALL|wxEXPAND, 5);
    label_2 = new wxStaticText(notebook_1_Spacer, wxID_ANY, _("spacer between"));
    grid_sizer_4->Add(label_2, 1, wxALL|wxEXPAND, 5);
    notebook_1_wxTextCtrl = new wxPanel(notebook_1, wxID_ANY);
    notebook_1->AddPage(notebook_1_wxTextCtrl, _("wxTextCtrl"));
    wxBoxSizer* sizer_18 = new wxBoxSizer(wxHORIZONTAL);
    text_ctrl = new wxTextCtrl(notebook_1_wxTextCtrl, wxID_ANY, _("This\nis\na\nmultiline\nwxTextCtrl"), wxDefaultPosition, wxDefaultSize, wxTE_CHARWRAP|wxTE_MULTILINE|wxTE_WORDWRAP);
    sizer_18->Add(text_ctrl, 1, wxALL|wxEXPAND, 5);
    notebook_1_wxToggleButton = new wxPanel(notebook_1, wxID_ANY);
    notebook_1->AddPage(notebook_1_wxToggleButton, _("wxToggleButton"));
    wxBoxSizer* sizer_23 = new wxBoxSizer(wxHORIZONTAL);
    button_2 = new wxToggleButton(notebook_1_wxToggleButton, wxID_ANY, _("Toggle Button 1"));
    sizer_23->Add(button_2, 1, wxALL, 5);
    button_4 = new wxToggleButton(notebook_1_wxToggleButton, wxID_ANY, _("Toggle Button 2"), wxDefaultPosition, wxDefaultSize, wxBU_BOTTOM|wxBU_EXACTFIT);
    sizer_23->Add(button_4, 1, wxALL, 5);
    notebook_1_wxTreeCtrl = new wxPanel(notebook_1, wxID_ANY);
    notebook_1->AddPage(notebook_1_wxTreeCtrl, _("wxTreeCtrl"));
    wxBoxSizer* sizer_24 = new wxBoxSizer(wxHORIZONTAL);
    tree_ctrl_1 = new wxTreeCtrl(notebook_1_wxTreeCtrl, wxID_ANY, wxDefaultPosition, wxDefaultSize, 0);
    sizer_24->Add(tree_ctrl_1, 1, wxALL|wxEXPAND, 5);
    static_line_1 = new wxStaticLine(this, wxID_ANY);
    sizer_1->Add(static_line_1, 0, wxALL|wxEXPAND, 5);
    wxFlexGridSizer* sizer_2 = new wxFlexGridSizer(1, 2, 0, 0);
    sizer_1->Add(sizer_2, 0, wxALIGN_RIGHT, 0);
    button_5 = new wxButton(this, wxID_CLOSE, wxEmptyString);
    sizer_2->Add(button_5, 0, wxALIGN_RIGHT|wxALL, 5);
    button_1 = new wxButton(this, wxID_OK, wxEmptyString, wxDefaultPosition, wxDefaultSize, wxBU_TOP);
    sizer_2->Add(button_1, 0, wxALIGN_RIGHT|wxALL, 5);
    
    notebook_1_wxTreeCtrl->SetSizer(sizer_24);
    notebook_1_wxToggleButton->SetSizer(sizer_23);
    notebook_1_wxTextCtrl->SetSizer(sizer_18);
    notebook_1_Spacer->SetSizer(grid_sizer_4);
    notebook_1_wxStaticText->SetSizer(grid_sizer_3);
    notebook_1_wxStaticLine->SetSizer(sizer_9);
    notebook_1_wxStaticBitmap->SetSizer(sizer_11);
    splitter_2_pane_2->SetSizer(sizer_33);
    splitter_2_pane_1->SetSizer(sizer_32);
    splitter_2->SplitVertically(splitter_2_pane_1, splitter_2_pane_2);
    notebook_1_wxSplitterWindow_vertical->SetSizer(sizer_25);
    splitter_1_pane_2->SetSizer(sizer_31);
    splitter_1_pane_1->SetSizer(sizer_30);
    splitter_1->SplitHorizontally(splitter_1_pane_1, splitter_1_pane_2);
    notebook_1_wxSplitterWindow_horizontal->SetSizer(sizer_29);
    notebook_1_wxSpinCtrl->SetSizer(sizer_14);
    notebook_1_wxSpinButton->SetSizer(sizer_16);
    notebook_1_wxSlider->SetSizer(sizer_22);
    notebook_1_wxRadioButton->SetSizer(sizer_8);
    notebook_1_wxRadioBox->SetSizer(grid_sizer_1);
    notebook_1_wxListCtrl->SetSizer(sizer_3);
    notebook_1_wxListBox->SetSizer(sizer_4);
    notebook_1_wxHyperlinkCtrl->SetSizer(sizer_20);
    notebook_1_wxGrid->SetSizer(sizer_19);
    notebook_1_wxGauge->SetSizer(sizer_15);
    notebook_1_wxDatePickerCtrl->SetSizer(sizer_17);
    notebook_1_wxComboBox->SetSizer(sizer_6);
    notebook_1_wxChoice->SetSizer(sizer_5);
    notebook_1_wxCheckListBox->SetSizer(sizer_26);
    notebook_1_wxCheckBox->SetSizer(sizer_21);
    notebook_1_wxCalendarCtrl->SetSizer(sizer_12);
    notebook_1_wxButton->SetSizer(sizer_28);
    sizer_13->AddGrowableRow(0);
    sizer_13->AddGrowableRow(1);
    sizer_13->AddGrowableCol(0);
    sizer_13->AddGrowableCol(1);
    notebook_1_wxBitmapButton->SetSizer(sizer_13);
    sizer_1->AddGrowableRow(0);
    sizer_1->AddGrowableCol(0);
    SetSizer(sizer_1);
    sizer_1->SetSizeHints(this);
    Layout();
    Centre();
    // end wxGlade
}


BEGIN_EVENT_TABLE(All_Widgets_Frame, wxFrame)
    // begin wxGlade: All_Widgets_Frame::event_table
    EVT_NOTEBOOK_PAGE_CHANGED(wxID_ANY, All_Widgets_Frame::OnNotebookPageChanged)
    EVT_NOTEBOOK_PAGE_CHANGING(wxID_ANY, All_Widgets_Frame::OnNotebookPageChanging)
    EVT_BUTTON(wxID_OK, All_Widgets_Frame::onStartConverting)
    // end wxGlade
END_EVENT_TABLE();


void All_Widgets_Frame::onSelectUnix(wxCommandEvent &event)  // wxGlade: All_Widgets_Frame.<event_handler>
{
    event.Skip();
    // notify the user that he hasn't implemented the event handler yet
    wxLogDebug(wxT("Event handler (All_Widgets_Frame::onSelectUnix) not implemented yet"));
}

void All_Widgets_Frame::onSelectWindows(wxCommandEvent &event)  // wxGlade: All_Widgets_Frame.<event_handler>
{
    event.Skip();
    // notify the user that he hasn't implemented the event handler yet
    wxLogDebug(wxT("Event handler (All_Widgets_Frame::onSelectWindows) not implemented yet"));
}

void All_Widgets_Frame::onRemoveTabs(wxCommandEvent &event)  // wxGlade: All_Widgets_Frame.<event_handler>
{
    event.Skip();
    // notify the user that he hasn't implemented the event handler yet
    wxLogDebug(wxT("Event handler (All_Widgets_Frame::onRemoveTabs) not implemented yet"));
}

void All_Widgets_Frame::onShowManual(wxCommandEvent &event)  // wxGlade: All_Widgets_Frame.<event_handler>
{
    event.Skip();
    // notify the user that he hasn't implemented the event handler yet
    wxLogDebug(wxT("Event handler (All_Widgets_Frame::onShowManual) not implemented yet"));
}

void All_Widgets_Frame::OnNotebookPageChanged(wxNotebookEvent &event)  // wxGlade: All_Widgets_Frame.<event_handler>
{
    event.Skip();
    // notify the user that he hasn't implemented the event handler yet
    wxLogDebug(wxT("Event handler (All_Widgets_Frame::OnNotebookPageChanged) not implemented yet"));
}

void All_Widgets_Frame::OnNotebookPageChanging(wxNotebookEvent &event)  // wxGlade: All_Widgets_Frame.<event_handler>
{
    event.Skip();
    // notify the user that he hasn't implemented the event handler yet
    wxLogDebug(wxT("Event handler (All_Widgets_Frame::OnNotebookPageChanging) not implemented yet"));
}

void All_Widgets_Frame::onStartConverting(wxCommandEvent &event)  // wxGlade: All_Widgets_Frame.<event_handler>
{
    event.Skip();
    // notify the user that he hasn't implemented the event handler yet
    wxLogDebug(wxT("Event handler (All_Widgets_Frame::onStartConverting) not implemented yet"));
}


// wxGlade: add All_Widgets_Frame event handlers


class MyApp: public wxApp {
public:
    bool OnInit();
protected:
    wxLocale m_locale;  // locale we'll be using
};

IMPLEMENT_APP(MyApp)

bool MyApp::OnInit()
{
    m_locale.Init();
#ifdef APP_LOCALE_DIR
    m_locale.AddCatalogLookupPathPrefix(wxT(APP_LOCALE_DIR));
#endif
    m_locale.AddCatalog(wxT(APP_CATALOG));

    wxInitAllImageHandlers();
    All_Widgets_Frame* All_Widgets = new All_Widgets_Frame(NULL, wxID_ANY, wxEmptyString);
    SetTopWindow(All_Widgets);
    All_Widgets->Show();
    return true;
}
