#include </home/runner/work/OrcaSlicer/OrcaSlicer/src/slic3r/GUI/AmsMappingPopup.hpp>
Public Member Functions | |
| MaterialSyncItem (wxWindow *parent, wxColour mcolour, wxString mname, std::string filament_id=std::string()) | |
| ~MaterialSyncItem () | |
| int | get_real_offset () |
| void | render (wxDC &dc) override |
| void | doRender (wxDC &dc) override |
| void | set_material_index_str (std::string str) |
| const std::string & | get_material_index_str () |
| void | allow_paint_dropdown (bool flag) |
| void | set_ams_text (const wxString &txt) |
| void | set_ams_info (wxColour col, wxString txt, int ctype=0, std::vector< wxColour > cols=std::vector< wxColour >(), bool record_back_info=false) |
| void | set_material_cols (int ctype, const std::vector< wxColour > &cols) |
| void | reset_ams_info () |
| virtual void | reset_valid_info () |
| void | set_nozzle_info (const wxString &mapped_nozzle_str) |
| void | disable () |
| void | enable () |
| void | on_normal () |
| void | on_selected () |
| void | on_warning () |
| bool | is_selected () const |
| bool | is_warning () const |
| void | msw_rescale () |
| void | paintEvent (wxPaintEvent &evt) |
| void | match (bool mat) |
Public Attributes | |
| std::string | m_filament_id |
| wxColour | m_material_coloul |
| int | m_material_ctype = 0 |
| std::vector< wxColour > | m_material_cols |
| wxString | m_material_name |
| wxString | m_mapped_nozzle_str |
| wxColour | m_ams_coloul |
| wxString | m_ams_name |
| int | m_ams_ctype = 0 |
| std::vector< wxColour > | m_ams_cols = std::vector<wxColour>() |
| wxColour | m_back_ams_coloul |
| wxString | m_back_ams_name |
| int | m_back_ams_ctype = 0 |
| std::vector< wxColour > | m_back_ams_cols = std::vector<wxColour>() |
| ScalableBitmap | m_arraw_bitmap_gray |
| ScalableBitmap | m_arraw_bitmap_white |
| ScalableBitmap | m_transparent_mitem |
| ScalableBitmap | m_filament_wheel_transparent |
| ScalableBitmap | m_ams_wheel_mitem |
| ScalableBitmap | m_ams_not_match |
| ScalableBitmap | m_rack_nozzle_bitmap |
| bool | m_selected {false} |
| bool | m_warning {false} |
| bool | m_match {true} |
| bool | m_enable {true} |
Protected Member Functions | |
| void | messure_size () |
Protected Attributes | |
| int | m_text_pos_y = -1 |
| bool | m_dropdown_allow_painted = true |
| wxString | m_mapping_text |
Private Attributes | |
| std::string | m_material_index |
| Slic3r::GUI::MaterialSyncItem::MaterialSyncItem | ( | wxWindow * | parent, |
| wxColour | mcolour, | ||
| wxString | mname, | ||
| std::string | filament_id = std::string() ) |
References Slic3r::GUI::MaterialItem::MaterialItem().
| Slic3r::GUI::MaterialSyncItem::~MaterialSyncItem | ( | ) |
|
inherited |
References m_dropdown_allow_painted.
Referenced by Slic3r::GUI::SyncAmsInfoDialog::generate_override_fix_ams_list().
|
inherited |
References m_enable.
|
overridevirtual |
Reimplemented from Slic3r::GUI::MaterialItem.
References Slic3r::change_the_opacity(), Slic3r::GUI::fill_gradient_rect_east(), get_real_offset(), Slic3r::GUI::MaterialItem::m_ams_coloul, Slic3r::GUI::MaterialItem::m_ams_cols, Slic3r::GUI::MaterialItem::m_ams_ctype, Slic3r::GUI::MaterialItem::m_ams_wheel_mitem, Slic3r::GUI::MaterialItem::m_arraw_bitmap_gray, Slic3r::GUI::MaterialItem::m_arraw_bitmap_white, Slic3r::GUI::MaterialItem::m_dropdown_allow_painted, Slic3r::GUI::MaterialItem::m_filament_wheel_transparent, Slic3r::GUI::MaterialItem::m_match, Slic3r::GUI::MaterialItem::m_material_coloul, Slic3r::GUI::MaterialItem::m_selected, Slic3r::GUI::MaterialItem::m_text_pos_y, Slic3r::GUI::MaterialItem::m_transparent_mitem, and MATERIAL_REC_WHEEL_SIZE.
Referenced by render().
|
inherited |
|
inline |
References m_material_index.
| int Slic3r::GUI::MaterialSyncItem::get_real_offset | ( | ) |
References Slic3r::GUI::LEFT_OFFSET, and Slic3r::GUI::MaterialItem::m_dropdown_allow_painted.
Referenced by doRender(), and render().
|
inlineinherited |
References m_selected.
|
inlineinherited |
References m_warning.
|
inherited |
|
protectedinherited |
References m_mapped_nozzle_str, and Slic3r::GUI::s_get_mapped_nozzle_str_line_count().
Referenced by MaterialItem(), reset_ams_info(), set_ams_info(), set_ams_text(), and set_nozzle_info().
|
inherited |
References m_ams_wheel_mitem, m_arraw_bitmap_gray, m_arraw_bitmap_white, and m_transparent_mitem.
|
inherited |
References m_selected, and m_warning.
Referenced by Slic3r::GUI::SelectMachineDialog::reset_and_sync_ams_list(), Slic3r::GUI::SyncAmsInfoDialog::reset_and_sync_ams_list(), Slic3r::GUI::SelectMachineDialog::set_default_from_sdcard(), and Slic3r::GUI::SendMultiMachinePage::sync_ams_list().
|
inherited |
References m_selected.
Referenced by Slic3r::GUI::SelectMachineDialog::reset_and_sync_ams_list(), Slic3r::GUI::SyncAmsInfoDialog::reset_and_sync_ams_list(), Slic3r::GUI::SelectMachineDialog::set_default_from_sdcard(), and Slic3r::GUI::SendMultiMachinePage::sync_ams_list().
|
inherited |
|
inherited |
References render().
Referenced by MaterialItem().
|
overridevirtual |
Reimplemented from Slic3r::GUI::MaterialItem.
References _L, Label::Body_10, Label::Body_12, Slic3r::change_the_opacity(), StateColor::darkModeColorFor(), doRender(), get_real_offset(), Label::Head_12, Slic3r::GUI::MaterialItem::m_ams_coloul, Slic3r::GUI::MaterialItem::m_ams_name, Slic3r::GUI::MaterialItem::m_dropdown_allow_painted, Slic3r::GUI::MaterialItem::m_match, Slic3r::GUI::MaterialItem::m_material_coloul, m_material_index, Slic3r::GUI::MaterialItem::m_material_name, and Slic3r::GUI::MaterialItem::m_text_pos_y.
|
inherited |
References m_ams_coloul, m_ams_cols, m_ams_ctype, m_ams_name, m_mapped_nozzle_str, and messure_size().
Referenced by Slic3r::GUI::SyncAmsInfoDialog::reset_ams_material().
|
virtualinherited |
References m_back_ams_coloul, m_back_ams_cols, m_back_ams_ctype, m_back_ams_name, and set_ams_info().
|
inherited |
References m_ams_coloul, m_ams_cols, m_ams_ctype, m_ams_name, m_back_ams_coloul, m_back_ams_cols, m_back_ams_ctype, m_back_ams_name, and messure_size().
Referenced by Slic3r::GUI::SelectMachineDialog::on_set_finish_mapping(), Slic3r::GUI::SendMultiMachinePage::on_set_finish_mapping(), Slic3r::GUI::SendMultiMachinePage::OnSelectRadio(), Slic3r::GUI::SelectMachineDialog::reset_ams_material(), reset_valid_info(), Slic3r::GUI::SendMultiMachinePage::sync_ams_list(), and Slic3r::GUI::SelectMachineDialog::sync_ams_mapping_result().
|
inherited |
References m_ams_name, and messure_size().
|
inherited |
References m_material_cols, and m_material_ctype.
| void Slic3r::GUI::MaterialSyncItem::set_material_index_str | ( | std::string | str | ) |
References m_material_index.
Referenced by Slic3r::GUI::SyncAmsInfoDialog::generate_override_fix_ams_list(), and Slic3r::GUI::SyncAmsInfoDialog::reset_and_sync_ams_list().
|
inherited |
References m_mapped_nozzle_str, and messure_size().
Referenced by Slic3r::GUI::SelectMachineDialog::on_set_finish_mapping(), Slic3r::GUI::SelectMachineDialog::reset_ams_material(), and Slic3r::GUI::SelectMachineDialog::sync_ams_mapping_result().
|
inherited |
|
inherited |
Referenced by doRender(), Slic3r::GUI::MaterialSyncItem::doRender(), reset_ams_info(), and set_ams_info().
|
inherited |
Referenced by doRender(), Slic3r::GUI::MaterialSyncItem::doRender(), reset_ams_info(), and set_ams_info().
|
inherited |
|
inherited |
Referenced by MaterialItem(), and doRender().
|
inherited |
Referenced by MaterialItem(), doRender(), Slic3r::GUI::MaterialSyncItem::doRender(), and msw_rescale().
|
inherited |
Referenced by MaterialItem(), doRender(), Slic3r::GUI::MaterialSyncItem::doRender(), and msw_rescale().
|
inherited |
Referenced by MaterialItem(), doRender(), Slic3r::GUI::MaterialSyncItem::doRender(), and msw_rescale().
|
inherited |
Referenced by reset_valid_info(), and set_ams_info().
|
inherited |
Referenced by reset_valid_info(), and set_ams_info().
|
inherited |
Referenced by reset_valid_info(), and set_ams_info().
|
inherited |
Referenced by reset_valid_info(), and set_ams_info().
|
protectedinherited |
|
inherited |
Referenced by disable(), enable(), Slic3r::GUI::SelectMachineDialog::reset_and_sync_ams_list(), and Slic3r::GUI::SelectMachineDialog::set_default_from_sdcard().
|
inherited |
Referenced by MaterialItem().
|
inherited |
Referenced by MaterialItem(), doRender(), and Slic3r::GUI::MaterialSyncItem::doRender().
|
inherited |
Referenced by doRender(), messure_size(), reset_ams_info(), and set_nozzle_info().
|
protectedinherited |
Referenced by doRender(), and render().
|
inherited |
|
inherited |
|
inherited |
Referenced by doRender(), and set_material_cols().
|
inherited |
Referenced by doRender(), and set_material_cols().
|
private |
Referenced by get_material_index_str(), render(), and set_material_index_str().
|
inherited |
|
inherited |
Referenced by MaterialItem(), and doRender().
|
inherited |
Referenced by doRender(), Slic3r::GUI::MaterialSyncItem::doRender(), is_selected(), Slic3r::GUI::SelectMachineDialog::is_selected_ams_drying(), on_normal(), and on_selected().
|
protectedinherited |
Referenced by Slic3r::GUI::MaterialSyncItem::doRender(), and Slic3r::GUI::MaterialSyncItem::render().
|
inherited |
Referenced by MaterialItem(), doRender(), Slic3r::GUI::MaterialSyncItem::doRender(), and msw_rescale().
|
inherited |
Referenced by doRender(), is_warning(), on_normal(), and on_warning().