#include </home/runner/work/OrcaSlicer/OrcaSlicer/src/slic3r/GUI/wxExtensions.hpp>
Public Member Functions | |
| ScalableBitmap () | |
| ScalableBitmap (wxWindow *parent, const std::string &icon_name="", const int px_cnt=16, const bool grayscale=false, const bool resize=false, const bool bitmap2=false, const std::vector< std::string > &new_color=std::vector< std::string >()) | |
| ~ScalableBitmap () | |
| wxSize | GetBmpSize () const |
| int | GetBmpWidth () const |
| int | GetBmpHeight () const |
| void | msw_rescale () |
| const wxBitmap & | bmp () const |
| wxBitmap & | bmp () |
| const std::string & | name () const |
| int | px_cnt () const |
Static Public Member Functions | |
| static wxSize | GetBmpSize (const wxBitmap &bmp) |
Private Attributes | |
| wxWindow * | m_parent { nullptr } |
| wxBitmap | m_bmp = wxBitmap() |
| std::string | m_icon_name = "" |
| int | m_px_cnt {16} |
| bool | m_grayscale { false } |
| bool | m_resize { false } |
|
inline |
| ScalableBitmap::ScalableBitmap | ( | wxWindow * | parent, |
| const std::string & | icon_name = "", | ||
| const int | px_cnt = 16, | ||
| const bool | grayscale = false, | ||
| const bool | resize = false, | ||
| const bool | bitmap2 = false, | ||
| const std::vector< std::string > & | new_color = std::vector<std::string>() ) |
References create_scaled_bitmap(), GetBmpHeight(), m_bmp, m_grayscale, m_icon_name, m_parent, m_px_cnt, m_resize, msw_rescale(), and px_cnt().
|
inline |
|
inline |
References m_bmp.
Referenced by Slic3r::GUI::FlowRateCalibrationDialog::FlowRateCalibrationDialog(), ScalableButton::ScalableButton(), Slic3r::GUI::Sidebar::Sidebar(), Slic3r::GUI::Choice::BUILD(), Slic3r::GUI::PrintingTaskPanel::create_panel(), Slic3r::GUI::AMSHumidity::doRender(), Slic3r::GUI::ColorPicker::doRender(), Slic3r::GUI::DevExtruderImage::doRender(), Slic3r::GUI::ExtruderImage::doRender(), Slic3r::GUI::ScoreDialog::get_photo_btn_sizer(), Slic3r::GUI::ScoreDialog::get_star_sizer(), GetBmpSize(), Slic3r::GUI::DeviceErrorDialog::make_placeholder_image(), Slic3r::GUI::Choice::msw_rescale(), Slic3r::GUI::Page::new_optgroup(), Slic3r::GUI::PublishSettingsDialog::on_dpi_changed(), Slic3r::GUI::wgtDeviceNozzleRackHotendUpdate::OnBitmapHoverEnter(), Button::render(), FanSwitchButton::render(), ImageSwitchButton::render(), Slic3r::GUI::OG_CustomCtrl::CtrlLine::render(), TempInput::render(), Slic3r::GUI::AMSLib::render_lite_lib(), Slic3r::GUI::ImageGrid::renderIconText(), Slic3r::GUI::PublishSettingsDialog::section_group_for(), Slic3r::GUI::PrintingTaskPanel::set_star_count(), AxisCtrlButton::SetBitmap(), ScalableButton::SetBitmap_(), ScalableButton::SetBitmapDisabled_(), and Slic3r::GUI::uiAmsPercentHumidityDryPopup::UpdateContents().
| int ScalableBitmap::GetBmpHeight | ( | ) | const |
References m_bmp.
Referenced by ScalableBitmap(), Slic3r::GUI::DevExtruderImage::doRender(), Slic3r::GUI::ExtruderImage::doRender(), FanSwitchButton::render(), ImageSwitchButton::render(), and Slic3r::GUI::ImageGrid::renderIconText().
| wxSize ScalableBitmap::GetBmpSize | ( | ) | const |
References m_bmp.
Referenced by Slic3r::GUI::AMSExtImage::doRender(), Slic3r::GUI::AMSHumidity::doRender(), Slic3r::GUI::ExtruderImage::doRender(), Slic3r::GUI::anonymous_namespace{UVEditorCanvas.cpp}::drawn_size(), Button::render(), TempInput::render(), and Slic3r::GUI::AMSLib::render_lite_lib().
|
static |
References bmp().
| int ScalableBitmap::GetBmpWidth | ( | ) | const |
References m_bmp.
Referenced by Slic3r::GUI::AMSHumidity::doRender(), Slic3r::GUI::DevExtruderImage::doRender(), Slic3r::GUI::ExtruderImage::doRender(), FanSwitchButton::render(), ImageSwitchButton::render(), and Slic3r::GUI::ImageGrid::renderIconText().
| void ScalableBitmap::msw_rescale | ( | ) |
References create_scaled_bitmap(), m_bmp, m_grayscale, m_icon_name, m_parent, m_px_cnt, and m_resize.
Referenced by ScalableBitmap(), Slic3r::GUI::PublishSettingsDialog::on_dpi_changed(), and TempInput::render().
|
inline |
References m_icon_name.
Referenced by ScalableButton::SetBitmap_(), and ScalableButton::SetBitmapDisabled_().
|
inline |
|
private |
Referenced by ScalableBitmap(), bmp(), bmp(), GetBmpHeight(), GetBmpSize(), GetBmpWidth(), and msw_rescale().
|
private |
Referenced by ScalableBitmap(), and msw_rescale().
|
private |
Referenced by ScalableBitmap(), msw_rescale(), and name().
|
private |
Referenced by ScalableBitmap(), and msw_rescale().
|
private |
Referenced by ScalableBitmap(), msw_rescale(), and px_cnt().
|
private |
Referenced by ScalableBitmap(), and msw_rescale().