#include </home/runner/work/OrcaSlicer/OrcaSlicer/src/slic3r/GUI/SelectMachine.hpp>
◆ ThumbnailPanel()
| Slic3r::GUI::ThumbnailPanel::ThumbnailPanel |
( |
wxWindow * | parent, |
|
|
wxWindowID | winid = wxID_ANY, |
|
|
const wxPoint & | pos = wxDefaultPosition, |
|
|
const wxSize & | size = wxDefaultSize ) |
6486 : wxPanel(parent, winid, pos, size)
6487 {
6488#ifdef __WINDOWS__
6489 SetDoubleBuffered(true);
6490#endif
6491
6492 SetBackgroundStyle(wxBG_STYLE_CUSTOM);
6493 wxBoxSizer *sizer = new wxBoxSizer(wxVERTICAL);
6494 m_staticbitmap =
new wxStaticBitmap(parent, wxID_ANY, wxNullBitmap, wxDefaultPosition, wxDefaultSize);
6498 SetSizer(sizer);
6499 Layout();
6500 Fit();
6501 }
void OnPaint(wxPaintEvent &event)
Definition SelectMachine.cpp:6517
wxStaticBitmap * m_staticbitmap
Definition SelectMachine.hpp:267
ScalableBitmap m_background_bitmap
Definition SelectMachine.hpp:279
References m_background_bitmap, m_staticbitmap, and OnPaint().
◆ ~ThumbnailPanel()
| Slic3r::GUI::ThumbnailPanel::~ThumbnailPanel |
( |
| ) |
|
◆ OnEraseBackground()
| void Slic3r::GUI::ThumbnailPanel::OnEraseBackground |
( |
wxEraseEvent & | event | ) |
|
◆ OnPaint()
| void Slic3r::GUI::ThumbnailPanel::OnPaint |
( |
wxPaintEvent & | event | ) |
|
6517 {
6518
6519 wxPaintDC dc(this);
6521 }
void render(wxDC &dc)
Definition SelectMachine.cpp:6523
References render().
Referenced by ThumbnailPanel().
◆ PaintBackground()
| void Slic3r::GUI::ThumbnailPanel::PaintBackground |
( |
wxDC & | dc | ) |
|
◆ render()
| void Slic3r::GUI::ThumbnailPanel::render |
( |
wxDC & | dc | ) |
|
6523 {
6524
6526 #ifdef __WXMSW__
6527 wxMemoryDC memdc;
6528 wxBitmap bmp(GetSize());
6529 memdc.SelectObject(bmp);
6531 dc.Blit(0, 0, GetSize().GetWidth(), GetSize().GetHeight(), &memdc, 0, 0);
6532 #else
6534 #endif
6535 }
6536 else
6538
6539 }
#define SHOW_BACKGROUND_BITMAP_PIXEL_THRESHOLD
Definition GUI_App.hpp:56
int m_brightness_value
Definition SelectMachine.hpp:281
wxBitmap bitmap_with_background
Definition SelectMachine.hpp:280
wxBitmap m_bitmap
Definition SelectMachine.hpp:266
References bitmap_with_background, m_bitmap, m_brightness_value, and SHOW_BACKGROUND_BITMAP_PIXEL_THRESHOLD.
Referenced by OnPaint().
◆ set_thumbnail()
| void Slic3r::GUI::ThumbnailPanel::set_thumbnail |
( |
wxImage & | img | ) |
|
◆ bitmap_with_background
| wxBitmap Slic3r::GUI::ThumbnailPanel::bitmap_with_background |
|
private |
◆ m_background_bitmap
◆ m_bitmap
| wxBitmap Slic3r::GUI::ThumbnailPanel::m_bitmap |
◆ m_brightness_value
| int Slic3r::GUI::ThumbnailPanel::m_brightness_value {-1} |
|
private |
◆ m_staticbitmap
| wxStaticBitmap* Slic3r::GUI::ThumbnailPanel::m_staticbitmap {nullptr} |
The documentation for this class was generated from the following files: