272{
273 wxPanel::Create(parent, id, pos, size);
274 SetBackgroundColour(wxColour("#FEFFFF"));
275
277
287
288
289 wxBoxSizer* connection_sizer_V = new wxBoxSizer(wxVERTICAL);
290 wxBoxSizer* connection_sizer_H = new wxBoxSizer(wxHORIZONTAL);
291
292
294
298 m_more_button->Bind(wxEVT_ENTER_WINDOW, [
this](
auto& e) {SetCursor(wxCURSOR_HAND); });
299 m_more_button->Bind(wxEVT_LEAVE_WINDOW, [
this](
auto& e) {SetCursor(wxCURSOR_ARROW); });
303 Freeze();
308 Thaw();
309 }
310 else {
312 Freeze();
317 Thaw();
318 }
319
320 });
321
322 connection_sizer_H->Add(
m_hyperlink, 0, wxALIGN_CENTER | wxALL, 5);
323 connection_sizer_H->Add(
m_more_button, 0, wxALIGN_CENTER | wxALL, 3);
324 connection_sizer_V->Add(connection_sizer_H, 0, wxALIGN_CENTER, 0);
325
329
334
338
339 wxBoxSizer* sizer_print_failed_info = new wxBoxSizer(wxVERTICAL);
341
342 wxBoxSizer* sizer_error_code = new wxBoxSizer(wxHORIZONTAL);
343 wxBoxSizer* sizer_error_desc = new wxBoxSizer(wxHORIZONTAL);
344 wxBoxSizer* sizer_extra_info = new wxBoxSizer(wxHORIZONTAL);
345
346
350
354 st_title_error_code->SetForegroundColour(0x909090);
355 st_title_error_code_doc->SetForegroundColour(0x909090);
360 st_title_error_code->SetMinSize(wxSize(FromDIP(32), -1));
361 st_title_error_code->SetMaxSize(wxSize(FromDIP(32), -1));
364 sizer_error_code->Add(st_title_error_code, 0, wxALL, 0);
365 sizer_error_code->Add(st_title_error_code_doc, 0, wxALL, 0);
367
368
369
373 st_title_error_desc->SetForegroundColour(0x909090);
374 st_title_error_desc_doc->SetForegroundColour(0x909090);
379 st_title_error_desc->SetMinSize(wxSize(FromDIP(32), -1));
380 st_title_error_desc->SetMaxSize(wxSize(FromDIP(32), -1));
383 sizer_error_desc->Add(st_title_error_desc, 0, wxALL, 0);
384 sizer_error_desc->Add(st_title_error_desc_doc, 0, wxALL, 0);
386
387
391 st_title_extra_info->SetForegroundColour(0x909090);
392 st_title_extra_info_doc->SetForegroundColour(0x909090);
397 st_title_extra_info->SetMinSize(wxSize(FromDIP(32), -1));
398 st_title_extra_info->SetMaxSize(wxSize(FromDIP(32), -1));
401 sizer_extra_info->Add(st_title_extra_info, 0, wxALL, 0);
402 sizer_extra_info->Add(st_title_extra_info_doc, 0, wxALL, 0);
404
406 sizer_print_failed_info->Add(sizer_error_code, 0, wxLEFT, 5);
407 sizer_print_failed_info->Add(0, 0, 0, wxTOP, FromDIP(3));
408 sizer_print_failed_info->Add(sizer_error_desc, 0, wxLEFT, 5);
409 sizer_print_failed_info->Add(0, 0, 0, wxTOP, FromDIP(3));
410 sizer_print_failed_info->Add(sizer_extra_info, 0, wxLEFT, 5);
411
413
414 wxBoxSizer* m_main_sizer = new wxBoxSizer(wxVERTICAL);
418 SetSizer(m_main_sizer);
419 Layout();
420 Fit();
421}
#define LB_AUTO_WRAP
Definition Label.hpp:12
#define _L(s)
Definition OBJ.cpp:34
class WXDLLIMPEXP_FWD_CORE wxStaticText
Definition ProgressDialog.hpp:30
static wxFont Body_13
Definition Label.hpp:54
static wxFont Body_12
Definition Label.hpp:55