#include </home/runner/work/OrcaSlicer/OrcaSlicer/src/slic3r/GUI/StatusPanel.hpp>
Public Member Functions | |
| void | update (int nozzle_num, int nozzle_id) |
| void | update (ExtruderState single_state) |
| void | update (ExtruderState right_state, ExtruderState left_state) |
| void | msw_rescale () |
| void | setExtruderCount (int nozzle_num) |
| void | setExtruderUsed (std::string loc) |
| void | paintEvent (wxPaintEvent &evt) |
| void | render (wxDC &dc) |
| void | doRender (wxDC &dc) |
| ExtruderImage (wxWindow *parent, wxWindowID id, int nozzle_num, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize) | |
| ~ExtruderImage () | |
Public Attributes | |
| bool | m_show_state = {false} |
| int | m_nozzle_num = 1 |
| int | current_nozzle_idx = 0 |
| std::string | current_nozzle_loc = "" |
| wxColour | m_colour |
| std::string | m_file_name |
| bool | m_ams_loading {false} |
| Slic3r::GUI::ExtruderImage::ExtruderImage | ( | wxWindow * | parent, |
| wxWindowID | id, | ||
| int | nozzle_num, | ||
| const wxPoint & | pos = wxDefaultPosition, | ||
| const wxSize & | size = wxDefaultSize ) |
References m_extruder_single_nozzle_empty_load, m_extruder_single_nozzle_empty_unload, m_extruder_single_nozzle_filled_load, m_extruder_single_nozzle_filled_unload, m_left_extruder_active_empty, m_left_extruder_active_filled, m_left_extruder_unactive_empty, m_left_extruder_unactive_filled, m_nozzle_num, m_pipe_empty_load, m_pipe_empty_load_unselected, m_pipe_empty_unload, m_pipe_empty_unload_unselected, m_pipe_filled_load, m_pipe_filled_load_unselected, m_pipe_filled_unload, m_pipe_filled_unload_unselected, m_right_extruder_active_empty, m_right_extruder_active_filled, m_right_extruder_unactive_empty, m_right_extruder_unactive_filled, and paintEvent().
| Slic3r::GUI::ExtruderImage::~ExtruderImage | ( | ) |
| void Slic3r::GUI::ExtruderImage::doRender | ( | wxDC & | dc | ) |
References ScalableBitmap::bmp(), current_nozzle_loc, Slic3r::GUI::EMPTY_LOAD, Slic3r::GUI::EMPTY_UNLOAD, Slic3r::GUI::FILLED_LOAD, Slic3r::GUI::FILLED_UNLOAD, ScalableBitmap::GetBmpHeight(), ScalableBitmap::GetBmpSize(), ScalableBitmap::GetBmpWidth(), m_extruder_single_nozzle_empty_load, m_extruder_single_nozzle_empty_unload, m_extruder_single_nozzle_filled_load, m_extruder_single_nozzle_filled_unload, m_left_ext_state, m_left_extruder_active_empty, m_left_extruder_active_filled, m_left_extruder_unactive_empty, m_left_extruder_unactive_filled, m_nozzle_num, m_pipe_empty_load, m_pipe_empty_load_unselected, m_pipe_empty_unload, m_pipe_empty_unload_unselected, m_pipe_filled_load, m_pipe_filled_load_unselected, m_pipe_filled_unload, m_pipe_filled_unload_unselected, m_right_ext_state, m_right_extruder_active_empty, m_right_extruder_active_filled, m_right_extruder_unactive_empty, m_right_extruder_unactive_filled, and m_single_ext_state.
Referenced by render().
| void Slic3r::GUI::ExtruderImage::msw_rescale | ( | ) |
References m_extruder_single_nozzle_empty_load, m_extruder_single_nozzle_empty_unload, m_extruder_single_nozzle_filled_load, m_extruder_single_nozzle_filled_unload, m_left_extruder_active_empty, m_left_extruder_active_filled, m_left_extruder_unactive_empty, m_left_extruder_unactive_filled, m_pipe_empty_load, m_pipe_empty_load_unselected, m_pipe_empty_unload, m_pipe_empty_unload_unselected, m_pipe_filled_load, m_pipe_filled_load_unselected, m_pipe_filled_unload, m_pipe_filled_unload_unselected, m_right_extruder_active_empty, m_right_extruder_active_filled, m_right_extruder_unactive_empty, and m_right_extruder_unactive_filled.
Referenced by Slic3r::GUI::StatusPanel::msw_rescale().
| void Slic3r::GUI::ExtruderImage::paintEvent | ( | wxPaintEvent & | evt | ) |
References render().
Referenced by ExtruderImage().
| void Slic3r::GUI::ExtruderImage::render | ( | wxDC & | dc | ) |
References doRender().
Referenced by paintEvent().
| void Slic3r::GUI::ExtruderImage::setExtruderCount | ( | int | nozzle_num | ) |
References m_nozzle_num.
| void Slic3r::GUI::ExtruderImage::setExtruderUsed | ( | std::string | loc | ) |
References current_nozzle_loc.
| void Slic3r::GUI::ExtruderImage::update | ( | ExtruderState | right_state, |
| ExtruderState | left_state ) |
References m_left_ext_state, and m_right_ext_state.
| void Slic3r::GUI::ExtruderImage::update | ( | ExtruderState | single_state | ) |
References m_single_ext_state.
| void Slic3r::GUI::ExtruderImage::update | ( | int | nozzle_num, |
| int | nozzle_id ) |
| int Slic3r::GUI::ExtruderImage::current_nozzle_idx = 0 |
| std::string Slic3r::GUI::ExtruderImage::current_nozzle_loc = "" |
Referenced by doRender(), and setExtruderUsed().
| bool Slic3r::GUI::ExtruderImage::m_ams_loading {false} |
| wxColour Slic3r::GUI::ExtruderImage::m_colour |
|
private |
Referenced by ExtruderImage(), doRender(), and msw_rescale().
|
private |
Referenced by ExtruderImage(), doRender(), and msw_rescale().
|
private |
Referenced by ExtruderImage(), doRender(), and msw_rescale().
|
private |
Referenced by ExtruderImage(), doRender(), and msw_rescale().
| std::string Slic3r::GUI::ExtruderImage::m_file_name |
|
private |
Referenced by doRender(), and update().
|
private |
Referenced by ExtruderImage(), doRender(), and msw_rescale().
|
private |
Referenced by ExtruderImage(), doRender(), and msw_rescale().
|
private |
Referenced by ExtruderImage(), doRender(), and msw_rescale().
|
private |
Referenced by ExtruderImage(), doRender(), and msw_rescale().
| int Slic3r::GUI::ExtruderImage::m_nozzle_num = 1 |
Referenced by ExtruderImage(), doRender(), and setExtruderCount().
|
private |
Referenced by ExtruderImage(), doRender(), and msw_rescale().
|
private |
Referenced by ExtruderImage(), doRender(), and msw_rescale().
|
private |
Referenced by ExtruderImage(), doRender(), and msw_rescale().
|
private |
Referenced by ExtruderImage(), doRender(), and msw_rescale().
|
private |
Referenced by ExtruderImage(), doRender(), and msw_rescale().
|
private |
Referenced by ExtruderImage(), doRender(), and msw_rescale().
|
private |
Referenced by ExtruderImage(), doRender(), and msw_rescale().
|
private |
Referenced by ExtruderImage(), doRender(), and msw_rescale().
|
private |
Referenced by doRender(), and update().
|
private |
Referenced by ExtruderImage(), doRender(), and msw_rescale().
|
private |
Referenced by ExtruderImage(), doRender(), and msw_rescale().
|
private |
Referenced by ExtruderImage(), doRender(), and msw_rescale().
|
private |
Referenced by ExtruderImage(), doRender(), and msw_rescale().
| bool Slic3r::GUI::ExtruderImage::m_show_state = {false} |
|
private |
Referenced by doRender(), and update().