OrcaSlicer latest
OrcaSlicer
Loading...
Searching...
No Matches
Slic3r::GUI::TaskListBasePanel Class Reference

Class TaskListBasePanel. More...

#include </home/runner/work/OrcaSlicer/OrcaSlicer/src/slic3r/GUI/MonitorBasePanel.h>

Inheritance diagram for Slic3r::GUI::TaskListBasePanel:
Collaboration diagram for Slic3r::GUI::TaskListBasePanel:

Public Member Functions

 TaskListBasePanel (wxWindow *parent, wxWindowID id=wxID_ANY, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxSize(1258, 834), long style=wxTAB_TRAVERSAL, const wxString &name=wxEmptyString)
 ~TaskListBasePanel ()

Protected Attributes

wxPanel * m_panel_model_name_caption
wxStaticText * m_staticText_model_name
wxPanel * m_panel_model_name_content
wxStaticBitmap * m_bitmap_task
wxStaticText * m_staticText_task_desc
wxStaticText * m_staticText_ceation_time_title
wxStaticText * m_staticText_creation_time
wxPanel * m_panel_plater_caption
wxStaticText * m_staticText_plater
wxPanel * m_panel_plater_content
wxFlexGridSizer * fgSizer_subtask

Detailed Description

Constructor & Destructor Documentation

◆ TaskListBasePanel()

TaskListBasePanel::TaskListBasePanel ( wxWindow * parent,
wxWindowID id = wxID_ANY,
const wxPoint & pos = wxDefaultPosition,
const wxSize & size = wxSize(1258, 834),
long style = wxTAB_TRAVERSAL,
const wxString & name = wxEmptyString )
297 : wxPanel(parent, id, pos, size, style, name)
298{
299 this->SetBackgroundColour(wxColour(238, 238, 238));
300 this->SetMinSize(wxSize(600, 400));
301
302 wxFlexGridSizer* fgSizer_tasklist_top;
303 fgSizer_tasklist_top = new wxFlexGridSizer(3, 1, 24, 0);
304 fgSizer_tasklist_top->SetFlexibleDirection(wxBOTH);
305 fgSizer_tasklist_top->SetNonFlexibleGrowMode(wxFLEX_GROWMODE_SPECIFIED);
306
307
308 fgSizer_tasklist_top->Add(0, 6, 0, wxEXPAND, 0);
309
310 wxBoxSizer* bSizer_model_name;
311 bSizer_model_name = new wxBoxSizer(wxVERTICAL);
312
313 bSizer_model_name->SetMinSize(wxSize(496, 245));
314 m_panel_model_name_caption = new wxPanel(this, wxID_ANY, wxDefaultPosition, wxSize(496, 48), wxTAB_TRAVERSAL);
315 m_panel_model_name_caption->SetBackgroundColour(wxColour(248, 248, 248));
316
317 wxBoxSizer* bSizer_model_name_caption;
318 bSizer_model_name_caption = new wxBoxSizer(wxHORIZONTAL);
319
320 bSizer_model_name_caption->Add(23, 0, 0, wxEXPAND, 0);
321
322 m_staticText_model_name = new wxStaticText(m_panel_model_name_caption, wxID_ANY, wxT("Model Name"), wxDefaultPosition, wxDefaultSize, 0);
323 m_staticText_model_name->Wrap(-1);
324 m_staticText_model_name->SetFont(wxFont(14, wxFONTFAMILY_DEFAULT, wxFONTSTYLE_NORMAL, wxFONTWEIGHT_BOLD, false, wxT("HarmonyOS Sans SC")));
325
326 bSizer_model_name_caption->Add(m_staticText_model_name, 0, wxALL | wxALIGN_CENTER_VERTICAL, 5);
327
328
329 m_panel_model_name_caption->SetSizer(bSizer_model_name_caption);
331 bSizer_model_name_caption->Fit(m_panel_model_name_caption);
332 bSizer_model_name->Add(m_panel_model_name_caption, 0, wxALL | wxEXPAND, 0);
333
334 m_panel_model_name_content = new wxPanel(this, wxID_ANY, wxDefaultPosition, wxSize(496, 197), wxTAB_TRAVERSAL);
335 m_panel_model_name_content->SetBackgroundColour(wxColour(255, 255, 255));
336
337 wxBoxSizer* bSizer_model_name_content;
338 bSizer_model_name_content = new wxBoxSizer(wxVERTICAL);
339
340
341 bSizer_model_name_content->Add(0, 30, 0, wxEXPAND, 0);
342
343 wxBoxSizer* bSizer11;
344 bSizer11 = new wxBoxSizer(wxHORIZONTAL);
345
346 m_bitmap_task = new wxStaticBitmap(m_panel_model_name_content, wxID_ANY, wxNullBitmap, wxDefaultPosition, wxDefaultSize, 0);
347
348 bSizer11->Add(m_bitmap_task, 0, wxALL, 5);
349
350 wxBoxSizer* bSizer12;
351 bSizer12 = new wxBoxSizer(wxVERTICAL);
352
353 m_staticText_task_desc = new wxStaticText(m_panel_model_name_content, wxID_ANY, wxT("Robort expose task dao movie with smart part \ndesigned for new year\n"), wxDefaultPosition, wxDefaultSize, 0);
354 m_staticText_task_desc->Wrap(-1);
355 bSizer12->Add(m_staticText_task_desc, 0, wxALL, 5);
356
357 wxBoxSizer* bSizer13;
358 bSizer13 = new wxBoxSizer(wxHORIZONTAL);
359
360 m_staticText_ceation_time_title = new wxStaticText(m_panel_model_name_content, wxID_ANY, wxT("CreationTime:"), wxDefaultPosition, wxDefaultSize, 0);
362 bSizer13->Add(m_staticText_ceation_time_title, 0, wxALL, 5);
363
364 m_staticText_creation_time = new wxStaticText(m_panel_model_name_content, wxID_ANY, wxT("N/A"), wxDefaultPosition, wxDefaultSize, 0);
366 bSizer13->Add(m_staticText_creation_time, 0, wxALL, 5);
367
368
369 bSizer12->Add(bSizer13, 1, wxEXPAND, 5);
370
371
372 bSizer11->Add(bSizer12, 1, 0, 5);
373
374
375 bSizer_model_name_content->Add(bSizer11, 1, wxLEFT | wxRIGHT | wxEXPAND, 46);
376
377
378 m_panel_model_name_content->SetSizer(bSizer_model_name_content);
380 bSizer_model_name_content->Fit(m_panel_model_name_content);
381 bSizer_model_name->Add(m_panel_model_name_content, 1, wxALL | wxEXPAND, 0);
382
383
384 fgSizer_tasklist_top->Add(bSizer_model_name, 0, wxLEFT, 38);
385
386 wxBoxSizer* bSizer_plater;
387 bSizer_plater = new wxBoxSizer(wxVERTICAL);
388
389 bSizer_plater->SetMinSize(wxSize(496, -1));
390 m_panel_plater_caption = new wxPanel(this, wxID_ANY, wxDefaultPosition, wxSize(496, 48), wxTAB_TRAVERSAL);
391 m_panel_plater_caption->SetBackgroundColour(wxColour(248, 248, 248));
392
393 wxBoxSizer* bSizer_plater_caption;
394 bSizer_plater_caption = new wxBoxSizer(wxHORIZONTAL);
395
396 bSizer_plater_caption->Add(23, 0, 0, wxEXPAND, 0);
397
398 m_staticText_plater = new wxStaticText(m_panel_plater_caption, wxID_ANY, wxT("Plater"), wxDefaultPosition, wxDefaultSize, 0);
399 m_staticText_plater->Wrap(-1);
400 m_staticText_plater->SetFont(wxFont(14, wxFONTFAMILY_DEFAULT, wxFONTSTYLE_NORMAL, wxFONTWEIGHT_BOLD, false, wxT("HarmonyOS Sans SC")));
401
402 bSizer_plater_caption->Add(m_staticText_plater, 0, wxALL | wxALIGN_CENTER_VERTICAL, 5);
403
404
405 m_panel_plater_caption->SetSizer(bSizer_plater_caption);
406 m_panel_plater_caption->Layout();
407 bSizer_plater_caption->Fit(m_panel_plater_caption);
408 bSizer_plater->Add(m_panel_plater_caption, 0, wxEXPAND | wxALL, 0);
409
410 m_panel_plater_content = new wxPanel(this, wxID_ANY, wxDefaultPosition, wxSize(496, 439), wxTAB_TRAVERSAL);
411 m_panel_plater_content->SetBackgroundColour(wxColour(255, 255, 255));
412
413 wxBoxSizer* bSizer_tasklist;
414 bSizer_tasklist = new wxBoxSizer(wxVERTICAL);
415
416 fgSizer_subtask = new wxFlexGridSizer(100, 1, 10, 0);
417 fgSizer_subtask->SetFlexibleDirection(wxBOTH);
418 fgSizer_subtask->SetNonFlexibleGrowMode(wxFLEX_GROWMODE_SPECIFIED);
419
420 bSizer_tasklist->Add(fgSizer_subtask, 0, wxALIGN_CENTER_HORIZONTAL, 0);
421
422 m_panel_plater_content->SetSizer(bSizer_tasklist);
423 m_panel_plater_content->Layout();
424 bSizer_tasklist->Fit(m_panel_plater_content);
425 bSizer_plater->Add(m_panel_plater_content, 1, wxEXPAND | wxALL, 0);
426
427
428 fgSizer_tasklist_top->Add(bSizer_plater, 0, wxLEFT, 38);
429
430
431 this->SetSizer(fgSizer_tasklist_top);
432 this->Layout();
433}
class WXDLLIMPEXP_FWD_CORE wxStaticText
Definition ProgressDialog.hpp:30
#define style
Definition WipeTowerDialog.cpp:101
wxPanel * m_panel_model_name_caption
Definition MonitorBasePanel.h:135
wxPanel * m_panel_plater_caption
Definition MonitorBasePanel.h:142
wxStaticBitmap * m_bitmap_task
Definition MonitorBasePanel.h:138
wxStaticText * m_staticText_model_name
Definition MonitorBasePanel.h:136
wxStaticText * m_staticText_creation_time
Definition MonitorBasePanel.h:141
wxPanel * m_panel_model_name_content
Definition MonitorBasePanel.h:137
wxStaticText * m_staticText_ceation_time_title
Definition MonitorBasePanel.h:140
wxStaticText * m_staticText_task_desc
Definition MonitorBasePanel.h:139
wxStaticText * m_staticText_plater
Definition MonitorBasePanel.h:143
wxPanel * m_panel_plater_content
Definition MonitorBasePanel.h:144
wxFlexGridSizer * fgSizer_subtask
Definition MonitorBasePanel.h:145

References fgSizer_subtask, m_bitmap_task, m_panel_model_name_caption, m_panel_model_name_content, m_panel_plater_caption, m_panel_plater_content, m_staticText_ceation_time_title, m_staticText_creation_time, m_staticText_model_name, m_staticText_plater, m_staticText_task_desc, style, and wxStaticText.

◆ ~TaskListBasePanel()

TaskListBasePanel::~TaskListBasePanel ( )
436{
437}

Member Data Documentation

◆ fgSizer_subtask

wxFlexGridSizer* Slic3r::GUI::TaskListBasePanel::fgSizer_subtask
protected

Referenced by TaskListBasePanel().

◆ m_bitmap_task

wxStaticBitmap* Slic3r::GUI::TaskListBasePanel::m_bitmap_task
protected

Referenced by TaskListBasePanel().

◆ m_panel_model_name_caption

wxPanel* Slic3r::GUI::TaskListBasePanel::m_panel_model_name_caption
protected

Referenced by TaskListBasePanel().

◆ m_panel_model_name_content

wxPanel* Slic3r::GUI::TaskListBasePanel::m_panel_model_name_content
protected

Referenced by TaskListBasePanel().

◆ m_panel_plater_caption

wxPanel* Slic3r::GUI::TaskListBasePanel::m_panel_plater_caption
protected

Referenced by TaskListBasePanel().

◆ m_panel_plater_content

wxPanel* Slic3r::GUI::TaskListBasePanel::m_panel_plater_content
protected

Referenced by TaskListBasePanel().

◆ m_staticText_ceation_time_title

wxStaticText* Slic3r::GUI::TaskListBasePanel::m_staticText_ceation_time_title
protected

Referenced by TaskListBasePanel().

◆ m_staticText_creation_time

wxStaticText* Slic3r::GUI::TaskListBasePanel::m_staticText_creation_time
protected

Referenced by TaskListBasePanel().

◆ m_staticText_model_name

wxStaticText* Slic3r::GUI::TaskListBasePanel::m_staticText_model_name
protected

Referenced by TaskListBasePanel().

◆ m_staticText_plater

wxStaticText* Slic3r::GUI::TaskListBasePanel::m_staticText_plater
protected

Referenced by TaskListBasePanel().

◆ m_staticText_task_desc

wxStaticText* Slic3r::GUI::TaskListBasePanel::m_staticText_task_desc
protected

Referenced by TaskListBasePanel().


The documentation for this class was generated from the following files: