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

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

Inheritance diagram for Slic3r::GUI::CaliPagePicture:
Collaboration diagram for Slic3r::GUI::CaliPagePicture:

Public Member Functions

 CaliPagePicture (wxWindow *parent, wxWindowID id=wxID_ANY, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=wxTAB_TRAVERSAL)
void set_bmp (const ScalableBitmap &bmp)
void paint_on_img ()
void msw_rescale ()

Protected Attributes

ScalableBitmap m_bmp
wxStaticBitmap * m_img

Detailed Description

Constructor & Destructor Documentation

◆ CaliPagePicture()

Slic3r::GUI::CaliPagePicture::CaliPagePicture ( wxWindow * parent,
wxWindowID id = wxID_ANY,
const wxPoint & pos = wxDefaultPosition,
const wxSize & size = wxDefaultSize,
long style = wxTAB_TRAVERSAL )
596 : wxPanel(parent, id, pos, size, style)
597{
598 SetBackgroundColour(wxColour("#CECECE"));
599 auto top_sizer = new wxBoxSizer(wxHORIZONTAL);
600 top_sizer->AddStretchSpacer();
601 m_img = new wxStaticBitmap(this, wxID_ANY, wxNullBitmap);
602 top_sizer->Add(m_img);
603 top_sizer->AddStretchSpacer();
604 this->SetSizer(top_sizer);
605 top_sizer->Fit(this);
606}
#define style
Definition WipeTowerDialog.cpp:101
wxStaticBitmap * m_img
Definition CalibrationWizardPage.hpp:198

References m_img, and style.

Member Function Documentation

◆ msw_rescale()

void Slic3r::GUI::CaliPagePicture::msw_rescale ( )
615{
616 m_bmp.msw_rescale();
617 m_img->SetBitmap(m_bmp.bmp());
618}
ScalableBitmap m_bmp
Definition CalibrationWizardPage.hpp:197

References m_bmp, and m_img.

◆ paint_on_img()

void Slic3r::GUI::CaliPagePicture::paint_on_img ( )

◆ set_bmp()

void Slic3r::GUI::CaliPagePicture::set_bmp ( const ScalableBitmap & bmp)
609{
610 m_bmp = bmp;
611 m_img->SetBitmap(m_bmp.bmp());
612}

References m_bmp, and m_img.

Member Data Documentation

◆ m_bmp

ScalableBitmap Slic3r::GUI::CaliPagePicture::m_bmp
protected

Referenced by msw_rescale(), and set_bmp().

◆ m_img

wxStaticBitmap* Slic3r::GUI::CaliPagePicture::m_img
protected

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