26 : wxPanel(parent,
id, pos, size,
style, name)
27{
28 this->SetMinSize(wxSize(600, 400));
29
30 wxBoxSizer* bSizer_top;
31 bSizer_top = new wxBoxSizer(wxVERTICAL);
32
33 m_splitter =
new wxSplitterWindow(
this, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxSP_3D | wxSP_BORDER);
37
40
41 wxBoxSizer* bSizer_left_top;
42 bSizer_left_top = new wxBoxSizer(wxHORIZONTAL);
43
44 wxBoxSizer* bSizerleft;
45 bSizerleft = new wxBoxSizer(wxVERTICAL);
46
47 bSizerleft->SetMinSize(wxSize(182, 833));
50
51 wxBoxSizer* bSizer_printer_top;
52 bSizer_printer_top = new wxBoxSizer(wxVERTICAL);
53
54 bSizer_printer_top->AddStretchSpacer();
55
56 wxBoxSizer* bSizer_printer;
57 bSizer_printer = new wxBoxSizer(wxHORIZONTAL);
58
59 bSizer_printer->SetMinSize(wxSize(-1, 36));
60
61 bSizer_printer->Add(23, 0, 0, wxEXPAND, 0);
62
64
65 bSizer_printer->Add(
m_bitmap_printer, 0, wxALL | wxALIGN_CENTER_VERTICAL, 0);
66
67
68 bSizer_printer->Add(3, 0, 0, wxEXPAND, 0);
69
71
72 bSizer_printer->Add(
m_bitmap_arrow1, 0, wxALL | wxALIGN_CENTER_VERTICAL, 0);
73
74
75 bSizer_printer->Add(8, 0, 0, 0, 0);
76
77 wxBoxSizer* bSizer_printer_info;
78 bSizer_printer_info = new wxBoxSizer(wxVERTICAL);
79
80 bSizer_printer_info->SetMinSize(wxSize(-1, 27));
81
82 bSizer_printer_info->Add(0, 14, 0, wxEXPAND, 0);
83
86 m_staticText_machine_name->SetFont(wxFont(11, wxFONTFAMILY_DEFAULT, wxFONTSTYLE_NORMAL, wxFONTWEIGHT_NORMAL,
false, wxT(
"@HarmonyOS Sans SC")));
88
90
93 m_staticText_capacity_val->SetFont(wxFont(10, wxFONTFAMILY_DEFAULT, wxFONTSTYLE_NORMAL, wxFONTWEIGHT_NORMAL,
false, wxEmptyString));
94
96
97
98 bSizer_printer->Add(bSizer_printer_info, 1, wxEXPAND, 0);
99
100
101 bSizer_printer_top->Add(bSizer_printer, 0, wxEXPAND, 0);
102
103 bSizer_printer_top->AddStretchSpacer();
104
109
112 bSizerleft->Add(
m_staticline1, 0, wxEXPAND | wxRIGHT | wxLEFT, 14);
113
116
117 wxBoxSizer* bSizer_status_caption;
118 bSizer_status_caption = new wxBoxSizer(wxHORIZONTAL);
119
120 bSizer_status_caption->Add(28, 0, 0, 0, 0);
121
124 m_staticText_status->SetFont(wxFont(14, wxFONTFAMILY_DEFAULT, wxFONTSTYLE_NORMAL, wxFONTWEIGHT_NORMAL,
false, wxT(
"@HarmonyOS Sans SC")));
126
127 bSizer_status_caption->Add(
m_staticText_status, 0, wxALIGN_CENTER_VERTICAL | wxBOTTOM | wxLEFT, 0);
128
130
131 bSizer_status_caption->Add(
m_bitmap_signal, 0, wxALL | wxALIGN_CENTER_VERTICAL, 0);
132
133
134 bSizer_status_caption->AddStretchSpacer();
135
137
138 bSizer_status_caption->Add(
m_bitmap_arrow2, 0, wxALIGN_CENTER_VERTICAL, 26);
139
140 bSizer_status_caption->Add(16, 0, 0, wxEXPAND, 0);
141
146
149 bSizerleft->Add(
m_staticline2, 0, wxEXPAND | wxRIGHT | wxLEFT, 14);
150
153
154 wxBoxSizer* bSizer_time_lapse_caption;
155 bSizer_time_lapse_caption = new wxBoxSizer(wxHORIZONTAL);
156
157 bSizer_time_lapse_caption->Add(28, 0, 0, wxALL, 0);
158
161 m_staticText_time_lapse->SetFont(wxFont(14, wxFONTFAMILY_DEFAULT, wxFONTSTYLE_NORMAL, wxFONTWEIGHT_NORMAL,
false, wxT(
"@HarmonyOS Sans SC")));
163
165
166
167 bSizer_time_lapse_caption->AddStretchSpacer();
168
170
171 bSizer_time_lapse_caption->Add(
m_bitmap_arrow3, 0, wxALIGN_CENTER_VERTICAL, 26);
172
173 bSizer_time_lapse_caption->Add(16, 0, 0, wxEXPAND, 0);
174
179
182 bSizerleft->Add(
m_staticline3, 0, wxEXPAND | wxRIGHT | wxLEFT, 14);
183
186
187 wxBoxSizer* bSizer_video_monitoring_caption;
188 bSizer_video_monitoring_caption = new wxBoxSizer(wxHORIZONTAL);
189
190 bSizer_video_monitoring_caption->Add(28, 0, 0, wxALL, 0);
191
194 m_staticText_video_monitoring->SetFont(wxFont(14, wxFONTFAMILY_DEFAULT, wxFONTSTYLE_NORMAL, wxFONTWEIGHT_NORMAL,
false, wxT(
"@HarmonyOS Sans SC")));
196
198
199
200 bSizer_video_monitoring_caption->AddStretchSpacer();
201
203
204 bSizer_video_monitoring_caption->Add(
m_bitmap_arrow4, 0, wxALIGN_CENTER_VERTICAL, 26);
205
206 bSizer_video_monitoring_caption->Add(16, 0, 0, wxEXPAND, 0);
207
212
215
216 bSizerleft->Add(
m_staticline4, 0, wxEXPAND | wxRIGHT | wxLEFT, 14);
217
220
221 wxBoxSizer* bSizer_tasklist_caption;
222 bSizer_tasklist_caption = new wxBoxSizer(wxHORIZONTAL);
223
224 bSizer_tasklist_caption->Add(28, 0, 0, wxALL, 0);
225
228 m_staticText_subtask_list->SetFont(wxFont(14, wxFONTFAMILY_DEFAULT, wxFONTSTYLE_NORMAL, wxFONTWEIGHT_NORMAL,
false, wxT(
"@HarmonyOS Sans SC")));
230
232
233
234 bSizer_tasklist_caption->AddStretchSpacer();
235
237
238 bSizer_tasklist_caption->Add(
m_bitmap_arrow5, 0, wxALIGN_CENTER_VERTICAL, 26);
239
240 bSizer_tasklist_caption->Add(16, 0, 0, wxEXPAND, 0);
241
246
249 bSizerleft->Add(
m_staticline5, 0, wxEXPAND | wxRIGHT | wxLEFT, 14);
250
251
252 bSizer_left_top->Add(bSizerleft, 0, wxEXPAND, 0);
253
254
260
262 bSizer_top->Add(
m_splitter, 1, wxALL | wxEXPAND, 0);
263
264
265 this->SetSizerAndFit(bSizer_top);
266 this->Layout();
267
268
269
270
272}
class WXDLLIMPEXP_FWD_CORE wxStaticText
Definition ProgressDialog.hpp:30
#define style
Definition WipeTowerDialog.cpp:101
wxStaticBitmap * m_bitmap_arrow5
Definition MonitorBasePanel.h:78
wxSplitterWindow * m_splitter
Definition MonitorBasePanel.h:55
wxPanel * m_panel_splitter_right
Definition MonitorBasePanel.h:80
wxPanel * m_panel_status_tab
Definition MonitorBasePanel.h:63
StaticLine * m_staticline3
Definition MonitorBasePanel.h:71
wxStaticBitmap * m_bitmap_arrow1
Definition MonitorBasePanel.h:59
wxPanel * m_panel_video_tab
Definition MonitorBasePanel.h:72
void m_splitterOnIdle(wxIdleEvent &)
Definition MonitorBasePanel.h:96
wxStaticText * m_staticText_status
Definition MonitorBasePanel.h:64
StaticLine * m_staticline4
Definition MonitorBasePanel.h:75
wxStaticText * m_staticText_capacity_val
Definition MonitorBasePanel.h:61
wxPanel * m_panel_time_lapse_tab
Definition MonitorBasePanel.h:68
wxPanel * m_panel_splitter_left
Definition MonitorBasePanel.h:56
wxPanel * m_panel_task_list_tab
Definition MonitorBasePanel.h:76
wxStaticBitmap * m_bitmap_signal
Definition MonitorBasePanel.h:65
wxStaticText * m_staticText_subtask_list
Definition MonitorBasePanel.h:77
wxPanel * m_panel_printer
Definition MonitorBasePanel.h:57
virtual void m_splitterOnSplitterSashPosChanging(wxSplitterEvent &event)
Definition MonitorBasePanel.h:83
wxStaticText * m_staticText_video_monitoring
Definition MonitorBasePanel.h:73
wxStaticBitmap * m_bitmap_arrow4
Definition MonitorBasePanel.h:74
StaticLine * m_staticline5
Definition MonitorBasePanel.h:79
wxStaticBitmap * m_bitmap_arrow3
Definition MonitorBasePanel.h:70
wxStaticText * m_staticText_time_lapse
Definition MonitorBasePanel.h:69
wxStaticBitmap * m_bitmap_arrow2
Definition MonitorBasePanel.h:66
StaticLine * m_staticline1
Definition MonitorBasePanel.h:62
wxStaticBitmap * m_bitmap_printer
Definition MonitorBasePanel.h:58
wxStaticText * m_staticText_machine_name
Definition MonitorBasePanel.h:60
StaticLine * m_staticline2
Definition MonitorBasePanel.h:67