gtransm/gui/mainframe.cxx

26 lines
509 B
C++
Raw Normal View History

2025-04-01 16:51:30 +08:00
#include "mainframe.h"
2025-04-03 10:23:46 +08:00
CMainFrame::CMainFrame(const wxString& title) : wxFrame(nullptr, wxID_ANY, title)
2025-04-01 16:51:30 +08:00
{
2025-04-03 10:23:46 +08:00
InitFrame();
ManLayout();
}
void CMainFrame::InitFrame()
{
if (panela_ == nullptr) {
panela_ = new CMainPanel(this);
}
if (panelb_ == nullptr) {
panelb_ = new CMainPanel(this);
}
}
void CMainFrame::ManLayout()
{
auto* szTop = new wxBoxSizer(wxHORIZONTAL);
szTop->Add(panela_, 1, wxEXPAND);
szTop->Add(panelb_, 1, wxEXPAND);
SetSizer(szTop);
}