30 lines
797 B
C++
30 lines
797 B
C++
#include "mainframe.h"
|
|
|
|
CMainFrame::CMainFrame(const wxString& title) : wxFrame(nullptr, wxID_ANY, title)
|
|
{
|
|
InitFrame();
|
|
ManLayout();
|
|
SetMinSize(wxSize(1280, 700));
|
|
}
|
|
|
|
void CMainFrame::InitFrame()
|
|
{
|
|
panela_ = new CMainPanel(this);
|
|
panelb_ = new CMainPanel(this);
|
|
listbox_ = new wxCheckListBox(this, wxID_ANY);
|
|
toolbar_ = new wxToolBar(this, wxID_ANY);
|
|
}
|
|
|
|
void CMainFrame::ManLayout()
|
|
{
|
|
auto* szTop = new wxBoxSizer(wxVERTICAL);
|
|
auto* szL1 = new wxBoxSizer(wxHORIZONTAL);
|
|
szL1->Add(panela_, 1, wxALL | wxEXPAND, g_Border);
|
|
szL1->Add(panelb_, 1, wxALL | wxEXPAND, g_Border);
|
|
|
|
szTop->Add(toolbar_, 0, wxALL, g_Border);
|
|
szTop->Add(szL1, 3, wxALL | wxEXPAND, g_Border);
|
|
szTop->Add(listbox_, 1, wxALL | wxEXPAND, g_Border);
|
|
SetSizer(szTop);
|
|
}
|