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

#include </home/runner/work/OrcaSlicer/OrcaSlicer/src/slic3r/GUI/CalibrationWizardPresetPage.hpp>

Inheritance diagram for Slic3r::GUI::CaliPresetWarningPanel:
Collaboration diagram for Slic3r::GUI::CaliPresetWarningPanel:

Public Member Functions

 CaliPresetWarningPanel (wxWindow *parent, wxWindowID id=wxID_ANY, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=wxTAB_TRAVERSAL)
void create_panel (wxWindow *parent)
void set_warning (wxString text)

Protected Attributes

wxBoxSizer * m_top_sizer
Label * m_warning_text

Detailed Description

Constructor & Destructor Documentation

◆ CaliPresetWarningPanel()

Slic3r::GUI::CaliPresetWarningPanel::CaliPresetWarningPanel ( wxWindow * parent,
wxWindowID id = wxID_ANY,
const wxPoint & pos = wxDefaultPosition,
const wxSize & size = wxDefaultSize,
long style = wxTAB_TRAVERSAL )
281 : wxPanel(parent, id, pos, size, style)
282{
283 SetBackgroundColour(*wxWHITE);
284
285 m_top_sizer = new wxBoxSizer(wxHORIZONTAL);
286
287 create_panel(this);
288
289 this->SetSizer(m_top_sizer);
290 m_top_sizer->Fit(this);
291}
#define style
Definition WipeTowerDialog.cpp:101
wxBoxSizer * m_top_sizer
Definition CalibrationWizardPresetPage.hpp:111
void create_panel(wxWindow *parent)
Definition CalibrationWizardPresetPage.cpp:293

References create_panel(), m_top_sizer, and style.

Here is the call graph for this function:

Member Function Documentation

◆ create_panel()

void Slic3r::GUI::CaliPresetWarningPanel::create_panel ( wxWindow * parent)
294{
295 m_warning_text = new Label(parent, wxEmptyString);
297 m_warning_text->SetForegroundColour(wxColour(230, 92, 92));
299 m_top_sizer->Add(m_warning_text, 0, wxEXPAND | wxTOP | wxBOTTOM, FromDIP(5));
300}
#define CALIBRATION_TEXT_MAX_LENGTH
Definition CalibrationWizardPage.hpp:40
static wxFont Body_13
Definition Label.hpp:54
Label * m_warning_text
Definition CalibrationWizardPresetPage.hpp:112

References Label::Body_13, CALIBRATION_TEXT_MAX_LENGTH, m_top_sizer, and m_warning_text.

Referenced by CaliPresetWarningPanel().

Here is the caller graph for this function:

◆ set_warning()

void Slic3r::GUI::CaliPresetWarningPanel::set_warning ( wxString text)
303{
304 m_warning_text->SetLabel(text);
305}

References m_warning_text.

Member Data Documentation

◆ m_top_sizer

wxBoxSizer* Slic3r::GUI::CaliPresetWarningPanel::m_top_sizer
protected

◆ m_warning_text

Label* Slic3r::GUI::CaliPresetWarningPanel::m_warning_text
protected

Referenced by create_panel(), and set_warning().


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