//////////////////////////////////////////////////////////////////////
// This file was auto-generated by codelite's wxCrafter Plugin
// wxCrafter project file: wxcrafter_gui.wxcp
// Do not modify this file by hand!
//////////////////////////////////////////////////////////////////////

#include "wxcrafter_gui.h"
#include "allocator_mgr.h"

// Declare the bitmap loading function
extern void wxCE1C8InitBitmapResources();

static bool bBitmapLoaded = false;

ToolBoxPanelBaseClass::ToolBoxPanelBaseClass(wxWindow* parent, wxWindowID id, const wxPoint& pos, const wxSize& size,
                                             long style)
    : wxPanel(parent, id, pos, size, style)
{
    if(!bBitmapLoaded) {
        // We need to initialise the default bitmap handler
        wxXmlResource::Get()->AddHandler(new wxBitmapXmlHandler);
        wxCE1C8InitBitmapResources();
        bBitmapLoaded = true;
    }

    wxBoxSizer* boxSizer56 = new wxBoxSizer(wxVERTICAL);
    this->SetSizer(boxSizer56);

    m_notebook168 = new wxNotebook(this, wxID_ANY, wxDefaultPosition, wxDLG_UNIT(this, wxSize(-1, -1)), wxBK_DEFAULT);
    m_notebook168->SetName(wxT("m_notebook168"));
    wxImageList* m_notebook168_il = new wxImageList(16, 16);
    m_notebook168->AssignImageList(m_notebook168_il);

    boxSizer56->Add(m_notebook168, 1, wxALL | wxEXPAND, WXC_FROM_DIP(3));

    m_panel58 = new wxPanel(m_notebook168, wxID_ANY, wxDefaultPosition, wxDLG_UNIT(m_notebook168, wxSize(-1, -1)),
                            wxTAB_TRAVERSAL | wxBORDER_NONE);
    int m_panel58ImgIndex;
    m_panel58ImgIndex = m_notebook168_il->Add(wxXmlResource::Get()->LoadBitmap(wxT("wxdialog")));
    m_notebook168->AddPage(m_panel58, _("Forms"), true, m_panel58ImgIndex);

    wxBoxSizer* boxSizer81 = new wxBoxSizer(wxHORIZONTAL);
    m_panel58->SetSizer(boxSizer81);

    wxFlexGridSizer* flexGridSizer82 = new wxFlexGridSizer(0, 4, 0, 0);
    flexGridSizer82->SetFlexibleDirection(wxBOTH);
    flexGridSizer82->SetNonFlexibleGrowMode(wxFLEX_GROWMODE_SPECIFIED);

    boxSizer81->Add(flexGridSizer82, 0, wxALIGN_LEFT, WXC_FROM_DIP(3));

    m_bmpButton85 = new wxBitmapButton(m_panel58, ID_WXDIALOG, wxXmlResource::Get()->LoadBitmap(wxT("wxdialog")),
                                       wxDefaultPosition, wxDLG_UNIT(m_panel58, wxSize(-1, -1)), wxBU_AUTODRAW);
    m_bmpButton85->SetToolTip(_("wxDialog"));

    flexGridSizer82->Add(m_bmpButton85, 0, wxALL | wxALIGN_LEFT, WXC_FROM_DIP(3));

    m_bmpButton83 = new wxBitmapButton(m_panel58, ID_WXFRAME, wxXmlResource::Get()->LoadBitmap(wxT("wxframe")),
                                       wxDefaultPosition, wxDLG_UNIT(m_panel58, wxSize(-1, -1)), wxBU_AUTODRAW);
    m_bmpButton83->SetToolTip(_("wxFrame"));

    flexGridSizer82->Add(m_bmpButton83, 0, wxALL, WXC_FROM_DIP(3));

    m_bmpButton84 = new wxBitmapButton(m_panel58, ID_WXPANEL_TOPLEVEL, wxXmlResource::Get()->LoadBitmap(wxT("wxpanel")),
                                       wxDefaultPosition, wxDLG_UNIT(m_panel58, wxSize(-1, -1)), wxBU_AUTODRAW);
    m_bmpButton84->SetToolTip(_("wxPanel"));

    flexGridSizer82->Add(m_bmpButton84, 0, wxALL, WXC_FROM_DIP(3));

    m_bmpButton170 = new wxBitmapButton(m_panel58, ID_WXWIZARD, wxXmlResource::Get()->LoadBitmap(wxT("wxwizard")),
                                        wxDefaultPosition, wxDLG_UNIT(m_panel58, wxSize(-1, -1)), wxBU_AUTODRAW);
    m_bmpButton170->SetToolTip(_("wxWizard"));

    flexGridSizer82->Add(m_bmpButton170, 0, wxALL, WXC_FROM_DIP(3));

    m_staticLine284 =
        new wxStaticLine(m_panel58, wxID_ANY, wxDefaultPosition, wxDLG_UNIT(m_panel58, wxSize(-1, -1)), wxLI_VERTICAL);

    boxSizer81->Add(m_staticLine284, 0, wxALL | wxEXPAND, WXC_FROM_DIP(5));

    wxFlexGridSizer* flexGridSizer281 = new wxFlexGridSizer(0, 2, 0, 0);
    flexGridSizer281->SetFlexibleDirection(wxBOTH);
    flexGridSizer281->SetNonFlexibleGrowMode(wxFLEX_GROWMODE_SPECIFIED);

    boxSizer81->Add(flexGridSizer281, 0, 0, WXC_FROM_DIP(5));

    m_bmpButton282 = new wxBitmapButton(m_panel58, ID_WXIMAGELIST, wxXmlResource::Get()->LoadBitmap(wxT("wximglist")),
                                        wxDefaultPosition, wxDLG_UNIT(m_panel58, wxSize(-1, -1)), wxBU_AUTODRAW);
    m_bmpButton282->SetToolTip(_("wxImagList"));

    flexGridSizer281->Add(m_bmpButton282, 0, wxALL, WXC_FROM_DIP(3));

    m_bmpButton291 =
        new wxBitmapButton(m_panel58, ID_WXPOPUPWINDOW, wxXmlResource::Get()->LoadBitmap(wxT("wxpopupwindow")),
                           wxDefaultPosition, wxDLG_UNIT(m_panel58, wxSize(-1, -1)), wxBU_AUTODRAW);
    m_bmpButton291->SetToolTip(_("wxPopupWindow"));

    flexGridSizer281->Add(m_bmpButton291, 0, wxALL, WXC_FROM_DIP(3));

    m_bmpButton283 = new wxBitmapButton(m_panel58, ID_WXBITMAP, wxXmlResource::Get()->LoadBitmap(wxT("wxbitmap")),
                                        wxDefaultPosition, wxDLG_UNIT(m_panel58, wxSize(-1, -1)), wxBU_AUTODRAW);
    m_bmpButton283->SetToolTip(_("wxBitmap"));

    flexGridSizer281->Add(m_bmpButton283, 0, wxALL, WXC_FROM_DIP(3));

    m_panel63 = new wxPanel(m_notebook168, wxID_ANY, wxDefaultPosition, wxDLG_UNIT(m_notebook168, wxSize(-1, -1)),
                            wxTAB_TRAVERSAL);
    int m_panel63ImgIndex;
    m_panel63ImgIndex = m_notebook168_il->Add(wxXmlResource::Get()->LoadBitmap(wxT("wxflexgridsizer")));
    m_notebook168->AddPage(m_panel63, _("Sizers"), false, m_panel63ImgIndex);

    wxBoxSizer* boxSizer86 = new wxBoxSizer(wxHORIZONTAL);
    m_panel63->SetSizer(boxSizer86);

    wxFlexGridSizer* flexGridSizer87 = new wxFlexGridSizer(0, 5, 0, 0);
    flexGridSizer87->SetFlexibleDirection(wxBOTH);
    flexGridSizer87->SetNonFlexibleGrowMode(wxFLEX_GROWMODE_SPECIFIED);

    boxSizer86->Add(flexGridSizer87, 0, wxALIGN_LEFT, WXC_FROM_DIP(3));

    m_bmpButton88 = new wxBitmapButton(m_panel63, ID_WXBOXSIZER, wxXmlResource::Get()->LoadBitmap(wxT("wxboxsizer_v")),
                                       wxDefaultPosition, wxDLG_UNIT(m_panel63, wxSize(-1, -1)), wxBU_AUTODRAW);
    m_bmpButton88->SetToolTip(_("wxBoxSizer"));

    flexGridSizer87->Add(m_bmpButton88, 0, wxALL, WXC_FROM_DIP(3));

    m_bmpButton89 =
        new wxBitmapButton(m_panel63, ID_WXFLEXGRIDSIZER, wxXmlResource::Get()->LoadBitmap(wxT("wxflexgridsizer")),
                           wxDefaultPosition, wxDLG_UNIT(m_panel63, wxSize(-1, -1)), wxBU_AUTODRAW);
    m_bmpButton89->SetToolTip(_("wxFlexGridSizer"));

    flexGridSizer87->Add(m_bmpButton89, 0, wxALL, WXC_FROM_DIP(3));

    m_bmpButton169 =
        new wxBitmapButton(m_panel63, ID_WXSTATICBOXSIZER, wxXmlResource::Get()->LoadBitmap(wxT("wxstaticboxsizer")),
                           wxDefaultPosition, wxDLG_UNIT(m_panel63, wxSize(-1, -1)), wxBU_AUTODRAW);
    m_bmpButton169->SetToolTip(_("wxStaticBoxSizer"));

    flexGridSizer87->Add(m_bmpButton169, 0, wxALL, WXC_FROM_DIP(3));

    m_bmpButton221 = new wxBitmapButton(m_panel63, ID_WXGRIDSIZER, wxXmlResource::Get()->LoadBitmap(wxT("wxgridsizer")),
                                        wxDefaultPosition, wxDLG_UNIT(m_panel63, wxSize(-1, -1)), wxBU_AUTODRAW);
    m_bmpButton221->SetToolTip(_("wxGridSizer"));

    flexGridSizer87->Add(m_bmpButton221, 0, wxALL, WXC_FROM_DIP(3));

    m_bmpButton222 =
        new wxBitmapButton(m_panel63, ID_WXGRIDBAGSIZER, wxXmlResource::Get()->LoadBitmap(wxT("wxgridbagsizer")),
                           wxDefaultPosition, wxDLG_UNIT(m_panel63, wxSize(-1, -1)), wxBU_AUTODRAW);
    m_bmpButton222->SetToolTip(_("wxGridBagSizer"));

    flexGridSizer87->Add(m_bmpButton222, 0, wxALL, WXC_FROM_DIP(3));

    m_bmpButton252 = new wxBitmapButton(m_panel63, ID_WXSTDDLGBUTTONSIZER,
                                        wxXmlResource::Get()->LoadBitmap(wxT("stddlgbuttonsizer")), wxDefaultPosition,
                                        wxDLG_UNIT(m_panel63, wxSize(-1, -1)), wxBU_AUTODRAW);
    m_bmpButton252->SetToolTip(_("wxStdDialogButtonSizer"));

    flexGridSizer87->Add(m_bmpButton252, 0, wxALL, WXC_FROM_DIP(3));

    m_bmpButton253 = new wxBitmapButton(m_panel63, ID_WXSTDBUTTON, wxXmlResource::Get()->LoadBitmap(wxT("wxbutton")),
                                        wxDefaultPosition, wxDLG_UNIT(m_panel63, wxSize(-1, -1)), wxBU_AUTODRAW);
    m_bmpButton253->SetToolTip(_("A standard wxButton that can be placed in side a wxStdDialogButtonSizer class"));

    flexGridSizer87->Add(m_bmpButton253, 0, wxALL, WXC_FROM_DIP(3));

    m_staticLine223 =
        new wxStaticLine(m_panel63, wxID_ANY, wxDefaultPosition, wxDLG_UNIT(m_panel63, wxSize(-1, -1)), wxLI_VERTICAL);

    boxSizer86->Add(m_staticLine223, 0, wxEXPAND | wxALL, WXC_FROM_DIP(3));

    m_bmpButton224 = new wxBitmapButton(m_panel63, ID_WXSPACER, wxXmlResource::Get()->LoadBitmap(wxT("spacer")),
                                        wxDefaultPosition, wxDLG_UNIT(m_panel63, wxSize(-1, -1)), wxBU_AUTODRAW);
    m_bmpButton224->SetToolTip(_("Stretchable spacer"));

    boxSizer86->Add(m_bmpButton224, 0, wxALL, WXC_FROM_DIP(3));

    m_bmpButton277 = new wxBitmapButton(m_panel63, ID_WXAUIMANAGER, wxXmlResource::Get()->LoadBitmap(wxT("wxauimgr")),
                                        wxDefaultPosition, wxDLG_UNIT(m_panel63, wxSize(-1, -1)), wxBU_AUTODRAW);
    m_bmpButton277->SetToolTip(_("wxAuiManager"));

    boxSizer86->Add(m_bmpButton277, 0, wxALL, WXC_FROM_DIP(3));

    m_panel146 = new wxPanel(m_notebook168, wxID_ANY, wxDefaultPosition, wxDLG_UNIT(m_notebook168, wxSize(-1, -1)),
                             wxTAB_TRAVERSAL);
    int m_panel146ImgIndex;
    m_panel146ImgIndex = m_notebook168_il->Add(wxXmlResource::Get()->LoadBitmap(wxT("wxnotebook")));
    m_notebook168->AddPage(m_panel146, _("Containers"), false, m_panel146ImgIndex);

    wxBoxSizer* boxSizer147 = new wxBoxSizer(wxHORIZONTAL);
    m_panel146->SetSizer(boxSizer147);

    wxFlexGridSizer* flexGridSizer148 = new wxFlexGridSizer(0, 2, 0, 0);
    flexGridSizer148->SetFlexibleDirection(wxBOTH);
    flexGridSizer148->SetNonFlexibleGrowMode(wxFLEX_GROWMODE_SPECIFIED);

    boxSizer147->Add(flexGridSizer148, 0, wxALIGN_LEFT, WXC_FROM_DIP(3));

    m_bmpButton149 = new wxBitmapButton(m_panel146, ID_WXPANEL, wxXmlResource::Get()->LoadBitmap(wxT("wxpanel")),
                                        wxDefaultPosition, wxDLG_UNIT(m_panel146, wxSize(-1, -1)), wxBU_AUTODRAW);
    m_bmpButton149->SetToolTip(_("wxPanel"));

    flexGridSizer148->Add(m_bmpButton149, 0, wxALL, WXC_FROM_DIP(3));

    m_bmpButton150 =
        new wxBitmapButton(m_panel146, ID_WXSCROLLEDWIN, wxXmlResource::Get()->LoadBitmap(wxT("wxscrolledwindow")),
                           wxDefaultPosition, wxDLG_UNIT(m_panel146, wxSize(-1, -1)), wxBU_AUTODRAW);
    m_bmpButton150->SetToolTip(_("wxScrolledWindow"));

    flexGridSizer148->Add(m_bmpButton150, 0, wxALL, WXC_FROM_DIP(3));

    m_bmpButton151 =
        new wxBitmapButton(m_panel146, ID_WXSPLITTERWINDOW, wxXmlResource::Get()->LoadBitmap(wxT("wxsplitterwindow")),
                           wxDefaultPosition, wxDLG_UNIT(m_panel146, wxSize(-1, -1)), wxBU_AUTODRAW);
    m_bmpButton151->SetToolTip(_("wxSplitterWindow"));

    flexGridSizer148->Add(m_bmpButton151, 0, wxALL, WXC_FROM_DIP(3));

    m_bmpButton159 =
        new wxBitmapButton(m_panel146, ID_WXSPLITTERWINDOW_PAGE, wxXmlResource::Get()->LoadBitmap(wxT("wxpanel")),
                           wxDefaultPosition, wxDLG_UNIT(m_panel146, wxSize(-1, -1)), wxBU_AUTODRAW);
    m_bmpButton159->SetToolTip(_("Splitter Window Page"));

    flexGridSizer148->Add(m_bmpButton159, 0, wxALL, WXC_FROM_DIP(3));

    m_bmpButton158 =
        new wxBitmapButton(m_panel146, ID_WXPANEL_NOTEBOOK_PAGE, wxXmlResource::Get()->LoadBitmap(wxT("notebook-page")),
                           wxDefaultPosition, wxDLG_UNIT(m_panel146, wxSize(-1, -1)), wxBU_AUTODRAW);
    m_bmpButton158->SetToolTip(_("Notebook Page"));

    flexGridSizer148->Add(m_bmpButton158, 0, wxALL, WXC_FROM_DIP(3));

    m_bmpButton174 =
        new wxBitmapButton(m_panel146, ID_WXWIZARDPAGE, wxXmlResource::Get()->LoadBitmap(wxT("wxwizardpage")),
                           wxDefaultPosition, wxDLG_UNIT(m_panel146, wxSize(-1, -1)), wxBU_AUTODRAW);
    m_bmpButton174->SetToolTip(_("wxWizardPage"));

    flexGridSizer148->Add(m_bmpButton174, 0, wxALL, WXC_FROM_DIP(3));

    m_staticLine153 = new wxStaticLine(m_panel146, wxID_ANY, wxDefaultPosition, wxDLG_UNIT(m_panel146, wxSize(-1, -1)),
                                       wxLI_VERTICAL);

    boxSizer147->Add(m_staticLine153, 0, wxALL | wxEXPAND, WXC_FROM_DIP(3));

    wxFlexGridSizer* flexGridSizer157 = new wxFlexGridSizer(0, 3, 0, 0);
    flexGridSizer157->SetFlexibleDirection(wxBOTH);
    flexGridSizer157->SetNonFlexibleGrowMode(wxFLEX_GROWMODE_SPECIFIED);

    boxSizer147->Add(flexGridSizer157, 0, wxALIGN_LEFT, WXC_FROM_DIP(3));

    m_bmpButton160 = new wxBitmapButton(m_panel146, ID_WXNOTEBOOK, wxXmlResource::Get()->LoadBitmap(wxT("wxnotebook")),
                                        wxDefaultPosition, wxDLG_UNIT(m_panel146, wxSize(-1, -1)), wxBU_AUTODRAW);
    m_bmpButton160->SetToolTip(_("wxNotebook"));

    flexGridSizer157->Add(m_bmpButton160, 0, wxALL, WXC_FROM_DIP(3));

    m_bmpButton161 = new wxBitmapButton(m_panel146, ID_WXLISTBOOK, wxXmlResource::Get()->LoadBitmap(wxT("wxlistbook")),
                                        wxDefaultPosition, wxDLG_UNIT(m_panel146, wxSize(-1, -1)), wxBU_AUTODRAW);
    m_bmpButton161->SetToolTip(_("wxListbook"));

    flexGridSizer157->Add(m_bmpButton161, 0, wxALL, WXC_FROM_DIP(3));

    m_bmpButton162 =
        new wxBitmapButton(m_panel146, ID_WXCHOICEBOOK, wxXmlResource::Get()->LoadBitmap(wxT("wxchoicebook")),
                           wxDefaultPosition, wxDLG_UNIT(m_panel146, wxSize(-1, -1)), wxBU_AUTODRAW);
    m_bmpButton162->SetToolTip(_("wxChoicebook"));

    flexGridSizer157->Add(m_bmpButton162, 0, wxALL, WXC_FROM_DIP(3));

    m_bmpButton163 = new wxBitmapButton(m_panel146, ID_WXTREEBOOK, wxXmlResource::Get()->LoadBitmap(wxT("wxtreebook")),
                                        wxDefaultPosition, wxDLG_UNIT(m_panel146, wxSize(-1, -1)), wxBU_AUTODRAW);
    m_bmpButton163->SetToolTip(_("wxTreebook"));

    flexGridSizer157->Add(m_bmpButton163, 0, wxALL, WXC_FROM_DIP(3));

    m_bmpButton164 = new wxBitmapButton(m_panel146, ID_WXTOOLBOOK, wxXmlResource::Get()->LoadBitmap(wxT("wxtoolbook")),
                                        wxDefaultPosition, wxDLG_UNIT(m_panel146, wxSize(-1, -1)), wxBU_AUTODRAW);
    m_bmpButton164->SetToolTip(_("wxToolbook"));

    flexGridSizer157->Add(m_bmpButton164, 0, wxALL, WXC_FROM_DIP(3));

    m_bmpButton225 =
        new wxBitmapButton(m_panel146, ID_WXAUINOTEBOOK, wxXmlResource::Get()->LoadBitmap(wxT("wxauinotebook")),
                           wxDefaultPosition, wxDLG_UNIT(m_panel146, wxSize(-1, -1)), wxBU_AUTODRAW);
    m_bmpButton225->SetToolTip(_("wxAuiNotebook"));

    flexGridSizer157->Add(m_bmpButton225, 0, wxALL, WXC_FROM_DIP(3));

    m_bmpButton679 =
        new wxBitmapButton(m_panel146, ID_WXSIMPLEBOOK, wxXmlResource::Get()->LoadBitmap(wxT("wxsimplebook")),
                           wxDefaultPosition, wxDLG_UNIT(m_panel146, wxSize(-1, -1)), wxBU_AUTODRAW);
    m_bmpButton679->SetToolTip(_("wxSimplebook"));

    flexGridSizer157->Add(m_bmpButton679, 0, wxALL, WXC_FROM_DIP(3));

    m_staticLine265 = new wxStaticLine(m_panel146, wxID_ANY, wxDefaultPosition, wxDLG_UNIT(m_panel146, wxSize(-1, -1)),
                                       wxLI_VERTICAL);

    boxSizer147->Add(m_staticLine265, 0, wxALL | wxEXPAND, WXC_FROM_DIP(3));

    wxFlexGridSizer* flexGridSizer266 = new wxFlexGridSizer(0, 1, 0, 0);
    flexGridSizer266->SetFlexibleDirection(wxBOTH);
    flexGridSizer266->SetNonFlexibleGrowMode(wxFLEX_GROWMODE_SPECIFIED);

    boxSizer147->Add(flexGridSizer266, 0, 0, WXC_FROM_DIP(5));

    m_bmpButton267 =
        new wxBitmapButton(m_panel146, ID_WXCOLLAPSIBLEPANE, wxXmlResource::Get()->LoadBitmap(wxT("wxcollapsiblepane")),
                           wxDefaultPosition, wxDLG_UNIT(m_panel146, wxSize(-1, -1)), wxBU_AUTODRAW);
    m_bmpButton267->SetToolTip(_("wxCollapsiblePane"));

    flexGridSizer266->Add(m_bmpButton267, 0, wxALL, WXC_FROM_DIP(3));

    m_bmpButton268 =
        new wxBitmapButton(m_panel146, ID_WXCOLLAPSIBLEPANE_PANE, wxXmlResource::Get()->LoadBitmap(wxT("wxpanel")),
                           wxDefaultPosition, wxDLG_UNIT(m_panel146, wxSize(-1, -1)), wxBU_AUTODRAW);
    m_bmpButton268->SetToolTip(_("wxCollapsiblePane Pane"));

    flexGridSizer266->Add(m_bmpButton268, 0, wxALL, WXC_FROM_DIP(3));

    m_staticLine649 = new wxStaticLine(m_panel146, wxID_ANY, wxDefaultPosition, wxDLG_UNIT(m_panel146, wxSize(-1, -1)),
                                       wxLI_VERTICAL);

    boxSizer147->Add(m_staticLine649, 0, wxALL | wxEXPAND, WXC_FROM_DIP(5));

    wxFlexGridSizer* flexGridSizer651 = new wxFlexGridSizer(0, 2, 0, 0);
    flexGridSizer651->SetFlexibleDirection(wxBOTH);
    flexGridSizer651->SetNonFlexibleGrowMode(wxFLEX_GROWMODE_SPECIFIED);

    boxSizer147->Add(flexGridSizer651, 0, 0, WXC_FROM_DIP(5));

    m_bmpButtonGlCanvas =
        new wxBitmapButton(m_panel146, ID_WXGLCANVAS, wxXmlResource::Get()->LoadBitmap(wxT("wxglcanvas")),
                           wxDefaultPosition, wxDLG_UNIT(m_panel146, wxSize(-1, -1)), wxBU_AUTODRAW);
    m_bmpButtonGlCanvas->SetToolTip(_("wxGLCanvas"));

    flexGridSizer651->Add(m_bmpButtonGlCanvas, 0, wxALL, WXC_FROM_DIP(3));

    m_panel67 = new wxPanel(m_notebook168, wxID_ANY, wxDefaultPosition, wxDLG_UNIT(m_notebook168, wxSize(-1, -1)),
                            wxTAB_TRAVERSAL);
    int m_panel67ImgIndex;
    m_panel67ImgIndex = m_notebook168_il->Add(wxXmlResource::Get()->LoadBitmap(wxT("wxbutton")));
    m_notebook168->AddPage(m_panel67, _("Controls"), false, m_panel67ImgIndex);

    wxBoxSizer* boxSizer175 = new wxBoxSizer(wxVERTICAL);
    m_panel67->SetSizer(boxSizer175);

    wxBoxSizer* boxSizer173 = new wxBoxSizer(wxHORIZONTAL);

    boxSizer175->Add(boxSizer173, 0, wxEXPAND | wxALL, WXC_FROM_DIP(0));

    wxFlexGridSizer* flexGridSizer69 = new wxFlexGridSizer(0, 3, 0, 0);
    flexGridSizer69->SetFlexibleDirection(wxBOTH);
    flexGridSizer69->SetNonFlexibleGrowMode(wxFLEX_GROWMODE_SPECIFIED);

    boxSizer173->Add(flexGridSizer69, 0, wxALL | wxALIGN_LEFT, WXC_FROM_DIP(0));

    m_bmpButton70 = new wxBitmapButton(m_panel67, ID_WXBUTTON, wxXmlResource::Get()->LoadBitmap(wxT("wxbutton")),
                                       wxDefaultPosition, wxDLG_UNIT(m_panel67, wxSize(-1, -1)), wxBU_AUTODRAW);
    m_bmpButton70->SetToolTip(_("wxButton"));

    flexGridSizer69->Add(m_bmpButton70, 0, wxALL, WXC_FROM_DIP(3));

    m_bmpButton71 =
        new wxBitmapButton(m_panel67, ID_WXBITMAPBUTTON, wxXmlResource::Get()->LoadBitmap(wxT("wxbitmapbutton")),
                           wxDefaultPosition, wxDLG_UNIT(m_panel67, wxSize(-1, -1)), wxBU_AUTODRAW);
    m_bmpButton71->SetToolTip(_("wxBitmapButton"));

    flexGridSizer69->Add(m_bmpButton71, 0, wxALL, WXC_FROM_DIP(3));

    m_bmpButton74 = new wxBitmapButton(m_panel67, ID_WXHYPERLINK, wxXmlResource::Get()->LoadBitmap(wxT("wxhyperlink")),
                                       wxDefaultPosition, wxDLG_UNIT(m_panel67, wxSize(-1, -1)), wxBU_AUTODRAW);
    m_bmpButton74->SetToolTip(_("wxHyperlinkCtrl"));

    flexGridSizer69->Add(m_bmpButton74, 0, wxALL, WXC_FROM_DIP(3));

    m_bmpButton72 =
        new wxBitmapButton(m_panel67, ID_WXTOGGLEBUTTON, wxXmlResource::Get()->LoadBitmap(wxT("wxtogglebutton")),
                           wxDefaultPosition, wxDLG_UNIT(m_panel67, wxSize(-1, -1)), wxBU_AUTODRAW);
    m_bmpButton72->SetToolTip(_("wxToggleButton"));

    flexGridSizer69->Add(m_bmpButton72, 0, wxALL, WXC_FROM_DIP(3));

    m_bmpButton73 =
        new wxBitmapButton(m_panel67, ID_WXSPINBUTTON, wxXmlResource::Get()->LoadBitmap(wxT("wxspinbutton")),
                           wxDefaultPosition, wxDLG_UNIT(m_panel67, wxSize(-1, -1)), wxBU_AUTODRAW);
    m_bmpButton73->SetToolTip(_("wxSpinButton"));

    flexGridSizer69->Add(m_bmpButton73, 0, wxALL, WXC_FROM_DIP(3));

    m_bmpButton75 = new wxBitmapButton(m_panel67, ID_WXSPINCTRL, wxXmlResource::Get()->LoadBitmap(wxT("wxspinctrl")),
                                       wxDefaultPosition, wxDLG_UNIT(m_panel67, wxSize(-1, -1)), wxBU_AUTODRAW);
    m_bmpButton75->SetToolTip(_("wxSpinCtrl"));

    flexGridSizer69->Add(m_bmpButton75, 0, wxALL, WXC_FROM_DIP(3));

    m_bmpButtonTglBmpBtn = new wxBitmapButton(m_panel67, ID_WXBITMAPTOGGLEBUTTON,
                                              wxXmlResource::Get()->LoadBitmap(wxT("wxbitmaptogglebutton")),
                                              wxDefaultPosition, wxDLG_UNIT(m_panel67, wxSize(-1, -1)), wxBU_AUTODRAW);
    m_bmpButtonTglBmpBtn->SetToolTip(_("wxBitmapToggleButton"));

    flexGridSizer69->Add(m_bmpButtonTglBmpBtn, 0, wxALL, WXC_FROM_DIP(3));

    m_staticLine76 =
        new wxStaticLine(m_panel67, wxID_ANY, wxDefaultPosition, wxDLG_UNIT(m_panel67, wxSize(-1, -1)), wxLI_VERTICAL);

    boxSizer173->Add(m_staticLine76, 0, wxEXPAND | wxALL, WXC_FROM_DIP(3));

    wxFlexGridSizer* flexGridSizer77 = new wxFlexGridSizer(0, 2, 0, 0);
    flexGridSizer77->SetFlexibleDirection(wxBOTH);
    flexGridSizer77->SetNonFlexibleGrowMode(wxFLEX_GROWMODE_SPECIFIED);

    boxSizer173->Add(flexGridSizer77, 0, wxBOTTOM | wxALIGN_LEFT, WXC_FROM_DIP(3));

    m_bmpButton78 = new wxBitmapButton(m_panel67, ID_WXCHECKBOX, wxXmlResource::Get()->LoadBitmap(wxT("wxcheckbox")),
                                       wxDefaultPosition, wxDLG_UNIT(m_panel67, wxSize(-1, -1)), wxBU_AUTODRAW);
    m_bmpButton78->SetToolTip(_("wxCheckBox"));

    flexGridSizer77->Add(m_bmpButton78, 0, wxALL, WXC_FROM_DIP(3));

    m_bmpButton79 = new wxBitmapButton(m_panel67, ID_WXRADIOBOX, wxXmlResource::Get()->LoadBitmap(wxT("wxradiobox")),
                                       wxDefaultPosition, wxDLG_UNIT(m_panel67, wxSize(-1, -1)), wxBU_AUTODRAW);
    m_bmpButton79->SetToolTip(_("wxRadioBox"));

    flexGridSizer77->Add(m_bmpButton79, 0, wxALL, WXC_FROM_DIP(3));

    m_bmpButton80 =
        new wxBitmapButton(m_panel67, ID_WXRADIOBUTTON, wxXmlResource::Get()->LoadBitmap(wxT("wxradiobutton")),
                           wxDefaultPosition, wxDLG_UNIT(m_panel67, wxSize(-1, -1)), wxBU_AUTODRAW);
    m_bmpButton80->SetToolTip(_("wxRadioButton"));

    flexGridSizer77->Add(m_bmpButton80, 0, wxALL, WXC_FROM_DIP(3));

    m_staticLine90 =
        new wxStaticLine(m_panel67, wxID_ANY, wxDefaultPosition, wxDLG_UNIT(m_panel67, wxSize(-1, -1)), wxLI_VERTICAL);

    boxSizer173->Add(m_staticLine90, 0, wxEXPAND | wxALL, WXC_FROM_DIP(3));

    wxFlexGridSizer* flexGridSizer91 = new wxFlexGridSizer(0, 3, 0, 0);
    flexGridSizer91->SetFlexibleDirection(wxBOTH);
    flexGridSizer91->SetNonFlexibleGrowMode(wxFLEX_GROWMODE_SPECIFIED);

    boxSizer173->Add(flexGridSizer91, 0, wxALIGN_LEFT, WXC_FROM_DIP(3));

    m_bmpButton92 =
        new wxBitmapButton(m_panel67, ID_WXSTATICTEXT, wxXmlResource::Get()->LoadBitmap(wxT("wxstatictext")),
                           wxDefaultPosition, wxDLG_UNIT(m_panel67, wxSize(-1, -1)), wxBU_AUTODRAW);
    m_bmpButton92->SetToolTip(_("wxStaticText"));

    flexGridSizer91->Add(m_bmpButton92, 0, wxALL, WXC_FROM_DIP(3));

    m_bmpButton93 =
        new wxBitmapButton(m_panel67, ID_WXSTATICLINE, wxXmlResource::Get()->LoadBitmap(wxT("wxstaticline")),
                           wxDefaultPosition, wxDLG_UNIT(m_panel67, wxSize(-1, -1)), wxBU_AUTODRAW);
    m_bmpButton93->SetToolTip(_("wxStaticLine"));

    flexGridSizer91->Add(m_bmpButton93, 0, wxALL, WXC_FROM_DIP(3));

    m_bmpButton94 = new wxBitmapButton(m_panel67, ID_WXTEXTCTRL, wxXmlResource::Get()->LoadBitmap(wxT("wxtextctrl")),
                                       wxDefaultPosition, wxDLG_UNIT(m_panel67, wxSize(-1, -1)), wxBU_AUTODRAW);
    m_bmpButton94->SetToolTip(_("wxTextCtrl"));

    flexGridSizer91->Add(m_bmpButton94, 0, wxALL, WXC_FROM_DIP(3));

    m_bmpButton95 =
        new wxBitmapButton(m_panel67, ID_WXRICHTEXT, wxXmlResource::Get()->LoadBitmap(wxT("wxrichtextctrl")),
                           wxDefaultPosition, wxDLG_UNIT(m_panel67, wxSize(-1, -1)), wxBU_AUTODRAW);
    m_bmpButton95->SetToolTip(_("wxRichTextCtrl"));

    flexGridSizer91->Add(m_bmpButton95, 0, wxALL, WXC_FROM_DIP(3));

    m_bmpButton112 = new wxBitmapButton(m_panel67, ID_WXSTATICBITMAP, wxXmlResource::Get()->LoadBitmap(wxT("wxbitmap")),
                                        wxDefaultPosition, wxDLG_UNIT(m_panel67, wxSize(-1, -1)), wxBU_AUTODRAW);
    m_bmpButton112->SetToolTip(_("wxStaticBitmap"));

    flexGridSizer91->Add(m_bmpButton112, 0, wxALL, WXC_FROM_DIP(3));

    m_bmpButton135 = new wxBitmapButton(m_panel67, ID_WXHTMLWIN, wxXmlResource::Get()->LoadBitmap(wxT("wxhtmlwindow")),
                                        wxDefaultPosition, wxDLG_UNIT(m_panel67, wxSize(-1, -1)), wxBU_AUTODRAW);
    m_bmpButton135->SetToolTip(_("wxHtmlWindow"));

    flexGridSizer91->Add(m_bmpButton135, 0, wxALL, WXC_FROM_DIP(3));

    m_bmpButton251 = new wxBitmapButton(m_panel67, ID_WXSTC, wxXmlResource::Get()->LoadBitmap(wxT("stc")),
                                        wxDefaultPosition, wxDLG_UNIT(m_panel67, wxSize(-1, -1)), wxBU_AUTODRAW);
    m_bmpButton251->SetToolTip(_("wxStyledTextCtrl"));

    flexGridSizer91->Add(m_bmpButton251, 0, wxALL, WXC_FROM_DIP(3));

    m_staticLine113 =
        new wxStaticLine(m_panel67, wxID_ANY, wxDefaultPosition, wxDLG_UNIT(m_panel67, wxSize(-1, -1)), wxLI_VERTICAL);

    boxSizer173->Add(m_staticLine113, 0, wxEXPAND | wxALL, WXC_FROM_DIP(3));

    wxFlexGridSizer* flexGridSizer111 = new wxFlexGridSizer(0, 2, 0, 0);
    flexGridSizer111->SetFlexibleDirection(wxBOTH);
    flexGridSizer111->SetNonFlexibleGrowMode(wxFLEX_GROWMODE_SPECIFIED);

    boxSizer173->Add(flexGridSizer111, 0, wxALIGN_LEFT, WXC_FROM_DIP(3));

    m_bmpButton115 = new wxBitmapButton(m_panel67, ID_WXCHOICE, wxXmlResource::Get()->LoadBitmap(wxT("wxchoice")),
                                        wxDefaultPosition, wxDLG_UNIT(m_panel67, wxSize(-1, -1)), wxBU_AUTODRAW);
    m_bmpButton115->SetToolTip(_("wxChoice"));

    flexGridSizer111->Add(m_bmpButton115, 0, wxALL, WXC_FROM_DIP(3));

    m_bmpButton116 = new wxBitmapButton(m_panel67, ID_WXCOMBOBOX, wxXmlResource::Get()->LoadBitmap(wxT("wxcombobox")),
                                        wxDefaultPosition, wxDLG_UNIT(m_panel67, wxSize(-1, -1)), wxBU_AUTODRAW);
    m_bmpButton116->SetToolTip(_("wxComboBox"));

    flexGridSizer111->Add(m_bmpButton116, 0, wxALL, WXC_FROM_DIP(3));

    m_bmpButton687 =
        new wxBitmapButton(m_panel67, ID_WXBITMAPCOMBOBOX, wxXmlResource::Get()->LoadBitmap(wxT("wxbitmapcombobox")),
                           wxDefaultPosition, wxDLG_UNIT(m_panel67, wxSize(-1, -1)), wxBU_AUTODRAW);
    m_bmpButton687->SetToolTip(_("wxBitmapComboBox"));

    flexGridSizer111->Add(m_bmpButton687, 0, wxALL, WXC_FROM_DIP(3));

    m_staticLine117 =
        new wxStaticLine(m_panel67, wxID_ANY, wxDefaultPosition, wxDLG_UNIT(m_panel67, wxSize(-1, -1)), wxLI_VERTICAL);

    boxSizer173->Add(m_staticLine117, 0, wxEXPAND | wxALL, WXC_FROM_DIP(3));

    wxFlexGridSizer* flexGridSizer124 = new wxFlexGridSizer(0, 3, 0, 0);
    flexGridSizer124->SetFlexibleDirection(wxBOTH);
    flexGridSizer124->SetNonFlexibleGrowMode(wxFLEX_GROWMODE_SPECIFIED);

    boxSizer173->Add(flexGridSizer124, 0, wxALIGN_LEFT, WXC_FROM_DIP(3));

    m_bmpButtonListBox = new wxBitmapButton(m_panel67, ID_WXLISTBOX, wxXmlResource::Get()->LoadBitmap(wxT("wxlistbox")),
                                            wxDefaultPosition, wxDLG_UNIT(m_panel67, wxSize(-1, -1)), wxBU_AUTODRAW);
    m_bmpButtonListBox->SetToolTip(_("wxListBox"));

    flexGridSizer124->Add(m_bmpButtonListBox, 0, wxALL, WXC_FROM_DIP(3));

    m_bmpButtonSimpleHtmlListBox =
        new wxBitmapButton(m_panel67, ID_WXSIMPLEHTMLLISTBOX, wxXmlResource::Get()->LoadBitmap(wxT("wxhtmllistbox")),
                           wxDefaultPosition, wxDLG_UNIT(m_panel67, wxSize(-1, -1)), wxBU_AUTODRAW);
    m_bmpButtonSimpleHtmlListBox->SetToolTip(_("wxSimpleHtmlListBox"));

    flexGridSizer124->Add(m_bmpButtonSimpleHtmlListBox, 0, wxALL, WXC_FROM_DIP(3));

    m_bmpButton126 =
        new wxBitmapButton(m_panel67, ID_WXCHECKLISTBOX, wxXmlResource::Get()->LoadBitmap(wxT("wxchecklistbox")),
                           wxDefaultPosition, wxDLG_UNIT(m_panel67, wxSize(-1, -1)), wxBU_AUTODRAW);
    m_bmpButton126->SetToolTip(_("wxCheckListBox"));

    flexGridSizer124->Add(m_bmpButton126, 0, wxALL, WXC_FROM_DIP(3));

    m_bmpButtonRearrangeList =
        new wxBitmapButton(m_panel67, ID_WXREARRANGELIST, wxXmlResource::Get()->LoadBitmap(wxT("wxrearrangelist")),
                           wxDefaultPosition, wxDLG_UNIT(m_panel67, wxSize(-1, -1)), wxBU_AUTODRAW);
    m_bmpButtonRearrangeList->SetToolTip(_("wxRearrangeList"));

    flexGridSizer124->Add(m_bmpButtonRearrangeList, 0, wxALL, WXC_FROM_DIP(3));

    m_bmpButton127 = new wxBitmapButton(m_panel67, ID_WXLISTCTRL, wxXmlResource::Get()->LoadBitmap(wxT("wxlistctrl")),
                                        wxDefaultPosition, wxDLG_UNIT(m_panel67, wxSize(-1, -1)), wxBU_AUTODRAW);
    m_bmpButton127->SetToolTip(_("wxListCtrl"));

    flexGridSizer124->Add(m_bmpButton127, 0, wxALL, WXC_FROM_DIP(3));

    m_bmpButton128 = new wxBitmapButton(m_panel67, ID_WXGRID, wxXmlResource::Get()->LoadBitmap(wxT("wxgrid")),
                                        wxDefaultPosition, wxDLG_UNIT(m_panel67, wxSize(-1, -1)), wxBU_AUTODRAW);
    m_bmpButton128->SetToolTip(_("wxGrid"));

    flexGridSizer124->Add(m_bmpButton128, 0, wxALL, WXC_FROM_DIP(3));

    m_bmpButton129 = new wxBitmapButton(m_panel67, ID_WXTREECTRL, wxXmlResource::Get()->LoadBitmap(wxT("wxtreectrl")),
                                        wxDefaultPosition, wxDLG_UNIT(m_panel67, wxSize(-1, -1)), wxBU_AUTODRAW);
    m_bmpButton129->SetToolTip(_("wxTreeCtrl"));

    flexGridSizer124->Add(m_bmpButton129, 0, wxALL, WXC_FROM_DIP(3));

    m_staticLine130 =
        new wxStaticLine(m_panel67, wxID_ANY, wxDefaultPosition, wxDLG_UNIT(m_panel67, wxSize(-1, -1)), wxLI_VERTICAL);

    boxSizer173->Add(m_staticLine130, 0, wxEXPAND | wxALL, WXC_FROM_DIP(3));

    wxFlexGridSizer* flexGridSizer131 = new wxFlexGridSizer(0, 2, 0, 0);
    flexGridSizer131->SetFlexibleDirection(wxBOTH);
    flexGridSizer131->SetNonFlexibleGrowMode(wxFLEX_GROWMODE_SPECIFIED);

    boxSizer173->Add(flexGridSizer131, 0, wxALIGN_LEFT, WXC_FROM_DIP(3));

    m_bmpButtonActivityCtrl = new wxBitmapButton(
        m_panel67, ID_WXACTIVITYINDICATOR, wxXmlResource::Get()->LoadBitmap(wxT("wxactivityindicator")),
        wxDefaultPosition, wxDLG_UNIT(m_panel67, wxSize(-1, -1)), wxBU_AUTODRAW);
    m_bmpButtonActivityCtrl->SetToolTip(_("wxActivityIndicator"));

    flexGridSizer131->Add(m_bmpButtonActivityCtrl, 0, wxALL, WXC_FROM_DIP(3));

    m_bmpButton132 = new wxBitmapButton(m_panel67, ID_WXSLIDER, wxXmlResource::Get()->LoadBitmap(wxT("wxslider")),
                                        wxDefaultPosition, wxDLG_UNIT(m_panel67, wxSize(-1, -1)), wxBU_AUTODRAW);
    m_bmpButton132->SetToolTip(_("wxSlider"));

    flexGridSizer131->Add(m_bmpButton132, 0, wxALL, WXC_FROM_DIP(3));

    m_bmpButton133 = new wxBitmapButton(m_panel67, ID_WXGAUGE, wxXmlResource::Get()->LoadBitmap(wxT("wxgauge")),
                                        wxDefaultPosition, wxDLG_UNIT(m_panel67, wxSize(-1, -1)), wxBU_AUTODRAW);
    m_bmpButton133->SetToolTip(_("wxGauge"));

    flexGridSizer131->Add(m_bmpButton133, 0, wxALL, WXC_FROM_DIP(3));

    m_bmpButton134 = new wxBitmapButton(m_panel67, ID_WXSCROLLBAR, wxXmlResource::Get()->LoadBitmap(wxT("wxscrollbar")),
                                        wxDefaultPosition, wxDLG_UNIT(m_panel67, wxSize(-1, -1)), wxBU_AUTODRAW);
    m_bmpButton134->SetToolTip(_("wxScrollBar"));

    flexGridSizer131->Add(m_bmpButton134, 0, wxALL, WXC_FROM_DIP(3));

    m_staticLine136 =
        new wxStaticLine(m_panel67, wxID_ANY, wxDefaultPosition, wxDLG_UNIT(m_panel67, wxSize(-1, -1)), wxLI_VERTICAL);

    boxSizer173->Add(m_staticLine136, 0, wxEXPAND | wxALL, WXC_FROM_DIP(3));

    wxFlexGridSizer* flexGridSizer137 = new wxFlexGridSizer(0, 4, 0, 0);
    flexGridSizer137->SetFlexibleDirection(wxBOTH);
    flexGridSizer137->SetNonFlexibleGrowMode(wxFLEX_GROWMODE_SPECIFIED);

    boxSizer173->Add(flexGridSizer137, 0, wxALIGN_LEFT, WXC_FROM_DIP(3));

    m_bmpButton138 =
        new wxBitmapButton(m_panel67, ID_WXSEARCHCTRL, wxXmlResource::Get()->LoadBitmap(wxT("wxsearchctrl")),
                           wxDefaultPosition, wxDLG_UNIT(m_panel67, wxSize(-1, -1)), wxBU_AUTODRAW);
    m_bmpButton138->SetToolTip(_("wxSearchCtrl"));

    flexGridSizer137->Add(m_bmpButton138, 0, wxALL, WXC_FROM_DIP(3));

    m_bmpButton139 =
        new wxBitmapButton(m_panel67, ID_WXCOLORPICKER, wxXmlResource::Get()->LoadBitmap(wxT("wxcolourpicker")),
                           wxDefaultPosition, wxDLG_UNIT(m_panel67, wxSize(-1, -1)), wxBU_AUTODRAW);
    m_bmpButton139->SetToolTip(_("wxColourPickerCtrl"));

    flexGridSizer137->Add(m_bmpButton139, 0, wxALL, WXC_FROM_DIP(3));

    m_bmpButton140 =
        new wxBitmapButton(m_panel67, ID_WXFONTPICKER, wxXmlResource::Get()->LoadBitmap(wxT("wxfontpickerctrl")),
                           wxDefaultPosition, wxDLG_UNIT(m_panel67, wxSize(-1, -1)), wxBU_AUTODRAW);
    m_bmpButton140->SetToolTip(_("wxFontPickerCtrl"));

    flexGridSizer137->Add(m_bmpButton140, 0, wxALL, WXC_FROM_DIP(3));

    m_bmpButton141 =
        new wxBitmapButton(m_panel67, ID_WXFILEPICKER, wxXmlResource::Get()->LoadBitmap(wxT("wxfilepickerctrl")),
                           wxDefaultPosition, wxDLG_UNIT(m_panel67, wxSize(-1, -1)), wxBU_AUTODRAW);
    m_bmpButton141->SetToolTip(_("wxFilePickerCtrl"));

    flexGridSizer137->Add(m_bmpButton141, 0, wxALL, WXC_FROM_DIP(3));

    m_bmpButton142 =
        new wxBitmapButton(m_panel67, ID_WXDIRPICKER, wxXmlResource::Get()->LoadBitmap(wxT("wxdirpickerctrl")),
                           wxDefaultPosition, wxDLG_UNIT(m_panel67, wxSize(-1, -1)), wxBU_AUTODRAW);
    m_bmpButton142->SetToolTip(_("wxDirPickerCtrl"));

    flexGridSizer137->Add(m_bmpButton142, 0, wxALL, WXC_FROM_DIP(3));

    m_bmpButton143 =
        new wxBitmapButton(m_panel67, ID_WXDATEPICKER, wxXmlResource::Get()->LoadBitmap(wxT("wxdatepickerctrl")),
                           wxDefaultPosition, wxDLG_UNIT(m_panel67, wxSize(-1, -1)), wxBU_AUTODRAW);
    m_bmpButton143->SetToolTip(_("wxDatePickerCtrl"));

    flexGridSizer137->Add(m_bmpButton143, 0, wxALL, WXC_FROM_DIP(3));

    m_bmpButtonTimePickerCtrl =
        new wxBitmapButton(m_panel67, ID_WXTIMEPICKERCTRL, wxXmlResource::Get()->LoadBitmap(wxT("wxtimepickerctrl")),
                           wxDefaultPosition, wxDLG_UNIT(m_panel67, wxSize(-1, -1)), wxBU_AUTODRAW);
    m_bmpButtonTimePickerCtrl->SetToolTip(_("wxTimePickerCtrl"));

    flexGridSizer137->Add(m_bmpButtonTimePickerCtrl, 0, wxALL, WXC_FROM_DIP(3));

    m_bmpButton144 =
        new wxBitmapButton(m_panel67, ID_WXCALEDARCTRL, wxXmlResource::Get()->LoadBitmap(wxT("wxcalendarctrl")),
                           wxDefaultPosition, wxDLG_UNIT(m_panel67, wxSize(-1, -1)), wxBU_AUTODRAW);
    m_bmpButton144->SetToolTip(_("wxCalendarCtrl"));

    flexGridSizer137->Add(m_bmpButton144, 0, wxALL, WXC_FROM_DIP(3));

    m_bmpButton145 =
        new wxBitmapButton(m_panel67, ID_WXGENERICDIRCTRL, wxXmlResource::Get()->LoadBitmap(wxT("wxgenericdirctrl")),
                           wxDefaultPosition, wxDLG_UNIT(m_panel67, wxSize(-1, -1)), wxBU_AUTODRAW);
    m_bmpButton145->SetToolTip(_("wxGenericDirCtrl"));

    flexGridSizer137->Add(m_bmpButton145, 0, wxALL, WXC_FROM_DIP(3));

    m_bmpButton250 = new wxBitmapButton(m_panel67, ID_WXCUSTOMCONTROL, wxXmlResource::Get()->LoadBitmap(wxT("custom")),
                                        wxDefaultPosition, wxDLG_UNIT(m_panel67, wxSize(-1, -1)), wxBU_AUTODRAW);
    m_bmpButton250->SetToolTip(_("Custom Control"));

    flexGridSizer137->Add(m_bmpButton250, 0, wxALL, WXC_FROM_DIP(3));

    m_panel226 = new wxPanel(m_notebook168, wxID_ANY, wxDefaultPosition, wxDLG_UNIT(m_notebook168, wxSize(-1, -1)),
                             wxTAB_TRAVERSAL);
    int m_panel226ImgIndex;
    m_panel226ImgIndex = m_notebook168_il->Add(wxXmlResource::Get()->LoadBitmap(wxT("wxmenu")));
    m_notebook168->AddPage(m_panel226, _("Menu / ToolBar"), false, m_panel226ImgIndex);

    wxBoxSizer* boxSizer227 = new wxBoxSizer(wxVERTICAL);
    m_panel226->SetSizer(boxSizer227);

    wxBoxSizer* boxSizer228 = new wxBoxSizer(wxHORIZONTAL);

    boxSizer227->Add(boxSizer228, 1, wxEXPAND, WXC_FROM_DIP(3));

    wxFlexGridSizer* flexGridSizer229 = new wxFlexGridSizer(0, 4, 0, 0);
    flexGridSizer229->SetFlexibleDirection(wxBOTH);
    flexGridSizer229->SetNonFlexibleGrowMode(wxFLEX_GROWMODE_SPECIFIED);

    boxSizer228->Add(flexGridSizer229, 0, 0, WXC_FROM_DIP(3));

    m_bmpButton230 = new wxBitmapButton(m_panel226, ID_WXMENUBAR, wxXmlResource::Get()->LoadBitmap(wxT("wxmenubar")),
                                        wxDefaultPosition, wxDLG_UNIT(m_panel226, wxSize(-1, -1)), wxBU_AUTODRAW);
    m_bmpButton230->SetToolTip(_("wxMenuBar"));

    flexGridSizer229->Add(m_bmpButton230, 0, wxALL, WXC_FROM_DIP(3));

    m_bmpButton231 = new wxBitmapButton(m_panel226, ID_WXMENU, wxXmlResource::Get()->LoadBitmap(wxT("wxmenu")),
                                        wxDefaultPosition, wxDLG_UNIT(m_panel226, wxSize(-1, -1)), wxBU_AUTODRAW);
    m_bmpButton231->SetToolTip(_("wxMenu"));

    flexGridSizer229->Add(m_bmpButton231, 0, wxALL, WXC_FROM_DIP(3));

    m_bmpButton234 = new wxBitmapButton(m_panel226, ID_WXSUBMENU, wxXmlResource::Get()->LoadBitmap(wxT("wxsubmenu")),
                                        wxDefaultPosition, wxDLG_UNIT(m_panel226, wxSize(-1, -1)), wxBU_AUTODRAW);
    m_bmpButton234->SetToolTip(_("Sub Menu"));

    flexGridSizer229->Add(m_bmpButton234, 0, wxALL, WXC_FROM_DIP(3));

    m_bmpButton232 = new wxBitmapButton(m_panel226, ID_WXMENUITEM, wxXmlResource::Get()->LoadBitmap(wxT("wxmenuitem")),
                                        wxDefaultPosition, wxDLG_UNIT(m_panel226, wxSize(-1, -1)), wxBU_AUTODRAW);
    m_bmpButton232->SetToolTip(_("wxMenuItem"));

    flexGridSizer229->Add(m_bmpButton232, 0, wxALL, WXC_FROM_DIP(3));

    m_staticLine236 = new wxStaticLine(m_panel226, wxID_ANY, wxDefaultPosition, wxDLG_UNIT(m_panel226, wxSize(-1, -1)),
                                       wxLI_VERTICAL);

    boxSizer228->Add(m_staticLine236, 0, wxEXPAND | wxALL, WXC_FROM_DIP(5));

    wxFlexGridSizer* flexGridSizer237 = new wxFlexGridSizer(0, 2, 0, 0);
    flexGridSizer237->SetFlexibleDirection(wxBOTH);
    flexGridSizer237->SetNonFlexibleGrowMode(wxFLEX_GROWMODE_SPECIFIED);

    boxSizer228->Add(flexGridSizer237, 0, 0, WXC_FROM_DIP(3));

    m_bmpButton238 = new wxBitmapButton(m_panel226, ID_WXTOOLBAR, wxXmlResource::Get()->LoadBitmap(wxT("wxtoolbar")),
                                        wxDefaultPosition, wxDLG_UNIT(m_panel226, wxSize(-1, -1)), wxBU_AUTODRAW);
    m_bmpButton238->SetToolTip(_("wxToolBar"));

    flexGridSizer237->Add(m_bmpButton238, 0, wxALL, WXC_FROM_DIP(3));

    m_bmpButton243 =
        new wxBitmapButton(m_panel226, ID_WXAUITOOLBAR, wxXmlResource::Get()->LoadBitmap(wxT("wxauitoolbar")),
                           wxDefaultPosition, wxDLG_UNIT(m_panel226, wxSize(-1, -1)), wxBU_AUTODRAW);
    m_bmpButton243->SetToolTip(_("wxAuiToolBar"));

    flexGridSizer237->Add(m_bmpButton243, 0, wxALL, WXC_FROM_DIP(3));

    m_bmpButton239 =
        new wxBitmapButton(m_panel226, ID_WXTOOLBARITEM, wxXmlResource::Get()->LoadBitmap(wxT("wxmenuitem")),
                           wxDefaultPosition, wxDLG_UNIT(m_panel226, wxSize(-1, -1)), wxBU_AUTODRAW);
    m_bmpButton239->SetToolTip(_("Toolbar Item"));

    flexGridSizer237->Add(m_bmpButton239, 0, wxALL, WXC_FROM_DIP(3));

    m_bmpButton359 = new wxBitmapButton(m_panel226, ID_WXTOOLBARITEM_SEPARATOR,
                                        wxXmlResource::Get()->LoadBitmap(wxT("wxstaticline_v")), wxDefaultPosition,
                                        wxDLG_UNIT(m_panel226, wxSize(-1, -1)), wxBU_AUTODRAW);
    m_bmpButton359->SetToolTip(_("Toolbar Separator"));

    flexGridSizer237->Add(m_bmpButton359, 0, wxALL, WXC_FROM_DIP(3));

    m_staticLine240 = new wxStaticLine(m_panel226, wxID_ANY, wxDefaultPosition, wxDLG_UNIT(m_panel226, wxSize(-1, -1)),
                                       wxLI_VERTICAL);

    boxSizer228->Add(m_staticLine240, 0, wxEXPAND | wxALL, WXC_FROM_DIP(5));

    wxFlexGridSizer* flexGridSizer241 = new wxFlexGridSizer(0, 2, 0, 0);
    flexGridSizer241->SetFlexibleDirection(wxBOTH);
    flexGridSizer241->SetNonFlexibleGrowMode(wxFLEX_GROWMODE_SPECIFIED);

    boxSizer228->Add(flexGridSizer241, 0, 0, WXC_FROM_DIP(5));

    m_bmpButton242 =
        new wxBitmapButton(m_panel226, ID_WXSTATUSBAR, wxXmlResource::Get()->LoadBitmap(wxT("wxstatusbar")),
                           wxDefaultPosition, wxDLG_UNIT(m_panel226, wxSize(-1, -1)), wxBU_AUTODRAW);
    m_bmpButton242->SetToolTip(_("wxStatusBar"));

    flexGridSizer241->Add(m_bmpButton242, 0, wxALL, WXC_FROM_DIP(3));

    m_panel329 = new wxPanel(m_notebook168, wxID_ANY, wxDefaultPosition, wxDLG_UNIT(m_notebook168, wxSize(-1, -1)),
                             wxTAB_TRAVERSAL);
    int m_panel329ImgIndex;
    m_panel329ImgIndex = m_notebook168_il->Add(wxXmlResource::Get()->LoadBitmap(wxT("wxribbonbar")));
    m_notebook168->AddPage(m_panel329, _("wxRibbonBar"), false, m_panel329ImgIndex);

    wxBoxSizer* boxSizer331 = new wxBoxSizer(wxHORIZONTAL);
    m_panel329->SetSizer(boxSizer331);

    wxFlexGridSizer* flexGridSizer307 = new wxFlexGridSizer(0, 2, 0, 0);
    flexGridSizer307->SetFlexibleDirection(wxBOTH);
    flexGridSizer307->SetNonFlexibleGrowMode(wxFLEX_GROWMODE_SPECIFIED);

    boxSizer331->Add(flexGridSizer307, 0, wxEXPAND, WXC_FROM_DIP(5));

    m_bmpButtonRibbonBar =
        new wxBitmapButton(m_panel329, ID_WXRIBBONBAR, wxXmlResource::Get()->LoadBitmap(wxT("wxribbonbar")),
                           wxDefaultPosition, wxDLG_UNIT(m_panel329, wxSize(-1, -1)), wxBU_AUTODRAW);
    m_bmpButtonRibbonBar->SetToolTip(_("wxRibbonBar"));

    flexGridSizer307->Add(m_bmpButtonRibbonBar, 0, wxALL, WXC_FROM_DIP(3));

    m_bmpButtonRibbonPage =
        new wxBitmapButton(m_panel329, ID_WXRIBBONPAGE, wxXmlResource::Get()->LoadBitmap(wxT("wxribbonpage")),
                           wxDefaultPosition, wxDLG_UNIT(m_panel329, wxSize(-1, -1)), wxBU_AUTODRAW);
    m_bmpButtonRibbonPage->SetToolTip(_("wxRibbonPage"));

    flexGridSizer307->Add(m_bmpButtonRibbonPage, 0, wxALL, WXC_FROM_DIP(3));

    m_bmpButton315 =
        new wxBitmapButton(m_panel329, ID_WXRIBBONPANEL, wxXmlResource::Get()->LoadBitmap(wxT("wxribbonpanel")),
                           wxDefaultPosition, wxDLG_UNIT(m_panel329, wxSize(-1, -1)), wxBU_AUTODRAW);
    m_bmpButton315->SetToolTip(_("wxRibbonPanel"));

    flexGridSizer307->Add(m_bmpButton315, 0, wxALL, WXC_FROM_DIP(3));

    m_staticLine305 = new wxStaticLine(m_panel329, wxID_ANY, wxDefaultPosition, wxDLG_UNIT(m_panel329, wxSize(-1, -1)),
                                       wxLI_VERTICAL);

    boxSizer331->Add(m_staticLine305, 0, wxEXPAND, WXC_FROM_DIP(5));

    wxFlexGridSizer* flexGridSizer333 = new wxFlexGridSizer(0, 2, 0, 0);
    flexGridSizer333->SetFlexibleDirection(wxBOTH);
    flexGridSizer333->SetNonFlexibleGrowMode(wxFLEX_GROWMODE_SPECIFIED);

    boxSizer331->Add(flexGridSizer333, 0, wxEXPAND, WXC_FROM_DIP(5));

    m_bmpButton317 =
        new wxBitmapButton(m_panel329, ID_WXRIBBONBUTTONBAR, wxXmlResource::Get()->LoadBitmap(wxT("wxribbonbuttonbar")),
                           wxDefaultPosition, wxDLG_UNIT(m_panel329, wxSize(-1, -1)), wxBU_AUTODRAW);
    m_bmpButton317->SetToolTip(_("wxRibbonButtonBar"));

    flexGridSizer333->Add(m_bmpButton317, 0, wxALL, WXC_FROM_DIP(3));

    m_bmpButton321 =
        new wxBitmapButton(m_panel329, ID_WXRIBBONBUTTON, wxXmlResource::Get()->LoadBitmap(wxT("wxribbonbutton")),
                           wxDefaultPosition, wxDLG_UNIT(m_panel329, wxSize(-1, -1)), wxBU_AUTODRAW);
    m_bmpButton321->SetToolTip(_("wxRibbonButton (Normal)"));

    flexGridSizer333->Add(m_bmpButton321, 0, wxALL, WXC_FROM_DIP(3));

    m_bmpButton323 = new wxBitmapButton(m_panel329, ID_WXRIBBONDROPDOWNBUTTON,
                                        wxXmlResource::Get()->LoadBitmap(wxT("wxribbonbutton_dropdown")),
                                        wxDefaultPosition, wxDLG_UNIT(m_panel329, wxSize(-1, -1)), wxBU_AUTODRAW);
    m_bmpButton323->SetToolTip(_("wxRibbonButton (Dropdown)"));

    flexGridSizer333->Add(m_bmpButton323, 0, wxALL, WXC_FROM_DIP(3));

    m_bmpButton325 = new wxBitmapButton(m_panel329, ID_WXRIBBONHYBRIDBUTTON,
                                        wxXmlResource::Get()->LoadBitmap(wxT("wxribbonbutton_hybrid")),
                                        wxDefaultPosition, wxDLG_UNIT(m_panel329, wxSize(-1, -1)), wxBU_AUTODRAW);
    m_bmpButton325->SetToolTip(_("wxRibbonButton (Hybrid)"));

    flexGridSizer333->Add(m_bmpButton325, 0, wxALL, WXC_FROM_DIP(3));

    m_bmpButton327 = new wxBitmapButton(m_panel329, ID_WXRIBBONTOGGLEBUTTON,
                                        wxXmlResource::Get()->LoadBitmap(wxT("wxribbonbutton_toggle")),
                                        wxDefaultPosition, wxDLG_UNIT(m_panel329, wxSize(-1, -1)), wxBU_AUTODRAW);
    m_bmpButton327->SetToolTip(_("wxRibbonButton (Toggle)"));

    flexGridSizer333->Add(m_bmpButton327, 0, wxALL, WXC_FROM_DIP(3));

    m_staticLine335 = new wxStaticLine(m_panel329, wxID_ANY, wxDefaultPosition, wxDLG_UNIT(m_panel329, wxSize(-1, -1)),
                                       wxLI_VERTICAL);

    boxSizer331->Add(m_staticLine335, 0, wxEXPAND, WXC_FROM_DIP(5));

    wxFlexGridSizer* flexGridSizer337 = new wxFlexGridSizer(0, 2, 0, 0);
    flexGridSizer337->SetFlexibleDirection(wxBOTH);
    flexGridSizer337->SetNonFlexibleGrowMode(wxFLEX_GROWMODE_SPECIFIED);

    boxSizer331->Add(flexGridSizer337, 0, wxEXPAND, WXC_FROM_DIP(5));

    m_bmpButtonRbToolbar =
        new wxBitmapButton(m_panel329, ID_WXRIBBONTOOLBAR, wxXmlResource::Get()->LoadBitmap(wxT("wxtoolbar")),
                           wxDefaultPosition, wxDLG_UNIT(m_panel329, wxSize(-1, -1)), wxBU_AUTODRAW);
    m_bmpButtonRbToolbar->SetToolTip(_("wxRibbonToolBar"));

    flexGridSizer337->Add(m_bmpButtonRbToolbar, 0, wxALL, WXC_FROM_DIP(3));

    m_bmpButtonRibbonTool =
        new wxBitmapButton(m_panel329, ID_WXRIBBONTOOL, wxXmlResource::Get()->LoadBitmap(wxT("wxribbontool")),
                           wxDefaultPosition, wxDLG_UNIT(m_panel329, wxSize(-1, -1)), wxBU_AUTODRAW);
    m_bmpButtonRibbonTool->SetToolTip(_("wxRibbonTool (Normal)"));

    flexGridSizer337->Add(m_bmpButtonRibbonTool, 0, wxALL, WXC_FROM_DIP(3));

    m_bmpButtonDropdownTool = new wxBitmapButton(
        m_panel329, ID_WXRIBBONDROPDOWNTOOL, wxXmlResource::Get()->LoadBitmap(wxT("wxribbontool_dropdown")),
        wxDefaultPosition, wxDLG_UNIT(m_panel329, wxSize(-1, -1)), wxBU_AUTODRAW);
    m_bmpButtonDropdownTool->SetToolTip(_("wxRibbonTool (Dropdown)"));

    flexGridSizer337->Add(m_bmpButtonDropdownTool, 0, wxALL, WXC_FROM_DIP(3));

    m_bmpButtonRibbonHybridTool = new wxBitmapButton(
        m_panel329, ID_WXRIBBONHYBRIDTOOL, wxXmlResource::Get()->LoadBitmap(wxT("wxribbontool_hybrid")),
        wxDefaultPosition, wxDLG_UNIT(m_panel329, wxSize(-1, -1)), wxBU_AUTODRAW);
    m_bmpButtonRibbonHybridTool->SetToolTip(_("wxRibbonTool (Hybrid)"));

    flexGridSizer337->Add(m_bmpButtonRibbonHybridTool, 0, wxALL, WXC_FROM_DIP(3));

    m_bmpButtonRibbonToggleTool = new wxBitmapButton(
        m_panel329, ID_WXRIBBONTOGGLETOOL, wxXmlResource::Get()->LoadBitmap(wxT("wxribbontool_toggle")),
        wxDefaultPosition, wxDLG_UNIT(m_panel329, wxSize(-1, -1)), wxBU_AUTODRAW);
    m_bmpButtonRibbonToggleTool->SetToolTip(_("wxRibbonTool (Toggle)"));

    flexGridSizer337->Add(m_bmpButtonRibbonToggleTool, 0, wxALL, WXC_FROM_DIP(3));

    m_bmpButton357 =
        new wxBitmapButton(m_panel329, ID_WXRIBBONTOOLSEPARATOR, wxXmlResource::Get()->LoadBitmap(wxT("wxstaticline")),
                           wxDefaultPosition, wxDLG_UNIT(m_panel329, wxSize(-1, -1)), wxBU_AUTODRAW);
    m_bmpButton357->SetToolTip(_("wxRibbonTool (Separator)"));

    flexGridSizer337->Add(m_bmpButton357, 0, wxALL, WXC_FROM_DIP(3));

    m_staticLine349 = new wxStaticLine(m_panel329, wxID_ANY, wxDefaultPosition, wxDLG_UNIT(m_panel329, wxSize(-1, -1)),
                                       wxLI_VERTICAL);

    boxSizer331->Add(m_staticLine349, 0, wxEXPAND, WXC_FROM_DIP(5));

    wxFlexGridSizer* flexGridSizer351 = new wxFlexGridSizer(0, 1, 0, 0);
    flexGridSizer351->SetFlexibleDirection(wxBOTH);
    flexGridSizer351->SetNonFlexibleGrowMode(wxFLEX_GROWMODE_SPECIFIED);

    boxSizer331->Add(flexGridSizer351, 0, 0, WXC_FROM_DIP(5));

    m_bmpButtonRibbonGallery =
        new wxBitmapButton(m_panel329, ID_WXRIBBONGALLERY, wxXmlResource::Get()->LoadBitmap(wxT("wxribbongallery")),
                           wxDefaultPosition, wxDLG_UNIT(m_panel329, wxSize(-1, -1)), wxBU_AUTODRAW);
    m_bmpButtonRibbonGallery->SetToolTip(_("wxRibbonGallery"));

    flexGridSizer351->Add(m_bmpButtonRibbonGallery, 0, wxALL, WXC_FROM_DIP(3));

    m_bmpButtonRibbonGalleryItem = new wxBitmapButton(
        m_panel329, ID_WXRIBBONGALLERYITME, wxXmlResource::Get()->LoadBitmap(wxT("wxribbongalleryitem")),
        wxDefaultPosition, wxDLG_UNIT(m_panel329, wxSize(-1, -1)), wxBU_AUTODRAW);
    m_bmpButtonRibbonGalleryItem->SetToolTip(_("wxRibbonGalleryItem"));

    flexGridSizer351->Add(m_bmpButtonRibbonGalleryItem, 0, wxALL, WXC_FROM_DIP(3));

    m_panel254 = new wxPanel(m_notebook168, wxID_ANY, wxDefaultPosition, wxDLG_UNIT(m_notebook168, wxSize(-1, -1)),
                             wxTAB_TRAVERSAL);
    m_notebook168->AddPage(m_panel254, _("Advanced"), false);

    wxBoxSizer* boxSizer255 = new wxBoxSizer(wxHORIZONTAL);
    m_panel254->SetSizer(boxSizer255);

    wxFlexGridSizer* flexGridSizer256 = new wxFlexGridSizer(0, 3, 0, 0);
    flexGridSizer256->SetFlexibleDirection(wxBOTH);
    flexGridSizer256->SetNonFlexibleGrowMode(wxFLEX_GROWMODE_SPECIFIED);

    boxSizer255->Add(flexGridSizer256, 0, 0, WXC_FROM_DIP(3));

    m_bmpButton257 = new wxBitmapButton(m_panel254, ID_WXDATAVIEWLISTCTRL,
                                        wxXmlResource::Get()->LoadBitmap(wxT("wxdataviewlistctrl")), wxDefaultPosition,
                                        wxDLG_UNIT(m_panel254, wxSize(-1, -1)), wxBU_AUTODRAW);
    m_bmpButton257->SetToolTip(_("wxDataViewListCtrl"));

    flexGridSizer256->Add(m_bmpButton257, 0, wxALL, WXC_FROM_DIP(3));

    m_bmpButton258 = new wxBitmapButton(m_panel254, ID_WXDATAVIEWTREECTRL,
                                        wxXmlResource::Get()->LoadBitmap(wxT("wxdataviewtreectrl")), wxDefaultPosition,
                                        wxDLG_UNIT(m_panel254, wxSize(-1, -1)), wxBU_AUTODRAW);
    m_bmpButton258->SetToolTip(_("wxDataViewTreeCtrl"));

    flexGridSizer256->Add(m_bmpButton258, 0, wxALL, WXC_FROM_DIP(3));

    m_bmpButton262 = new wxBitmapButton(m_panel254, ID_WXDATAVIEWTREELISTCTRL,
                                        wxXmlResource::Get()->LoadBitmap(wxT("wxdataviewctrl")), wxDefaultPosition,
                                        wxDLG_UNIT(m_panel254, wxSize(-1, -1)), wxBU_AUTODRAW);
    m_bmpButton262->SetToolTip(_("wxDataViewCtrl (with tree-list custom model)"));

    flexGridSizer256->Add(m_bmpButton262, 0, wxALL, WXC_FROM_DIP(3));

    m_bmpButton263 = new wxBitmapButton(m_panel254, ID_WXDATAVIEWCOL, wxXmlResource::Get()->LoadBitmap(wxT("wxcolumn")),
                                        wxDefaultPosition, wxDLG_UNIT(m_panel254, wxSize(-1, -1)), wxBU_AUTODRAW);
    m_bmpButton263->SetToolTip(_("Add a column..."));

    flexGridSizer256->Add(m_bmpButton263, 0, wxALL, WXC_FROM_DIP(3));

    m_staticLine260 = new wxStaticLine(m_panel254, wxID_ANY, wxDefaultPosition, wxDLG_UNIT(m_panel254, wxSize(-1, -1)),
                                       wxLI_VERTICAL | wxLI_HORIZONTAL);

    boxSizer255->Add(m_staticLine260, 0, wxEXPAND, WXC_FROM_DIP(5));

    wxFlexGridSizer* flexGridSizer301 = new wxFlexGridSizer(0, 2, 0, 0);
    flexGridSizer301->SetFlexibleDirection(wxBOTH);
    flexGridSizer301->SetNonFlexibleGrowMode(wxFLEX_GROWMODE_SPECIFIED);

    boxSizer255->Add(flexGridSizer301, 0, 0, WXC_FROM_DIP(5));

    m_bmpButton293 = new wxBitmapButton(m_panel254, ID_WXPROPERTYGRIDMANAGER,
                                        wxXmlResource::Get()->LoadBitmap(wxT("wxpropertygridmanager")),
                                        wxDefaultPosition, wxDLG_UNIT(m_panel254, wxSize(-1, -1)), wxBU_AUTODRAW);
    m_bmpButton293->SetToolTip(_("wxPropertyGridManager"));

    flexGridSizer301->Add(m_bmpButton293, 0, wxALL, WXC_FROM_DIP(3));

    m_bmpButton677 =
        new wxBitmapButton(m_panel254, ID_WXTREELISTCTRL, wxXmlResource::Get()->LoadBitmap(wxT("wxtreelistctrl")),
                           wxDefaultPosition, wxDLG_UNIT(m_panel254, wxSize(-1, -1)), wxBU_AUTODRAW);
    m_bmpButton677->SetToolTip(_("wxTreeListCtrl"));

    flexGridSizer301->Add(m_bmpButton677, 0, wxALL, WXC_FROM_DIP(3));

    m_bmpButton299 =
        new wxBitmapButton(m_panel254, ID_WXPGPROPERTY, wxXmlResource::Get()->LoadBitmap(wxT("wxpgproperty")),
                           wxDefaultPosition, wxDLG_UNIT(m_panel254, wxSize(-1, -1)), wxBU_AUTODRAW);
    m_bmpButton299->SetToolTip(_("wxPGProperty"));

    flexGridSizer301->Add(m_bmpButton299, 0, wxALL, WXC_FROM_DIP(3));

    m_staticLine303 = new wxStaticLine(m_panel254, wxID_ANY, wxDefaultPosition, wxDLG_UNIT(m_panel254, wxSize(-1, -1)),
                                       wxLI_VERTICAL);

    boxSizer255->Add(m_staticLine303, 0, wxEXPAND, WXC_FROM_DIP(5));

    wxFlexGridSizer* flexGridSizer261 = new wxFlexGridSizer(0, 2, 0, 0);
    flexGridSizer261->SetFlexibleDirection(wxBOTH);
    flexGridSizer261->SetNonFlexibleGrowMode(wxFLEX_GROWMODE_SPECIFIED);

    boxSizer255->Add(flexGridSizer261, 0, 0, WXC_FROM_DIP(5));

    m_bmpButton259 =
        new wxBitmapButton(m_panel254, ID_WXBANNERWINDOW, wxXmlResource::Get()->LoadBitmap(wxT("wxbannerwindow")),
                           wxDefaultPosition, wxDLG_UNIT(m_panel254, wxSize(-1, -1)), wxBU_AUTODRAW);
    m_bmpButton259->SetToolTip(_("wxBannerWindow"));

    flexGridSizer261->Add(m_bmpButton259, 0, wxALL, WXC_FROM_DIP(3));

    m_bmpButton264 = new wxBitmapButton(m_panel254, ID_WXCOMMANDLINKBUTTON,
                                        wxXmlResource::Get()->LoadBitmap(wxT("wxcommandlinkbutton")), wxDefaultPosition,
                                        wxDLG_UNIT(m_panel254, wxSize(-1, -1)), wxBU_AUTODRAW);
    m_bmpButton264->SetToolTip(_("wxCommandLinkButton"));

    flexGridSizer261->Add(m_bmpButton264, 0, wxALL, WXC_FROM_DIP(3));

    m_bmpButton285 = new wxBitmapButton(m_panel254, ID_WXTIMER, wxXmlResource::Get()->LoadBitmap(wxT("wxtimer")),
                                        wxDefaultPosition, wxDLG_UNIT(m_panel254, wxSize(-1, -1)), wxBU_AUTODRAW);
    m_bmpButton285->SetToolTip(_("wxTimer"));

    flexGridSizer261->Add(m_bmpButton285, 0, wxALL, WXC_FROM_DIP(3));

    m_bmpButton681 =
        new wxBitmapButton(m_panel254, ID_WXTASKBARICON, wxXmlResource::Get()->LoadBitmap(wxT("wxtaskbaricon")),
                           wxDefaultPosition, wxDLG_UNIT(m_panel254, wxSize(-1, -1)), wxBU_AUTODRAW);
    m_bmpButton681->SetToolTip(_("wxTaskBarIcon"));

    flexGridSizer261->Add(m_bmpButton681, 0, wxALL, WXC_FROM_DIP(3));

    wxFlexGridSizer* flexGridSizer271 = new wxFlexGridSizer(0, 1, 0, 0);
    flexGridSizer271->SetFlexibleDirection(wxBOTH);
    flexGridSizer271->SetNonFlexibleGrowMode(wxFLEX_GROWMODE_SPECIFIED);

    boxSizer255->Add(flexGridSizer271, 0, 0, WXC_FROM_DIP(5));

    m_bmpButton269 = new wxBitmapButton(m_panel254, ID_WXINFOBAR, wxXmlResource::Get()->LoadBitmap(wxT("wxinfobar")),
                                        wxDefaultPosition, wxDLG_UNIT(m_panel254, wxSize(-1, -1)), wxBU_AUTODRAW);
    m_bmpButton269->SetToolTip(_("wxInfoBar"));

    flexGridSizer271->Add(m_bmpButton269, 0, wxALL, WXC_FROM_DIP(3));

    m_bmpButton272 =
        new wxBitmapButton(m_panel254, ID_WXINFOBARBUTTON, wxXmlResource::Get()->LoadBitmap(wxT("wxbutton")),
                           wxDefaultPosition, wxDLG_UNIT(m_panel254, wxSize(-1, -1)), wxBU_AUTODRAW);
    m_bmpButton272->SetToolTip(_("wxInfoBar Button"));

    flexGridSizer271->Add(m_bmpButton272, 0, wxALL, WXC_FROM_DIP(3));

    m_staticLine273 = new wxStaticLine(m_panel254, wxID_ANY, wxDefaultPosition, wxDLG_UNIT(m_panel254, wxSize(-1, -1)),
                                       wxLI_VERTICAL);

    boxSizer255->Add(m_staticLine273, 0, wxEXPAND, WXC_FROM_DIP(5));

    wxFlexGridSizer* flexGridSizer274 = new wxFlexGridSizer(0, 2, 0, 0);
    flexGridSizer274->SetFlexibleDirection(wxBOTH);
    flexGridSizer274->SetNonFlexibleGrowMode(wxFLEX_GROWMODE_SPECIFIED);

    boxSizer255->Add(flexGridSizer274, 0, 0, WXC_FROM_DIP(5));

    m_bmpButtonAnimCtrl =
        new wxBitmapButton(m_panel254, ID_WXWEBVIEW, wxXmlResource::Get()->LoadBitmap(wxT("wxwebview")),
                           wxDefaultPosition, wxDLG_UNIT(m_panel254, wxSize(-1, -1)), wxBU_AUTODRAW);
    m_bmpButtonAnimCtrl->SetToolTip(_("wxWebView"));

    flexGridSizer274->Add(m_bmpButtonAnimCtrl, 0, wxALL, WXC_FROM_DIP(3));

    m_bmpButton275 =
        new wxBitmapButton(m_panel254, ID_WXANIMATIONCTRL, wxXmlResource::Get()->LoadBitmap(wxT("wxanimationctrl")),
                           wxDefaultPosition, wxDLG_UNIT(m_panel254, wxSize(-1, -1)), wxBU_AUTODRAW);
    m_bmpButton275->SetToolTip(_("wxAnimationCtrl"));

    flexGridSizer274->Add(m_bmpButton275, 0, wxALL, WXC_FROM_DIP(3));

    m_bmpButton673 =
        new wxBitmapButton(m_panel254, ID_WXMEDIACTRL, wxXmlResource::Get()->LoadBitmap(wxT("wxmediactrl-16")),
                           wxDefaultPosition, wxDLG_UNIT(m_panel254, wxSize(-1, -1)), wxBU_AUTODRAW);
    m_bmpButton673->SetToolTip(_("wxMediaCtrl"));

    flexGridSizer274->Add(m_bmpButton673, 0, wxALL, WXC_FROM_DIP(3));

    SetName(wxT("ToolBoxPanelBaseClass"));
    SetSize(-1, -1);
    if(GetSizer()) { GetSizer()->Fit(this); }
    // Connect events
    m_bmpButton85->Connect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI), NULL, this);
    m_bmpButton83->Connect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI), NULL, this);
    m_bmpButton84->Connect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI), NULL, this);
    m_bmpButton170->Connect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI), NULL, this);
    m_bmpButton282->Connect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI), NULL, this);
    m_bmpButton291->Connect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI), NULL, this);
    m_bmpButton283->Connect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI), NULL, this);
    m_bmpButton88->Connect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI), NULL, this);
    m_bmpButton89->Connect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI), NULL, this);
    m_bmpButton169->Connect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI), NULL, this);
    m_bmpButton221->Connect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI), NULL, this);
    m_bmpButton222->Connect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI), NULL, this);
    m_bmpButton252->Connect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI), NULL, this);
    m_bmpButton253->Connect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI), NULL, this);
    m_bmpButton224->Connect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI), NULL, this);
    m_bmpButton277->Connect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI), NULL, this);
    m_bmpButton149->Connect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI), NULL, this);
    m_bmpButton150->Connect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI), NULL, this);
    m_bmpButton151->Connect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI), NULL, this);
    m_bmpButton159->Connect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI), NULL, this);
    m_bmpButton158->Connect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI), NULL, this);
    m_bmpButton174->Connect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI), NULL, this);
    m_bmpButton160->Connect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI), NULL, this);
    m_bmpButton161->Connect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI), NULL, this);
    m_bmpButton162->Connect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI), NULL, this);
    m_bmpButton163->Connect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI), NULL, this);
    m_bmpButton164->Connect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI), NULL, this);
    m_bmpButton225->Connect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI), NULL, this);
    m_bmpButton679->Connect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI), NULL, this);
    m_bmpButton267->Connect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI), NULL, this);
    m_bmpButton268->Connect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI), NULL, this);
    m_bmpButtonGlCanvas->Connect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI), NULL,
                                 this);
    m_bmpButton70->Connect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI), NULL, this);
    m_bmpButton71->Connect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI), NULL, this);
    m_bmpButton74->Connect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI), NULL, this);
    m_bmpButton72->Connect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI), NULL, this);
    m_bmpButton73->Connect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI), NULL, this);
    m_bmpButton75->Connect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI), NULL, this);
    m_bmpButtonTglBmpBtn->Connect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI), NULL,
                                  this);
    m_bmpButton78->Connect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI), NULL, this);
    m_bmpButton79->Connect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI), NULL, this);
    m_bmpButton80->Connect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI), NULL, this);
    m_bmpButton92->Connect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI), NULL, this);
    m_bmpButton93->Connect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI), NULL, this);
    m_bmpButton94->Connect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI), NULL, this);
    m_bmpButton95->Connect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI), NULL, this);
    m_bmpButton112->Connect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI), NULL, this);
    m_bmpButton135->Connect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI), NULL, this);
    m_bmpButton251->Connect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI), NULL, this);
    m_bmpButton115->Connect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI), NULL, this);
    m_bmpButton116->Connect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI), NULL, this);
    m_bmpButton687->Connect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI), NULL, this);
    m_bmpButtonListBox->Connect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI), NULL,
                                this);
    m_bmpButtonSimpleHtmlListBox->Connect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI),
                                          NULL, this);
    m_bmpButton126->Connect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI), NULL, this);
    m_bmpButtonRearrangeList->Connect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI), NULL,
                                      this);
    m_bmpButton127->Connect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI), NULL, this);
    m_bmpButton128->Connect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI), NULL, this);
    m_bmpButton129->Connect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI), NULL, this);
    m_bmpButtonActivityCtrl->Connect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI), NULL,
                                     this);
    m_bmpButton132->Connect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI), NULL, this);
    m_bmpButton133->Connect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI), NULL, this);
    m_bmpButton134->Connect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI), NULL, this);
    m_bmpButton138->Connect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI), NULL, this);
    m_bmpButton139->Connect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI), NULL, this);
    m_bmpButton140->Connect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI), NULL, this);
    m_bmpButton141->Connect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI), NULL, this);
    m_bmpButton142->Connect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI), NULL, this);
    m_bmpButton143->Connect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI), NULL, this);
    m_bmpButtonTimePickerCtrl->Connect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI),
                                       NULL, this);
    m_bmpButton144->Connect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI), NULL, this);
    m_bmpButton145->Connect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI), NULL, this);
    m_bmpButton250->Connect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI), NULL, this);
    m_bmpButton230->Connect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI), NULL, this);
    m_bmpButton231->Connect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI), NULL, this);
    m_bmpButton234->Connect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI), NULL, this);
    m_bmpButton232->Connect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI), NULL, this);
    m_bmpButton238->Connect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI), NULL, this);
    m_bmpButton243->Connect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI), NULL, this);
    m_bmpButton239->Connect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI), NULL, this);
    m_bmpButton359->Connect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI), NULL, this);
    m_bmpButton242->Connect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI), NULL, this);
    m_bmpButtonRibbonBar->Connect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI), NULL,
                                  this);
    m_bmpButtonRibbonPage->Connect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI), NULL,
                                   this);
    m_bmpButton315->Connect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI), NULL, this);
    m_bmpButton317->Connect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI), NULL, this);
    m_bmpButton321->Connect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI), NULL, this);
    m_bmpButton323->Connect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI), NULL, this);
    m_bmpButton325->Connect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI), NULL, this);
    m_bmpButton327->Connect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI), NULL, this);
    m_bmpButtonRbToolbar->Connect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI), NULL,
                                  this);
    m_bmpButtonRibbonTool->Connect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI), NULL,
                                   this);
    m_bmpButtonDropdownTool->Connect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI), NULL,
                                     this);
    m_bmpButtonRibbonHybridTool->Connect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI),
                                         NULL, this);
    m_bmpButtonRibbonToggleTool->Connect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI),
                                         NULL, this);
    m_bmpButton357->Connect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI), NULL, this);
    m_bmpButtonRibbonGallery->Connect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI), NULL,
                                      this);
    m_bmpButtonRibbonGalleryItem->Connect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI),
                                          NULL, this);
    m_bmpButton257->Connect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI), NULL, this);
    m_bmpButton258->Connect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI), NULL, this);
    m_bmpButton262->Connect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI), NULL, this);
    m_bmpButton263->Connect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI), NULL, this);
    m_bmpButton293->Connect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI), NULL, this);
    m_bmpButton677->Connect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI), NULL, this);
    m_bmpButton299->Connect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI), NULL, this);
    m_bmpButton259->Connect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI), NULL, this);
    m_bmpButton264->Connect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI), NULL, this);
    m_bmpButton285->Connect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI), NULL, this);
    m_bmpButton681->Connect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI), NULL, this);
    m_bmpButton269->Connect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI), NULL, this);
    m_bmpButton272->Connect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI), NULL, this);
    m_bmpButton275->Connect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI), NULL, this);
    m_bmpButton673->Connect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI), NULL, this);
}

ToolBoxPanelBaseClass::~ToolBoxPanelBaseClass()
{
    m_bmpButton85->Disconnect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI), NULL, this);
    m_bmpButton83->Disconnect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI), NULL, this);
    m_bmpButton84->Disconnect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI), NULL, this);
    m_bmpButton170->Disconnect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI), NULL, this);
    m_bmpButton282->Disconnect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI), NULL, this);
    m_bmpButton291->Disconnect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI), NULL, this);
    m_bmpButton283->Disconnect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI), NULL, this);
    m_bmpButton88->Disconnect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI), NULL, this);
    m_bmpButton89->Disconnect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI), NULL, this);
    m_bmpButton169->Disconnect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI), NULL, this);
    m_bmpButton221->Disconnect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI), NULL, this);
    m_bmpButton222->Disconnect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI), NULL, this);
    m_bmpButton252->Disconnect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI), NULL, this);
    m_bmpButton253->Disconnect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI), NULL, this);
    m_bmpButton224->Disconnect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI), NULL, this);
    m_bmpButton277->Disconnect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI), NULL, this);
    m_bmpButton149->Disconnect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI), NULL, this);
    m_bmpButton150->Disconnect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI), NULL, this);
    m_bmpButton151->Disconnect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI), NULL, this);
    m_bmpButton159->Disconnect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI), NULL, this);
    m_bmpButton158->Disconnect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI), NULL, this);
    m_bmpButton174->Disconnect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI), NULL, this);
    m_bmpButton160->Disconnect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI), NULL, this);
    m_bmpButton161->Disconnect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI), NULL, this);
    m_bmpButton162->Disconnect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI), NULL, this);
    m_bmpButton163->Disconnect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI), NULL, this);
    m_bmpButton164->Disconnect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI), NULL, this);
    m_bmpButton225->Disconnect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI), NULL, this);
    m_bmpButton679->Disconnect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI), NULL, this);
    m_bmpButton267->Disconnect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI), NULL, this);
    m_bmpButton268->Disconnect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI), NULL, this);
    m_bmpButtonGlCanvas->Disconnect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI), NULL,
                                    this);
    m_bmpButton70->Disconnect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI), NULL, this);
    m_bmpButton71->Disconnect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI), NULL, this);
    m_bmpButton74->Disconnect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI), NULL, this);
    m_bmpButton72->Disconnect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI), NULL, this);
    m_bmpButton73->Disconnect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI), NULL, this);
    m_bmpButton75->Disconnect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI), NULL, this);
    m_bmpButtonTglBmpBtn->Disconnect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI), NULL,
                                     this);
    m_bmpButton78->Disconnect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI), NULL, this);
    m_bmpButton79->Disconnect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI), NULL, this);
    m_bmpButton80->Disconnect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI), NULL, this);
    m_bmpButton92->Disconnect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI), NULL, this);
    m_bmpButton93->Disconnect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI), NULL, this);
    m_bmpButton94->Disconnect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI), NULL, this);
    m_bmpButton95->Disconnect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI), NULL, this);
    m_bmpButton112->Disconnect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI), NULL, this);
    m_bmpButton135->Disconnect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI), NULL, this);
    m_bmpButton251->Disconnect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI), NULL, this);
    m_bmpButton115->Disconnect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI), NULL, this);
    m_bmpButton116->Disconnect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI), NULL, this);
    m_bmpButton687->Disconnect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI), NULL, this);
    m_bmpButtonListBox->Disconnect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI), NULL,
                                   this);
    m_bmpButtonSimpleHtmlListBox->Disconnect(wxEVT_UPDATE_UI,
                                             wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI), NULL, this);
    m_bmpButton126->Disconnect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI), NULL, this);
    m_bmpButtonRearrangeList->Disconnect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI),
                                         NULL, this);
    m_bmpButton127->Disconnect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI), NULL, this);
    m_bmpButton128->Disconnect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI), NULL, this);
    m_bmpButton129->Disconnect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI), NULL, this);
    m_bmpButtonActivityCtrl->Disconnect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI),
                                        NULL, this);
    m_bmpButton132->Disconnect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI), NULL, this);
    m_bmpButton133->Disconnect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI), NULL, this);
    m_bmpButton134->Disconnect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI), NULL, this);
    m_bmpButton138->Disconnect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI), NULL, this);
    m_bmpButton139->Disconnect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI), NULL, this);
    m_bmpButton140->Disconnect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI), NULL, this);
    m_bmpButton141->Disconnect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI), NULL, this);
    m_bmpButton142->Disconnect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI), NULL, this);
    m_bmpButton143->Disconnect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI), NULL, this);
    m_bmpButtonTimePickerCtrl->Disconnect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI),
                                          NULL, this);
    m_bmpButton144->Disconnect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI), NULL, this);
    m_bmpButton145->Disconnect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI), NULL, this);
    m_bmpButton250->Disconnect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI), NULL, this);
    m_bmpButton230->Disconnect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI), NULL, this);
    m_bmpButton231->Disconnect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI), NULL, this);
    m_bmpButton234->Disconnect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI), NULL, this);
    m_bmpButton232->Disconnect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI), NULL, this);
    m_bmpButton238->Disconnect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI), NULL, this);
    m_bmpButton243->Disconnect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI), NULL, this);
    m_bmpButton239->Disconnect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI), NULL, this);
    m_bmpButton359->Disconnect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI), NULL, this);
    m_bmpButton242->Disconnect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI), NULL, this);
    m_bmpButtonRibbonBar->Disconnect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI), NULL,
                                     this);
    m_bmpButtonRibbonPage->Disconnect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI), NULL,
                                      this);
    m_bmpButton315->Disconnect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI), NULL, this);
    m_bmpButton317->Disconnect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI), NULL, this);
    m_bmpButton321->Disconnect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI), NULL, this);
    m_bmpButton323->Disconnect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI), NULL, this);
    m_bmpButton325->Disconnect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI), NULL, this);
    m_bmpButton327->Disconnect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI), NULL, this);
    m_bmpButtonRbToolbar->Disconnect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI), NULL,
                                     this);
    m_bmpButtonRibbonTool->Disconnect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI), NULL,
                                      this);
    m_bmpButtonDropdownTool->Disconnect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI),
                                        NULL, this);
    m_bmpButtonRibbonHybridTool->Disconnect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI),
                                            NULL, this);
    m_bmpButtonRibbonToggleTool->Disconnect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI),
                                            NULL, this);
    m_bmpButton357->Disconnect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI), NULL, this);
    m_bmpButtonRibbonGallery->Disconnect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI),
                                         NULL, this);
    m_bmpButtonRibbonGalleryItem->Disconnect(wxEVT_UPDATE_UI,
                                             wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI), NULL, this);
    m_bmpButton257->Disconnect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI), NULL, this);
    m_bmpButton258->Disconnect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI), NULL, this);
    m_bmpButton262->Disconnect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI), NULL, this);
    m_bmpButton263->Disconnect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI), NULL, this);
    m_bmpButton293->Disconnect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI), NULL, this);
    m_bmpButton677->Disconnect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI), NULL, this);
    m_bmpButton299->Disconnect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI), NULL, this);
    m_bmpButton259->Disconnect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI), NULL, this);
    m_bmpButton264->Disconnect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI), NULL, this);
    m_bmpButton285->Disconnect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI), NULL, this);
    m_bmpButton681->Disconnect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI), NULL, this);
    m_bmpButton269->Disconnect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI), NULL, this);
    m_bmpButton272->Disconnect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI), NULL, this);
    m_bmpButton275->Disconnect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI), NULL, this);
    m_bmpButton673->Disconnect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(ToolBoxPanelBaseClass::OnControlUI), NULL, this);
}

NewFormWizardBaseClass::NewFormWizardBaseClass(wxWindow* parent, wxWindowID id, const wxString& title,
                                               const wxBitmap& bmp, const wxPoint& pos, long style)
{
    if(!bBitmapLoaded) {
        // We need to initialise the default bitmap handler
        wxXmlResource::Get()->AddHandler(new wxBitmapXmlHandler);
        wxCE1C8InitBitmapResources();
        bBitmapLoaded = true;
    }
    Create(parent, id, title, wxXmlResource::Get()->LoadBitmap(wxT("new-form-wizard")), pos, style);

    m_wizardPageFormType =
        new wxWizardPageSimple(this, NULL, NULL, wxXmlResource::Get()->LoadBitmap(wxT("wizard_page1")));
    m_pages.push_back(m_wizardPageFormType);

    wxBoxSizer* boxSizer181 = new wxBoxSizer(wxVERTICAL);
    m_wizardPageFormType->SetSizer(boxSizer181);

    wxFlexGridSizer* flexGridSizer195 = new wxFlexGridSizer(0, 2, 0, 0);
    flexGridSizer195->SetFlexibleDirection(wxBOTH);
    flexGridSizer195->SetNonFlexibleGrowMode(wxFLEX_GROWMODE_SPECIFIED);
    flexGridSizer195->AddGrowableCol(1);

    boxSizer181->Add(flexGridSizer195, 0, wxEXPAND | wxALL, WXC_FROM_DIP(5));

    m_staticText184 = new wxStaticText(m_wizardPageFormType, wxID_ANY, _("Select the form type:"), wxDefaultPosition,
                                       wxDLG_UNIT(m_wizardPageFormType, wxSize(-1, -1)), 0);

    flexGridSizer195->Add(m_staticText184, 0, wxALL | wxALIGN_RIGHT | wxALIGN_CENTER_VERTICAL, WXC_FROM_DIP(5));

    wxArrayString m_choiceFormTypeArr;
    m_choiceFormTypeArr.Add(wxT("wxFrame"));
    m_choiceFormTypeArr.Add(wxT("wxDialog"));
    m_choiceFormTypeArr.Add(wxT("wxWizard"));
    m_choiceFormTypeArr.Add(wxT("wxPanel"));
    m_choiceFormTypeArr.Add(wxT("wxImageList"));
    m_choiceFormTypeArr.Add(wxT("wxPopupWindow"));
    m_choiceFormTypeArr.Add(wxT("wxAuiToolBar"));
    m_choiceFormType = new wxChoice(m_wizardPageFormType, wxID_ANY, wxDefaultPosition,
                                    wxDLG_UNIT(m_wizardPageFormType, wxSize(-1, -1)), m_choiceFormTypeArr, 0);
    m_choiceFormType->SetToolTip(_("Select the form type"));
    m_choiceFormType->SetSelection(1);

    flexGridSizer195->Add(m_choiceFormType, 0, wxALL | wxEXPAND, WXC_FROM_DIP(5));

    m_staticText = new wxStaticText(m_wizardPageFormType, wxID_ANY, _("Set the form title (optional):"),
                                    wxDefaultPosition, wxDLG_UNIT(m_wizardPageFormType, wxSize(-1, -1)), 0);

    flexGridSizer195->Add(m_staticText, 0, wxALL | wxALIGN_RIGHT | wxALIGN_CENTER_VERTICAL, WXC_FROM_DIP(5));

    m_textCtrlTitle = new wxTextCtrl(m_wizardPageFormType, wxID_ANY, wxT(""), wxDefaultPosition,
                                     wxDLG_UNIT(m_wizardPageFormType, wxSize(150, -1)), 0);
#if wxVERSION_NUMBER >= 3000
    m_textCtrlTitle->SetHint(wxT(""));
#endif

    flexGridSizer195->Add(m_textCtrlTitle, 0, wxALL | wxEXPAND, WXC_FROM_DIP(5));

    m_wizardPageGeneratedCode =
        new wxWizardPageSimple(this, NULL, NULL, wxXmlResource::Get()->LoadBitmap(wxT("wizard_page2")));
    m_pages.push_back(m_wizardPageGeneratedCode);
    if(m_pages.size() > 1) {
        for(size_t i = 1; i < m_pages.size(); i++) {
            wxWizardPageSimple::Chain(m_pages.at(i - 1), m_pages.at(i));
        }
    }
    GetPageAreaSizer()->Add(m_pages.at(0));

    wxBoxSizer* boxSizer186 = new wxBoxSizer(wxVERTICAL);
    m_wizardPageGeneratedCode->SetSizer(boxSizer186);

    wxFlexGridSizer* flexGridSizer198 = new wxFlexGridSizer(0, 2, 0, 0);
    flexGridSizer198->SetFlexibleDirection(wxBOTH);
    flexGridSizer198->SetNonFlexibleGrowMode(wxFLEX_GROWMODE_SPECIFIED);
    flexGridSizer198->AddGrowableCol(1);

    boxSizer186->Add(flexGridSizer198, 1, wxEXPAND | wxALL, WXC_FROM_DIP(3));

    m_staticText244 = new wxStaticText(m_wizardPageGeneratedCode, wxID_ANY, _("Resource file:"), wxDefaultPosition,
                                       wxDLG_UNIT(m_wizardPageGeneratedCode, wxSize(-1, -1)), 0);

    flexGridSizer198->Add(m_staticText244, 0, wxALL | wxALIGN_RIGHT | wxALIGN_CENTER_VERTICAL, WXC_FROM_DIP(5));

    wxBoxSizer* boxSizer245 = new wxBoxSizer(wxHORIZONTAL);

    flexGridSizer198->Add(boxSizer245, 0, wxEXPAND, WXC_FROM_DIP(5));

    wxArrayString m_choiceWxcpArr;
    m_choiceWxcp = new wxChoice(m_wizardPageGeneratedCode, wxID_ANY, wxDefaultPosition,
                                wxDLG_UNIT(m_wizardPageGeneratedCode, wxSize(-1, -1)), m_choiceWxcpArr, 0);
    m_choiceWxcp->SetToolTip(_("Select the wxcp project in which to put this new form"));

    boxSizer245->Add(m_choiceWxcp, 1, wxLEFT | wxTOP | wxBOTTOM | wxALIGN_CENTER_VERTICAL, WXC_FROM_DIP(5));

    m_bmpButton247 =
        new wxBitmapButton(m_wizardPageGeneratedCode, wxID_ANY, wxXmlResource::Get()->LoadBitmap(wxT("document-new")),
                           wxDefaultPosition, wxDLG_UNIT(m_wizardPageGeneratedCode, wxSize(-1, -1)), wxBU_AUTODRAW);
    m_bmpButton247->SetToolTip(_("Create a new wxcp file"));

    boxSizer245->Add(m_bmpButton247, 0, wxALL | wxEXPAND, WXC_FROM_DIP(5));

    m_staticText213 = new wxStaticText(m_wizardPageGeneratedCode, wxID_ANY, _("Base class name:"), wxDefaultPosition,
                                       wxDLG_UNIT(m_wizardPageGeneratedCode, wxSize(-1, -1)), 0);

    flexGridSizer198->Add(m_staticText213, 0, wxALL | wxALIGN_RIGHT | wxALIGN_CENTER_VERTICAL, WXC_FROM_DIP(5));

    m_textCtrlClassName = new wxTextCtrl(m_wizardPageGeneratedCode, wxID_ANY, wxT(""), wxDefaultPosition,
                                         wxDLG_UNIT(m_wizardPageGeneratedCode, wxSize(-1, -1)), 0);
    m_textCtrlClassName->SetToolTip(
        _("The base class name e.g. FooBase\nwxCrafter will place all the generated UI code into this class.\nYou will "
          "normally derive a class Foo from this class, and put your own code there."));
#if wxVERSION_NUMBER >= 3000
    m_textCtrlClassName->SetHint(wxT(""));
#endif

    flexGridSizer198->Add(m_textCtrlClassName, 0, wxALL | wxEXPAND, WXC_FROM_DIP(5));

    m_staticText287 = new wxStaticText(m_wizardPageGeneratedCode, wxID_ANY, _("Derived class name:"), wxDefaultPosition,
                                       wxDLG_UNIT(m_wizardPageGeneratedCode, wxSize(-1, -1)), 0);

    flexGridSizer198->Add(m_staticText287, 0, wxALL | wxALIGN_RIGHT | wxALIGN_CENTER_VERTICAL, WXC_FROM_DIP(5));

    m_textCtrlInheritedClassName = new wxTextCtrl(m_wizardPageGeneratedCode, wxID_ANY, wxT(""), wxDefaultPosition,
                                                  wxDLG_UNIT(m_wizardPageGeneratedCode, wxSize(-1, -1)), 0);
    m_textCtrlInheritedClassName->SetToolTip(
        _("The name of the class derived from 'Base class name' e.g. 'Foo' where the base-class is 'FooBase'."));
#if wxVERSION_NUMBER >= 3000
    m_textCtrlInheritedClassName->SetHint(wxT(""));
#endif

    flexGridSizer198->Add(m_textCtrlInheritedClassName, 0, wxALL | wxEXPAND, WXC_FROM_DIP(5));

    m_staticText187 = new wxStaticText(m_wizardPageGeneratedCode, wxID_ANY, _("Derived class file name:"),
                                       wxDefaultPosition, wxDLG_UNIT(m_wizardPageGeneratedCode, wxSize(-1, -1)), 0);

    flexGridSizer198->Add(m_staticText187, 0, wxALL | wxALIGN_RIGHT | wxALIGN_CENTER_VERTICAL, WXC_FROM_DIP(5));

    m_textCtrFileName = new wxTextCtrl(m_wizardPageGeneratedCode, wxID_ANY, wxT(""), wxDefaultPosition,
                                       wxDLG_UNIT(m_wizardPageGeneratedCode, wxSize(-1, -1)), 0);
    m_textCtrFileName->SetToolTip(
        _("The filename in which to store the derived class (no need to add the extension).\ne.g. for a class Foo, "
          "stored in files foo.cpp and foo.h, write 'foo' here."));
#if wxVERSION_NUMBER >= 3000
    m_textCtrFileName->SetHint(wxT(""));
#endif

    flexGridSizer198->Add(m_textCtrFileName, 1, wxALL | wxEXPAND, WXC_FROM_DIP(5));

    m_staticText206 = new wxStaticText(m_wizardPageGeneratedCode, wxID_ANY, _("Virtual Folder:"), wxDefaultPosition,
                                       wxDLG_UNIT(m_wizardPageGeneratedCode, wxSize(-1, -1)), 0);

    flexGridSizer198->Add(m_staticText206, 0, wxALL | wxALIGN_RIGHT | wxALIGN_CENTER_VERTICAL, WXC_FROM_DIP(5));

    wxBoxSizer* boxSizer208 = new wxBoxSizer(wxHORIZONTAL);

    flexGridSizer198->Add(boxSizer208, 0, wxEXPAND, WXC_FROM_DIP(3));

    m_textCtrlVirtualFolder = new wxTextCtrl(m_wizardPageGeneratedCode, wxID_ANY, wxT(""), wxDefaultPosition,
                                             wxDLG_UNIT(m_wizardPageGeneratedCode, wxSize(-1, -1)), 0);
    m_textCtrlVirtualFolder->SetToolTip(_("Select the virtual folder within the project for the generated files"));
#if wxVERSION_NUMBER >= 3000
    m_textCtrlVirtualFolder->SetHint(wxT(""));
#endif

    boxSizer208->Add(m_textCtrlVirtualFolder, 1, wxLEFT | wxTOP | wxBOTTOM | wxALIGN_CENTER_VERTICAL, WXC_FROM_DIP(5));

    m_bmpButton210 = new wxBitmapButton(m_wizardPageGeneratedCode, wxID_ANY,
                                        wxXmlResource::Get()->LoadBitmap(wxT("wxdirpickerctrl")), wxDefaultPosition,
                                        wxDLG_UNIT(m_wizardPageGeneratedCode, wxSize(-1, -1)), wxBU_AUTODRAW);
    m_bmpButton210->SetToolTip(_("Browse for virtual folder"));

    boxSizer208->Add(m_bmpButton210, 0, wxALL | wxEXPAND, WXC_FROM_DIP(5));

    SetName(wxT("NewFormWizardBaseClass"));
    SetSize(-1, -1);
    if(GetSizer()) { GetSizer()->Fit(this); }
    if(GetParent()) {
        CentreOnParent(wxBOTH);
    } else {
        CentreOnScreen(wxBOTH);
    }
#if wxVERSION_NUMBER >= 2900
    if(!wxPersistenceManager::Get().Find(this)) {
        wxPersistenceManager::Get().RegisterAndRestore(this);
    } else {
        wxPersistenceManager::Get().Restore(this);
    }
#endif
    // Connect events
    this->Connect(wxEVT_WIZARD_FINISHED, wxWizardEventHandler(NewFormWizardBaseClass::OnFinishClicked), NULL, this);
    this->Connect(wxEVT_WIZARD_PAGE_CHANGING, wxWizardEventHandler(NewFormWizardBaseClass::OnWizardPageChanging), NULL,
                  this);
    m_choiceFormType->Connect(wxEVT_COMMAND_CHOICE_SELECTED,
                              wxCommandEventHandler(NewFormWizardBaseClass::OnFormTypeSelected), NULL, this);
    m_staticText->Connect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(NewFormWizardBaseClass::OnTitleUI), NULL, this);
    m_textCtrlTitle->Connect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(NewFormWizardBaseClass::OnTitleUI), NULL, this);
    m_staticText244->Connect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(NewFormWizardBaseClass::OnStandloneAppUI), NULL,
                             this);
    m_choiceWxcp->Connect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(NewFormWizardBaseClass::OnStandloneAppUI), NULL,
                          this);
    m_bmpButton247->Connect(wxEVT_COMMAND_BUTTON_CLICKED,
                            wxCommandEventHandler(NewFormWizardBaseClass::OnNewWxcpProject), NULL, this);
    m_bmpButton247->Connect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(NewFormWizardBaseClass::OnStandloneAppUI), NULL,
                            this);
    m_staticText287->Connect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(NewFormWizardBaseClass::OnInheritedClassNameUI),
                             NULL, this);
    m_textCtrlInheritedClassName->Connect(
        wxEVT_UPDATE_UI, wxUpdateUIEventHandler(NewFormWizardBaseClass::OnInheritedClassNameUI), NULL, this);
    m_textCtrlInheritedClassName->Connect(
        wxEVT_SET_FOCUS, wxFocusEventHandler(NewFormWizardBaseClass::OnInheritedNameFocus), NULL, this);
    m_staticText187->Connect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(NewFormWizardBaseClass::OnFilenameUI), NULL, this);
    m_textCtrFileName->Connect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(NewFormWizardBaseClass::OnFilenameUI), NULL,
                               this);
    m_textCtrFileName->Connect(wxEVT_SET_FOCUS, wxFocusEventHandler(NewFormWizardBaseClass::OnFilenameFocus), NULL,
                               this);
    m_staticText206->Connect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(NewFormWizardBaseClass::OnStandloneAppUI), NULL,
                             this);
    m_textCtrlVirtualFolder->Connect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(NewFormWizardBaseClass::OnStandloneAppUI),
                                     NULL, this);
    m_bmpButton210->Connect(wxEVT_COMMAND_BUTTON_CLICKED,
                            wxCommandEventHandler(NewFormWizardBaseClass::OnSelectVirtualFolder), NULL, this);
    m_bmpButton210->Connect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(NewFormWizardBaseClass::OnStandloneAppUI), NULL,
                            this);
}

NewFormWizardBaseClass::~NewFormWizardBaseClass()
{
    this->Disconnect(wxEVT_WIZARD_FINISHED, wxWizardEventHandler(NewFormWizardBaseClass::OnFinishClicked), NULL, this);
    this->Disconnect(wxEVT_WIZARD_PAGE_CHANGING, wxWizardEventHandler(NewFormWizardBaseClass::OnWizardPageChanging),
                     NULL, this);
    m_choiceFormType->Disconnect(wxEVT_COMMAND_CHOICE_SELECTED,
                                 wxCommandEventHandler(NewFormWizardBaseClass::OnFormTypeSelected), NULL, this);
    m_staticText->Disconnect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(NewFormWizardBaseClass::OnTitleUI), NULL, this);
    m_textCtrlTitle->Disconnect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(NewFormWizardBaseClass::OnTitleUI), NULL, this);
    m_staticText244->Disconnect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(NewFormWizardBaseClass::OnStandloneAppUI), NULL,
                                this);
    m_choiceWxcp->Disconnect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(NewFormWizardBaseClass::OnStandloneAppUI), NULL,
                             this);
    m_bmpButton247->Disconnect(wxEVT_COMMAND_BUTTON_CLICKED,
                               wxCommandEventHandler(NewFormWizardBaseClass::OnNewWxcpProject), NULL, this);
    m_bmpButton247->Disconnect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(NewFormWizardBaseClass::OnStandloneAppUI), NULL,
                               this);
    m_staticText287->Disconnect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(NewFormWizardBaseClass::OnInheritedClassNameUI),
                                NULL, this);
    m_textCtrlInheritedClassName->Disconnect(
        wxEVT_UPDATE_UI, wxUpdateUIEventHandler(NewFormWizardBaseClass::OnInheritedClassNameUI), NULL, this);
    m_textCtrlInheritedClassName->Disconnect(
        wxEVT_SET_FOCUS, wxFocusEventHandler(NewFormWizardBaseClass::OnInheritedNameFocus), NULL, this);
    m_staticText187->Disconnect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(NewFormWizardBaseClass::OnFilenameUI), NULL,
                                this);
    m_textCtrFileName->Disconnect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(NewFormWizardBaseClass::OnFilenameUI), NULL,
                                  this);
    m_textCtrFileName->Disconnect(wxEVT_SET_FOCUS, wxFocusEventHandler(NewFormWizardBaseClass::OnFilenameFocus), NULL,
                                  this);
    m_staticText206->Disconnect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(NewFormWizardBaseClass::OnStandloneAppUI), NULL,
                                this);
    m_textCtrlVirtualFolder->Disconnect(wxEVT_UPDATE_UI,
                                        wxUpdateUIEventHandler(NewFormWizardBaseClass::OnStandloneAppUI), NULL, this);
    m_bmpButton210->Disconnect(wxEVT_COMMAND_BUTTON_CLICKED,
                               wxCommandEventHandler(NewFormWizardBaseClass::OnSelectVirtualFolder), NULL, this);
    m_bmpButton210->Disconnect(wxEVT_UPDATE_UI, wxUpdateUIEventHandler(NewFormWizardBaseClass::OnStandloneAppUI), NULL,
                               this);
}

OpenGLCanvasBase::OpenGLCanvasBase(wxWindow* parent, wxWindowID id, const wxPoint& pos, const wxSize& size, long style)
    : wxPanel(parent, id, pos, size, style)
{
    if(!bBitmapLoaded) {
        // We need to initialise the default bitmap handler
        wxXmlResource::Get()->AddHandler(new wxBitmapXmlHandler);
        wxCE1C8InitBitmapResources();
        bBitmapLoaded = true;
    }

    wxBoxSizer* boxSizer655 = new wxBoxSizer(wxVERTICAL);
    this->SetSizer(boxSizer655);

    boxSizer655->Add(0, 0, 1, wxALL, WXC_FROM_DIP(5));

    m_staticBitmap657 = new wxStaticBitmap(this, wxID_ANY, wxXmlResource::Get()->LoadBitmap(wxT("opengl-big")),
                                           wxDefaultPosition, wxDLG_UNIT(this, wxSize(-1, -1)), 0);

    boxSizer655->Add(m_staticBitmap657, 0, wxALL | wxALIGN_CENTER_HORIZONTAL, WXC_FROM_DIP(5));

    boxSizer655->Add(0, 0, 1, wxALL, WXC_FROM_DIP(5));

    SetName(wxT("OpenGLCanvasBase"));
    SetSize(-1, -1);
    if(GetSizer()) { GetSizer()->Fit(this); }
    // Connect events
    this->Connect(wxEVT_SIZE, wxSizeEventHandler(OpenGLCanvasBase::OnSize), NULL, this);
    this->Connect(wxEVT_MOVE, wxMoveEventHandler(OpenGLCanvasBase::OnMove), NULL, this);
}

OpenGLCanvasBase::~OpenGLCanvasBase()
{
    this->Disconnect(wxEVT_SIZE, wxSizeEventHandler(OpenGLCanvasBase::OnSize), NULL, this);
    this->Disconnect(wxEVT_MOVE, wxMoveEventHandler(OpenGLCanvasBase::OnMove), NULL, this);
}

MediaCtrlBase::MediaCtrlBase(wxWindow* parent, wxWindowID id, const wxPoint& pos, const wxSize& size, long style)
    : wxPanel(parent, id, pos, size, style)
{
    if(!bBitmapLoaded) {
        // We need to initialise the default bitmap handler
        wxXmlResource::Get()->AddHandler(new wxBitmapXmlHandler);
        wxCE1C8InitBitmapResources();
        bBitmapLoaded = true;
    }

    wxBoxSizer* boxSizer665 = new wxBoxSizer(wxVERTICAL);
    this->SetSizer(boxSizer665);

    boxSizer665->Add(0, 0, 1, wxALL | wxEXPAND, WXC_FROM_DIP(5));

    m_staticBitmap667 = new wxStaticBitmap(this, wxID_ANY, wxXmlResource::Get()->LoadBitmap(wxT("wxmediactrl")),
                                           wxDefaultPosition, wxDLG_UNIT(this, wxSize(-1, -1)), 0);
    m_staticBitmap667->SetToolTip(_("wxMediaCtrl"));

    boxSizer665->Add(m_staticBitmap667, 0, wxALL | wxALIGN_CENTER_HORIZONTAL, WXC_FROM_DIP(5));

    boxSizer665->Add(0, 0, 1, wxALL | wxEXPAND, WXC_FROM_DIP(5));

    SetBackgroundColour(wxColour(wxT("rgb(0,0,0)")));
    SetName(wxT("MediaCtrlBase"));
    SetSize(-1, -1);
    if(GetSizer()) { GetSizer()->Fit(this); }
}

MediaCtrlBase::~MediaCtrlBase() {}
