47Profiler::
Profiler(wxWindow* parent,wxWindowID
id,const wxPoint& pos,const wxSize& size)
50 wxBoxSizer* BoxSizer1;
51 wxBoxSizer* BoxSizer2;
52 wxFlexGridSizer* FlexGridSizer1;
54 Create(parent, wxID_ANY, _(
"Profiler"), wxDefaultPosition, wxDefaultSize, wxDEFAULT_DIALOG_STYLE|wxRESIZE_BORDER, _T(
"wxID_ANY"));
55 BoxSizer1 =
new wxBoxSizer(wxHORIZONTAL);
56 FlexGridSizer1 =
new wxFlexGridSizer(0, 1, 0, 0);
57 BoxSizer2 =
new wxBoxSizer(wxHORIZONTAL);
58 chkAdvanced =
new wxCheckBox(
this, ID_chkAdvanced, _(
"Advanced Profiling"), wxDefaultPosition, wxDefaultSize, 0, wxDefaultValidator, _T(
"ID_chkAdvanced"));
59 chkAdvanced->SetValue(
false);
60 BoxSizer2->Add(chkAdvanced, 1, wxALIGN_TOP, 5);
61 chkCapture =
new wxCheckBox(
this, ID_chkCapture, _(
"Capture"), wxDefaultPosition, wxDefaultSize, 0, wxDefaultValidator, _T(
"ID_chkCapture"));
62 chkCapture->SetValue(
true);
63 BoxSizer2->Add(chkCapture, 1, wxALIGN_TOP, 5);
64 FlexGridSizer1->Add(BoxSizer2, 1, wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5);
65 txtMain =
new wxTextCtrl(
this, ID_txtMain, wxEmptyString, wxDefaultPosition, wxSize(800,600), wxTE_MULTILINE|wxTE_READONLY|wxVSCROLL, wxDefaultValidator, _T(
"ID_txtMain"));
66 FlexGridSizer1->Add(txtMain, 1, wxALL|wxEXPAND, 5);
67 BoxSizer1->Add(FlexGridSizer1, 1, wxEXPAND, 5);
69 BoxSizer1->SetSizeHints(
this);