#include </home/runner/work/OrcaSlicer/OrcaSlicer/src/slic3r/GUI/PresetComboBoxes.hpp>
Public Types | |
| enum | LabelItemType : std::size_t { LABEL_ITEM_PHYSICAL_PRINTER = 0xffffff01 , LABEL_ITEM_PRINTER_MODELS , LABEL_ITEM_DISABLED , LABEL_ITEM_MARKER , LABEL_ITEM_PHYSICAL_PRINTERS , LABEL_ITEM_WIZARD_PRINTERS , LABEL_ITEM_WIZARD_FILAMENTS , LABEL_ITEM_WIZARD_MATERIALS , LABEL_ITEM_WIZARD_ADD_PRINTERS , LABEL_ITEM_MAX } |
| enum | FilamentAMSType : unsigned int { ORIGINAL , FROM_AMS } |
Public Member Functions | |
| CalibrateFilamentComboBox (wxWindow *parent) | |
| ~CalibrateFilamentComboBox () | |
| void | load_tray (DynamicPrintConfig &config) |
| void | update () override |
| void | msw_rescale () override |
| void | OnSelect (wxCommandEvent &evt) override |
| const Preset * | get_selected_preset () |
| std::string | get_tray_name () |
| std::string | get_tag_uid () |
| bool | is_tray_exist () |
| bool | is_compatible_with_printer () |
| wxColor | get_color () |
| bool | switch_to_tab () |
| void | change_extruder_color () |
| void | show_add_menu () |
| void | show_edit_menu () |
| wxString | get_preset_name (const Preset &preset) override |
| void | update (std::string select_preset) |
| void | update_badge_according_flag () |
| void | set_sync_badge (bool show) |
| FilamentColor | get_cur_color_info () |
| void | show_default_color_picker () |
| void | sync_colour_config (const std::vector< std::string > &clrs, bool is_gradient) |
| void | sys_color_changed () override |
| void | set_label_marker (int item, LabelItemType label_item_type=LABEL_ITEM_MARKER) |
| bool | set_printer_technology (PrinterTechnology pt) |
| void | set_selection_changed_function (std::function< void(int)> sel_changed) |
| bool | is_selected_physical_printer () |
| bool | is_selected_printer_model () |
| bool | selection_is_changed_according_to_physical_printers () |
| void | update_from_bundle () |
| void | add_connected_printers (std::string selected, bool alias_name=false) |
| int | selected_connected_printer () const |
| bool | add_ams_filaments (std::string selected, bool alias_name=false) |
| int | selected_ams_filament () const |
| void | set_filament_idx (const int extr_idx) |
| int | get_filament_idx () const |
| std::string | get_selected_dev_id () const |
| void | clear_selected_dev_id () |
| wxString | get_tooltip (const Preset &preset) |
| wxString | get_preset_item_name (unsigned int index) |
| Preset::Type | get_type () |
| void | show_all (bool show_all) |
| DropDown & | GetDropDown () |
| void | SetKeepDropArrow (bool keep) |
| virtual bool | SetFont (wxFont const &font) override |
| int | Append (const wxString &item, const wxBitmap &bitmap=wxNullBitmap, int item_style=0) |
| int | Append (const wxString &item, const wxBitmap &bitmap, void *clientData, int item_style=0) |
| int | Append (const wxString &item, const wxBitmap &bitmap, const wxString &group, void *clientData=nullptr, int item_style=0) |
| int | Append (const wxString &item, const wxBitmap &bitmap, const wxString &group_key, const wxString &group_label, void *clientData=nullptr, int item_style=0) |
| int | SetItems (const std::vector< DropDown::Item > &the_items) |
| void | set_replace_text (wxString text, wxString image_name) |
| unsigned int | GetCount () const override |
| int | GetSelection () const override |
| void | SetSelection (int n) override |
| void | SelectAndNotify (int n) |
| virtual void | Rescale () override |
| wxString | GetValue () const |
| void | SetValue (const wxString &value) |
| void | SetLabel (const wxString &label) override |
| wxString | GetLabel () const override |
| int | GetFlag (unsigned int n) |
| void | SetFlag (unsigned int n, int value) |
| void | SetTextLabel (const wxString &label) |
| wxString | GetTextLabel () const |
| wxString | GetString (unsigned int n) const override |
| void | SetString (unsigned int n, wxString const &value) override |
| wxString | GetItemTooltip (unsigned int n) const |
| void | SetItemTooltip (unsigned int n, wxString const &value) |
| wxString | GetItemAlias (unsigned int n) const |
| void | SetItemAlias (unsigned int n, wxString const &value) |
| wxBitmap | GetItemBitmap (unsigned int n) |
| void | SetItemBitmap (unsigned int n, wxBitmap const &bitmap) |
| void | SetItemActionBitmap (unsigned int n, wxBitmap const &bitmap) |
| bool | is_drop_down () |
| void | DeleteOneItem (unsigned int pos) |
| void | ForceDropdownOpen () |
| void | CloseDropdown () |
Static Public Member Functions | |
| static wxColor | different_color (wxColor const &color) |
Public Attributes | |
| ScalableButton * | edit_btn { nullptr } |
| wxButton * | clr_picker { nullptr } |
Protected Types | |
| typedef std::size_t | Marker |
Protected Member Functions | |
| void | invalidate_selection () |
| void | validate_selection (bool predicate=false) |
| void | update_selection () |
| int | update_ams_color () |
| wxBitmap * | get_bmp (std::string bitmap_key, bool wide_icons, const std::string &main_icon_name, bool is_compatible=true, bool is_system=false, bool is_single_bar=false, const std::string &filament_rgb="", const std::string &extruder_rgb="", const std::string &material_rgb="") |
| wxBitmap * | get_bmp (std::string bitmap_key, const std::string &main_icon_name, const std::string &next_icon_name, bool is_enabled=true, bool is_compatible=true, bool is_system=false) |
| wxBitmap * | get_bmp (Preset const &preset) |
| virtual int | DoInsertItems (const wxArrayStringsAdapter &items, unsigned int pos, void **clientData, wxClientDataType type) override |
| virtual void | DoClear () override |
| void | DoDeleteOneItem (unsigned int pos) override |
| void * | DoGetItemClientData (unsigned int n) const override |
| void | DoSetItemClientData (unsigned int n, void *data) override |
| void | OnEdit () override |
| void | sendComboBoxEvent () |
Static Protected Member Functions | |
| static BitmapCache & | bitmap_cache () |
| static const char * | separator_head () |
| static const char * | separator_tail () |
| static wxString | separator (const std::string &label) |
Protected Attributes | |
| std::function< void(int)> | on_selection_changed { nullptr } |
| Preset::Type | m_type |
| std::string | m_main_bitmap_name |
| PresetBundle * | m_preset_bundle {nullptr} |
| PresetCollection * | m_collection {nullptr} |
| ScalableBitmap | m_bitmapCompatible |
| ScalableBitmap | m_bitmapIncompatible |
| int | m_last_selected |
| int | m_em_unit |
| int | m_filament_idx = -1 |
| int | m_first_ams_filament = 0 |
| int | m_last_ams_filament = 0 |
| int | icon_height |
| int | norm_icon_width |
| int | thin_icon_width |
| int | wide_icon_width |
| int | space_icon_width |
| int | thin_space_icon_width |
| int | wide_space_icon_width |
| int | m_first_printer_idx = 0 |
| int | m_last_printer_idx = 0 |
| std::string | m_selected_dev_id |
| PrinterTechnology | printer_technology {ptAny} |
Private Types | |
| typedef DropDown::Item | Item |
Private Member Functions | |
| void | fill_width_height () |
| void | mouseDown (wxMouseEvent &event) |
| void | mouseWheelMoved (wxMouseEvent &event) |
| void | keyDown (wxKeyEvent &event) |
| void | onMove (wxMoveEvent &event) |
Private Attributes | |
| std::string | m_tray_name |
| std::string | m_filament_id |
| std::string | m_tag_uid |
| std::string | m_filament_type |
| std::string | m_filament_color |
| bool | m_filament_exist {false} |
| bool | m_is_compatible {true} |
| const Preset * | m_selected_preset = nullptr |
| std::map< wxString, std::pair< std::string, wxBitmap * > > | m_nonsys_presets |
| std::map< wxString, std::pair< std::string, wxBitmap * > > | m_system_presets |
| wxColor | m_color |
| bool | m_sync_badge {false} |
| bool | m_show_all { false } |
| std::vector< Item > | items |
| DropDown | drop |
| bool | drop_down = false |
| bool | text_off = false |
| bool | is_replace_text_to_image = false |
| bool | m_keep_drop_arrow = false |
| wxString | replace_text |
| wxString | image_for_text |
|
privateinherited |
|
protectedinherited |
|
inherited |
|
inherited |
| Slic3r::GUI::CalibrateFilamentComboBox::CalibrateFilamentComboBox | ( | wxWindow * | parent | ) |
References Slic3r::GUI::PlaterPresetComboBox::PlaterPresetComboBox(), Slic3r::GUI::PlaterPresetComboBox::clr_picker, and StateColor::darkModeColorFor().
| Slic3r::GUI::CalibrateFilamentComboBox::~CalibrateFilamentComboBox | ( | ) |
|
inherited |
References _L, ComboBox::Append(), DD_ITEM_STYLE_SPLIT_ITEM, Slic3r::f(), Slic3r::filament_type(), FROM_AMS, get_extruder_color_icon(), get_preset_name(), ComboBox::GetCount(), Slic3r::Preset::is_visible, m_collection, m_filament_idx, m_first_ams_filament, m_last_ams_filament, m_preset_bundle, Slic3r::ConfigBase::option(), set_label_marker(), and ComboBox::SetFlag().
Referenced by Slic3r::GUI::PlaterPresetComboBox::update(), and Slic3r::GUI::TabPresetComboBox::update().
|
inherited |
References _L, ComboBox::Append(), Slic3r::Preset::config, DD_ITEM_STYLE_SPLIT_ITEM, Slic3r::GUI::from_u8(), Slic3r::DeviceManager::get_current_printer_agent_id(), Slic3r::DeviceManager::get_my_machine_list(), Slic3r::GUI::get_printer_preset(), ComboBox::GetCount(), Slic3r::Preset::is_visible, m_first_printer_idx, m_last_printer_idx, m_selected_dev_id, Slic3r::DynamicConfig::opt_string(), set_label_marker(), and validate_selection().
|
inherited |
|
inherited |
References drop, items, DropDown::Item::style, and style.
|
inherited |
|
inherited |
References Append(), and style.
Referenced by ComboBox(), Slic3r::GUI::LayerNumberTextInput::LayerNumberTextInput(), Slic3r::GUI::PresetComboBox::add_ams_filaments(), Slic3r::GUI::PresetComboBox::add_connected_printers(), Slic3r::GUI::IMEXModesCtrl::add_row(), Append(), Append(), Append(), Slic3r::GUI::Choice::BUILD(), Slic3r::GUI::combo_append_index(), Slic3r::GUI::GridCellChoiceEditor::Create(), Slic3r::GUI::GridCellFilamentsEditor::Create(), BitmapChoiceRenderer::CreateEditorCtrl(), Slic3r::GUI::DesignPanel::fill_body_choice(), Slic3r::GUI::fill_nozzle_volume_combo(), Slic3r::GUI::DesignPanel::fill_revolve_axes(), Slic3r::GUI::DesignPanel::populate_body_choices(), Slic3r::GUI::DesignPanel::populate_plane_choices(), Slic3r::GUI::CalibrateFilamentComboBox::update(), Slic3r::GUI::PlaterPresetComboBox::update(), Slic3r::GUI::PresetComboBox::update(), Slic3r::GUI::TabPresetComboBox::update(), and Slic3r::GUI::Sidebar::update_presets().
|
staticprotectedinherited |
|
inherited |
References show_default_color_picker().
Referenced by show_edit_menu().
|
inlineinherited |
References m_selected_dev_id.
|
inherited |
|
inlineinherited |
References DoDeleteOneItem().
|
staticinherited |
|
overrideprotectedvirtualinherited |
|
overrideprotectedinherited |
|
overrideprotectedinherited |
|
overrideprotectedvirtualinherited |
|
overrideprotectedinherited |
|
privateinherited |
References icon_height, m_bitmapCompatible, m_em_unit, norm_icon_width, space_icon_width, thin_icon_width, thin_space_icon_width, wide_icon_width, and wide_space_icon_width.
Referenced by PresetComboBox(), and msw_rescale().
|
inherited |
References drop, drop_down, and items.
Referenced by BitmapChoiceRenderer::CreateEditorCtrl().
|
protectedinherited |
References bitmap_cache(), Slic3r::Preset::config, Slic3r::GUI::BitmapCache::find(), Slic3r::GUI::BitmapCache::insert(), m_collection, m_type, Slic3r::DynamicConfig::opt_string(), and Slic3r::Preset::TYPE_FILAMENT.
|
protectedinherited |
References bitmap_cache(), create_scaled_bitmap(), Slic3r::GUI::BitmapCache::find(), icon_height, Slic3r::GUI::BitmapCache::insert(), m_bitmapIncompatible, m_type, norm_icon_width, space_icon_width, thin_space_icon_width, Slic3r::Preset::TYPE_FILAMENT, Slic3r::Preset::TYPE_SLA_MATERIAL, and wide_space_icon_width.
Referenced by Slic3r::GUI::CalibrateFilamentComboBox::update(), Slic3r::GUI::PlaterPresetComboBox::update(), update(), Slic3r::GUI::TabPresetComboBox::update(), and Slic3r::GUI::TabPresetComboBox::update_dirty().
|
protectedinherited |
References bitmap_cache(), create_scaled_bitmap(), Slic3r::GUI::BitmapCache::find(), icon_height, Slic3r::GUI::BitmapCache::insert(), m_bitmapCompatible, m_bitmapIncompatible, m_type, norm_icon_width, and Slic3r::Preset::TYPE_PRINTER.
|
inlineinherited |
References m_color.
|
inherited |
References Slic3r::FilamentColor::EndSet(), get_cur_color_info(), Slic3r::FilamentColor::m_colors, Slic3r::GUI::PresetComboBox::m_filament_idx, and Slic3r::split_string().
Referenced by PlaterPresetComboBox(), and get_cur_color_info().
|
inlineinherited |
References m_filament_idx.
Referenced by Slic3r::GUI::Plater::priv::on_select_preset().
|
inherited |
References Slic3r::GUI::from_u8(), Slic3r::DeviceManager::get_current_printer_agent_id(), Slic3r::DeviceManager::get_my_machine_list(), Slic3r::GUI::get_printer_preset(), ComboBox::GetString(), m_selected_dev_id, m_type, Slic3r::Preset::name, selected_connected_printer(), and Slic3r::Preset::TYPE_PRINTER.
|
overridevirtualinherited |
Reimplemented from Slic3r::GUI::PresetComboBox.
References Slic3r::GUI::from_u8(), and Slic3r::Preset::label().
Referenced by Slic3r::GUI::CalibrateFilamentComboBox::load_tray(), Slic3r::GUI::CalibrateFilamentComboBox::update(), and update().
|
inlineinherited |
References m_selected_dev_id.
|
inline |
References m_selected_preset.
|
inline |
References m_tag_uid.
|
inherited |
References Slic3r::Preset::config, Slic3r::GUI::Tab::current_preset_is_dirty(), Slic3r::GUI::from_u8(), Slic3r::GUI::Tab::get_config(), Slic3r::GUI::Tab::get_presets(), Slic3r::PresetCollection::get_selected_preset(), Slic3r::ConfigOptionResolver::has(), m_type, Slic3r::Preset::name, Slic3r::notes(), Slic3r::DynamicConfig::opt_int(), Slic3r::ConfigBase::option(), Slic3r::Preset::TYPE_FILAMENT, and Slic3r::ConfigOptionVector< T >::values.
Referenced by Slic3r::GUI::CalibrateFilamentComboBox::update(), and Slic3r::GUI::PlaterPresetComboBox::update().
|
inline |
References m_tray_name.
|
inlineinherited |
References m_type.
Referenced by Slic3r::GUI::DiffPresetDialog::create_presets_sizer(), Slic3r::GUI::Plater::priv::on_select_preset(), and Slic3r::GUI::DiffPresetDialog::update_compatibility().
|
overrideinherited |
References items.
Referenced by Slic3r::GUI::DesignPanel::DesignPanel(), Slic3r::GUI::PresetComboBox::add_ams_filaments(), Slic3r::GUI::PresetComboBox::add_connected_printers(), Slic3r::anonymous_namespace{PluginHostPresets.cpp}::bind_filament_target(), Slic3r::anonymous_namespace{PluginHostPresets.cpp}::bind_preset_target(), Slic3r::anonymous_namespace{PluginHostPresets.cpp}::combo_item_for_preset(), Slic3r::GUI::DesignPanel::fill_body_choice(), Slic3r::GUI::Choice::get_value(), mouseWheelMoved(), Slic3r::GUI::DesignPanel::populate_body_choices(), Slic3r::GUI::DesignPanel::populate_plane_choices(), Slic3r::GUI::DesignPanel::populate_sheet_body_choices(), Slic3r::anonymous_namespace{PluginHostPresets.cpp}::resolve_combo_preset(), Slic3r::GUI::select_nozzle_volume(), Slic3r::GUI::DesignPanel::select_sheet_choice(), Slic3r::GUI::Choice::set_value(), Slic3r::GUI::PlaterPresetComboBox::update(), Slic3r::GUI::TabPresetComboBox::update_dirty(), Slic3r::GUI::Sidebar::update_presets(), and Slic3r::GUI::PresetComboBox::validate_selection().
|
inlineinherited |
References drop.
Referenced by Slic3r::GUI::PlaterPresetComboBox::PlaterPresetComboBox(), Slic3r::GUI::TabPresetComboBox::TabPresetComboBox(), Slic3r::GUI::Choice::BUILD(), Slic3r::GUI::PrinterAgentChoice::BUILD(), BitmapChoiceRenderer::CreateEditorCtrl(), and Slic3r::GUI::use_nozzle_row_font().
|
inherited |
References items.
Referenced by Slic3r::anonymous_namespace{PluginHostPresets.cpp}::bind_filament_target(), Slic3r::GUI::Plater::priv::on_select_preset(), and Slic3r::GUI::PlaterPresetComboBox::update_badge_according_flag().
|
inherited |
References items.
Referenced by Slic3r::anonymous_namespace{PluginHostPresets.cpp}::combo_item_for_preset(), Slic3r::GUI::Plater::priv::on_select_preset(), Slic3r::anonymous_namespace{PluginHostPresets.cpp}::resolve_combo_preset(), and Slic3r::GUI::PresetComboBox::update_ams_color().
|
inherited |
|
inherited |
|
overrideinherited |
References text_off.
Referenced by GetValue().
|
overrideinherited |
References drop.
Referenced by Slic3r::GUI::DesignPanel::DesignPanel(), Slic3r::GUI::DynamicFilamentList::apply_on(), Slic3r::GUI::get_selection(), Slic3r::GUI::Choice::get_value(), Slic3r::GUI::SingleChoiceDialog::GetSingleChoiceIndex(), BitmapChoiceRenderer::GetValueFromEditorCtrl(), Slic3r::GUI::PresetComboBox::is_selected_physical_printer(), Slic3r::GUI::PresetComboBox::is_selected_printer_model(), keyDown(), mouseWheelMoved(), Slic3r::GUI::DesignPanel::populate_plane_choices(), Slic3r::GUI::DesignPanel::populate_sheet_body_choices(), Slic3r::GUI::DesignPanel::read_revolve_axis(), Slic3r::GUI::PresetComboBox::selection_is_changed_according_to_physical_printers(), Slic3r::GUI::DesignPanel::sheet_choice_body(), Slic3r::GUI::PlaterPresetComboBox::switch_to_tab(), Slic3r::GUI::PresetComboBox::update(), Slic3r::GUI::PlaterPresetComboBox::update_badge_according_flag(), and Slic3r::GUI::TabPresetComboBox::update_dirty().
|
overrideinherited |
References items.
Referenced by Slic3r::GUI::DiffPresetDialog::create_presets_sizer(), Slic3r::GUI::PresetComboBox::get_preset_item_name(), Slic3r::GUI::get_selection(), Slic3r::GUI::Plater::priv::on_select_preset(), Slic3r::GUI::CalibrateFilamentComboBox::OnSelect(), Slic3r::anonymous_namespace{PluginHostPresets.cpp}::resolve_combo_preset(), Slic3r::GUI::PresetComboBox::selection_is_changed_according_to_physical_printers(), Slic3r::GUI::PlaterPresetComboBox::switch_to_tab(), Slic3r::GUI::PresetComboBox::update(), Slic3r::GUI::TabPresetComboBox::update_dirty(), and Slic3r::GUI::PresetComboBox::update_selection().
|
inherited |
|
inherited |
References drop, and GetLabel().
Referenced by Slic3r::GUI::PlaterPresetComboBox::PlaterPresetComboBox(), Slic3r::GUI::Choice::BUILD(), Slic3r::GUI::PrinterAgentChoice::BUILD(), Slic3r::GUI::GridCellChoiceEditor::EndEdit(), Slic3r::GUI::GridCellFilamentsEditor::EndEdit(), Slic3r::GUI::IMEXModesCtrl::fix_row_name(), Slic3r::GUI::Choice::get_value(), Slic3r::GUI::IMEXModesCtrl::snapshot_row(), Slic3r::GUI::TabPrint::toggle_options(), Slic3r::GUI::CalibrateFilamentComboBox::update(), and Slic3r::GUI::PresetComboBox::update_ams_color().
|
protectedinherited |
References m_last_selected.
Referenced by Slic3r::GUI::CalibrateFilamentComboBox::update(), Slic3r::GUI::PlaterPresetComboBox::update(), update(), and Slic3r::GUI::TabPresetComboBox::update().
|
inline |
References m_is_compatible.
|
inherited |
References ComboBox::GetSelection(), and LABEL_ITEM_PHYSICAL_PRINTER.
Referenced by Slic3r::GUI::Plater::priv::on_select_preset(), and selection_is_changed_according_to_physical_printers().
|
inherited |
References ComboBox::GetSelection(), and LABEL_ITEM_PRINTER_MODELS.
Referenced by Slic3r::GUI::Plater::priv::on_select_preset().
|
inline |
References m_filament_exist.
|
privateinherited |
References DD_ITEM_STYLE_DISABLED, drop, drop_down, GetSelection(), items, sendComboBoxEvent(), and SetSelection().
| void Slic3r::GUI::CalibrateFilamentComboBox::load_tray | ( | DynamicPrintConfig & | config | ) |
References _L, Slic3r::GUI::PlaterPresetComboBox::clr_picker, Slic3r::Enable, Slic3r::f(), get_extruder_color_icon(), Slic3r::GUI::PlaterPresetComboBox::get_preset_name(), Slic3r::GUI::PresetComboBox::m_collection, m_filament_color, m_filament_exist, m_filament_id, m_filament_type, m_is_compatible, m_selected_preset, m_tag_uid, m_tray_name, Slic3r::DynamicConfig::opt_bool(), Slic3r::DynamicConfig::opt_string(), and ComboBox::SetValue().
|
privateinherited |
|
privateinherited |
References drop_down, GetCount(), GetSelection(), sendComboBoxEvent(), and SetSelection().
|
overridevirtual |
Reimplemented from Slic3r::GUI::PresetComboBox.
References Slic3r::GUI::PlaterPresetComboBox::clr_picker, Slic3r::GUI::PlaterPresetComboBox::edit_btn, get_extruder_color_icon(), m_filament_color, and m_tray_name.
|
overrideprotectedinherited |
|
privateinherited |
|
overridevirtual |
Reimplemented from Slic3r::GUI::PresetComboBox.
References _L, Slic3r::Enable, ComboBox::GetString(), Slic3r::GUI::PresetComboBox::LABEL_ITEM_DISABLED, Slic3r::GUI::PresetComboBox::LABEL_ITEM_MAX, Slic3r::GUI::PresetComboBox::m_collection, m_is_compatible, m_nonsys_presets, m_selected_preset, m_system_presets, ComboBox::SetSelection(), and Slic3r::GUI::DPIAware< P >::ShowModal().
|
overridevirtualinherited |
References drop, and TextInput::Rescale().
Referenced by Slic3r::GUI::PresetComboBox::msw_rescale().
|
inherited |
|
inherited |
References m_first_ams_filament, m_last_ams_filament, and m_last_selected.
Referenced by update_ams_color().
|
inherited |
References m_first_printer_idx, m_last_printer_idx, and m_last_selected.
Referenced by get_preset_item_name().
|
inherited |
References Slic3r::PhysicalPrinterCollection::get_selected_full_printer_name(), Slic3r::PhysicalPrinterCollection::get_selected_printer_preset_name(), ComboBox::GetSelection(), ComboBox::GetString(), Slic3r::PhysicalPrinterCollection::has_selection(), is_selected_physical_printer(), m_collection, m_preset_bundle, m_type, Slic3r::GUI::Tab::select_preset(), Slic3r::PhysicalPrinterCollection::select_printer(), Slic3r::Preset::TYPE_PRINTER, and update().
Referenced by Slic3r::GUI::Plater::priv::on_select_preset().
|
protectedinherited |
References drop.
Referenced by keyDown(), mouseWheelMoved(), and SelectAndNotify().
|
staticprotectedinherited |
References _, separator_head(), and separator_tail().
|
inlinestaticprotectedinherited |
|
inlinestaticprotectedinherited |
|
inlineinherited |
References m_filament_idx.
|
inherited |
Referenced by add_ams_filaments(), add_connected_printers(), Slic3r::GUI::CalibrateFilamentComboBox::update(), Slic3r::GUI::PlaterPresetComboBox::update(), update(), and Slic3r::GUI::TabPresetComboBox::update().
|
inherited |
References printer_technology.
|
inherited |
References image_for_text, is_replace_text_to_image, and replace_text.
Referenced by Slic3r::GUI::PlaterPresetComboBox::update().
|
inlineinherited |
References on_selection_changed.
Referenced by Slic3r::GUI::DiffPresetDialog::create_presets_sizer().
|
inherited |
References m_sync_badge.
Referenced by Slic3r::anonymous_namespace{PluginHostPresets.cpp}::bind_filament_target(), and Slic3r::GUI::Plater::priv::on_select_preset().
|
inherited |
Referenced by Slic3r::GUI::PresetComboBox::add_ams_filaments(), and Slic3r::GUI::PlaterPresetComboBox::update().
|
overridevirtualinherited |
Referenced by Slic3r::GUI::PresetComboBox::PresetComboBox(), Slic3r::GUI::GridCellChoiceEditor::Create(), and Slic3r::GUI::use_nozzle_row_font().
|
inherited |
|
inherited |
References items.
Referenced by Slic3r::GUI::PlaterPresetComboBox::update(), and Slic3r::GUI::TabPresetComboBox::update().
|
inherited |
|
inherited |
|
inherited |
Referenced by Slic3r::GUI::PlaterPresetComboBox::update(), and Slic3r::GUI::TabPresetComboBox::update().
|
inlineinherited |
References m_keep_drop_arrow.
|
overrideinherited |
References image_for_text, is_replace_text_to_image, replace_text, TextInput::SetIcon_1(), TextInput::SetLabel(), and text_off.
Referenced by Slic3r::GUI::create_select_filament_preset_checkbox(), SetSelection(), SetString(), SetValue(), and Slic3r::GUI::LayerNumberTextInput::update_label().
|
overrideinherited |
References drop, items, m_keep_drop_arrow, and SetLabel().
Referenced by ComboBox(), Slic3r::GUI::DesignPanel::DesignPanel(), Slic3r::GUI::LayerNumberTextInput::LayerNumberTextInput(), Slic3r::GUI::GridCellChoiceEditor::BeginEdit(), Slic3r::GUI::GridCellFilamentsEditor::BeginEdit(), BitmapChoiceRenderer::CreateEditorCtrl(), Slic3r::GUI::DesignPanel::fill_body_choice(), Slic3r::GUI::DesignPanel::fill_revolve_axes(), keyDown(), mouseWheelMoved(), Slic3r::GUI::Sidebar::on_filament_count_change(), Slic3r::GUI::CalibrateFilamentComboBox::OnSelect(), Slic3r::GUI::PlaterPresetComboBox::OnSelect(), Slic3r::GUI::PresetComboBox::OnSelect(), Slic3r::GUI::TabPresetComboBox::OnSelect(), Slic3r::GUI::DesignPanel::populate_body_choices(), Slic3r::GUI::DesignPanel::populate_plane_choices(), Slic3r::GUI::DesignPanel::populate_sheet_body_choices(), Slic3r::GUI::select_nozzle_volume(), Slic3r::GUI::DesignPanel::select_sheet_choice(), SelectAndNotify(), Slic3r::GUI::LayerNumberTextInput::set_layer_number(), Slic3r::GUI::Choice::set_selection(), Slic3r::GUI::Choice::set_value(), Slic3r::GUI::Choice::set_value(), Slic3r::GUI::TabPresetComboBox::update_dirty(), Slic3r::GUI::Sidebar::update_presets(), and Slic3r::GUI::PresetComboBox::update_selection().
|
overrideinherited |
References drop, items, and SetLabel().
Referenced by Slic3r::GUI::TabPresetComboBox::update_dirty().
|
inherited |
References TextInput::SetLabel().
Referenced by Slic3r::GUI::Choice::BUILD(), and Slic3r::GUI::PrinterAgentChoice::BUILD().
|
inherited |
References drop, items, m_keep_drop_arrow, and SetLabel().
Referenced by Slic3r::GUI::CalibrateFilamentComboBox::load_tray(), OnEdit(), Slic3r::GUI::Choice::set_selection(), Slic3r::GUI::Choice::set_value(), and Slic3r::GUI::Choice::set_value().
|
inherited |
References _L, append_menu_item(), Slic3r::GUI::run_wizard(), and Slic3r::GUI::ConfigWizard::SP_PRINTERS.
|
inherited |
References m_show_all, show_all(), and update().
Referenced by show_all().
|
inherited |
References clr_picker, Slic3r::GUI::filament_color_picker_changed(), Slic3r::GUI::filament_color_picker_initial(), Slic3r::GUI::filament_color_picker_result(), Slic3r::GUI::filament_color_picker_selection(), Slic3r::GUI::filament_color_picker_value(), Slic3r::GUI::PresetComboBox::m_filament_idx, show_default_color_picker(), and sync_colour_config().
Referenced by PlaterPresetComboBox(), change_extruder_color(), and show_default_color_picker().
|
inherited |
References _L, append_menu_item(), change_extruder_color(), Slic3r::GUI::PresetComboBox::m_type, Slic3r::GUI::run_wizard(), Slic3r::GUI::ConfigWizard::SP_PRINTERS, switch_to_tab(), and Slic3r::Preset::TYPE_FILAMENT.
Referenced by PlaterPresetComboBox().
|
inherited |
References ComboBox::GetSelection(), ComboBox::GetString(), Slic3r::GUI::PresetComboBox::m_filament_idx, Slic3r::GUI::PresetComboBox::m_type, Slic3r::GUI::Tab::OnActivate(), Slic3r::GUI::Tab::restore_last_select_item(), Slic3r::Preset::suffix_modified(), TAB_ID_PREPARE, and Slic3r::Preset::TYPE_FILAMENT.
Referenced by PlaterPresetComboBox(), Slic3r::GUI::Sidebar::init_filament_combo(), and show_edit_menu().
|
inherited |
References Slic3r::ConfigBase::apply(), Slic3r::GUI::PresetComboBox::m_filament_idx, Slic3r::ConfigBase::option(), Slic3r::DynamicConfig::set_key_value(), sync_colour_config(), update(), and Slic3r::ConfigOptionVector< T >::values.
Referenced by PlaterPresetComboBox(), show_default_color_picker(), and sync_colour_config().
|
overridevirtualinherited |
Reimplemented from Slic3r::GUI::PresetComboBox.
References clr_picker, StateColor::darkModeColorFor(), and Slic3r::GUI::PresetComboBox::sys_color_changed().
Referenced by Slic3r::GUI::Sidebar::sys_color_changed().
|
overridevirtual |
Reimplemented from Slic3r::GUI::PresetComboBox.
References _L, ComboBox::Append(), DD_ITEM_STYLE_SPLIT_ITEM, Slic3r::GUI::PresetComboBox::get_bmp(), Slic3r::GUI::PlaterPresetComboBox::get_preset_name(), Slic3r::GUI::PresetComboBox::get_tooltip(), ComboBox::GetValue(), Slic3r::GUI::PresetComboBox::invalidate_selection(), Slic3r::Preset::is_default, Slic3r::Preset::is_system, Slic3r::Preset::is_visible, Slic3r::GUI::PresetComboBox::m_collection, m_nonsys_presets, Slic3r::GUI::PresetComboBox::m_preset_bundle, m_selected_preset, m_system_presets, Slic3r::Preset::name, Slic3r::ptSLA, Slic3r::GUI::PresetComboBox::set_label_marker(), Slic3r::GUI::update_selection(), and Slic3r::GUI::PresetComboBox::validate_selection().
|
inherited |
References _L, ComboBox::Append(), DD_ITEM_STYLE_SPLIT_ITEM, get_bmp(), get_preset_name(), invalidate_selection(), Slic3r::Preset::is_compatible, Slic3r::Preset::is_default, Slic3r::Preset::is_system, Slic3r::Preset::is_visible, LABEL_ITEM_DISABLED, m_collection, m_show_all, m_type, Slic3r::Preset::name, printer_technology, Slic3r::Preset::printer_technology(), Slic3r::ptAny, set_label_marker(), Slic3r::Preset::TYPE_PRINTER, update_selection(), and validate_selection().
Referenced by Slic3r::GUI::DiffPresetDialog::create_presets_sizer(), and Slic3r::GUI::DiffPresetDialog::update_compatibility().
|
protectedinherited |
References Slic3r::ConfigBase::apply(), ComboBox::GetItemAlias(), ComboBox::GetValue(), m_collection, m_filament_idx, m_last_selected, Slic3r::ConfigBase::option(), Slic3r::GUI::plater(), Slic3r::Preset::remove_suffix_modified(), selected_ams_filament(), Slic3r::DynamicConfig::set_key_value(), and Slic3r::ConfigOptionVector< T >::values.
Referenced by Slic3r::GUI::PlaterPresetComboBox::OnSelect(), and Slic3r::GUI::TabPresetComboBox::OnSelect().
|
inherited |
References Slic3r::GUI::PresetComboBox::FROM_AMS, ComboBox::GetFlag(), ComboBox::GetSelection(), and m_sync_badge.
|
inherited |
|
protectedinherited |
References ComboBox::GetString(), m_last_selected, and ComboBox::SetSelection().
Referenced by update(), and Slic3r::GUI::TabPresetComboBox::update().
|
protectedinherited |
References ComboBox::GetCount(), and m_last_selected.
Referenced by add_connected_printers(), Slic3r::GUI::CalibrateFilamentComboBox::update(), Slic3r::GUI::PlaterPresetComboBox::update(), update(), and Slic3r::GUI::TabPresetComboBox::update().
Referenced by Slic3r::GUI::CalibrateFilamentComboBox::CalibrateFilamentComboBox(), PlaterPresetComboBox(), ~PlaterPresetComboBox(), Slic3r::GUI::CalibrateFilamentComboBox::load_tray(), Slic3r::GUI::CalibrateFilamentComboBox::msw_rescale(), msw_rescale(), show_default_color_picker(), sys_color_changed(), and update().
|
privateinherited |
Referenced by ComboBox(), Append(), CloseDropdown(), DoClear(), DoDeleteOneItem(), DoInsertItems(), ForceDropdownOpen(), GetDropDown(), GetSelection(), GetValue(), keyDown(), mouseDown(), onMove(), Rescale(), sendComboBoxEvent(), SetFlag(), SetItemActionBitmap(), SetItemBitmap(), SetItems(), SetItemTooltip(), SetSelection(), SetString(), and SetValue().
|
privateinherited |
Referenced by ComboBox(), ForceDropdownOpen(), is_drop_down(), keyDown(), mouseDown(), and mouseWheelMoved().
|
inherited |
Referenced by PlaterPresetComboBox(), ~PlaterPresetComboBox(), Slic3r::GUI::Sidebar::init_filament_combo(), Slic3r::GUI::CalibrateFilamentComboBox::msw_rescale(), and msw_rescale().
|
protectedinherited |
Referenced by fill_width_height(), get_bmp(), and get_bmp().
|
privateinherited |
Referenced by set_replace_text(), and SetLabel().
|
privateinherited |
Referenced by set_replace_text(), and SetLabel().
|
privateinherited |
Referenced by ComboBox(), Append(), DoClear(), DoDeleteOneItem(), DoGetItemClientData(), DoInsertItems(), DoSetItemClientData(), ForceDropdownOpen(), GetCount(), GetFlag(), GetItemAlias(), GetItemBitmap(), GetItemTooltip(), GetString(), keyDown(), mouseDown(), SetFlag(), SetItemActionBitmap(), SetItemAlias(), SetItemBitmap(), SetItems(), SetItemTooltip(), SetSelection(), SetString(), and SetValue().
|
protectedinherited |
Referenced by PresetComboBox(), fill_width_height(), get_bmp(), and msw_rescale().
|
protectedinherited |
Referenced by PresetComboBox(), get_bmp(), get_bmp(), and msw_rescale().
|
protectedinherited |
Referenced by Slic3r::GUI::PlaterPresetComboBox::PlaterPresetComboBox(), PresetComboBox(), add_ams_filaments(), get_bmp(), Slic3r::GUI::CalibrateFilamentComboBox::load_tray(), Slic3r::GUI::CalibrateFilamentComboBox::OnSelect(), Slic3r::GUI::PlaterPresetComboBox::OnSelect(), OnSelect(), Slic3r::GUI::TabPresetComboBox::OnSelect(), Slic3r::GUI::TabPresetComboBox::presets(), selection_is_changed_according_to_physical_printers(), Slic3r::GUI::CalibrateFilamentComboBox::update(), Slic3r::GUI::PlaterPresetComboBox::update(), update(), Slic3r::GUI::TabPresetComboBox::update(), update_ams_color(), Slic3r::GUI::TabPresetComboBox::update_dirty(), and update_from_bundle().
|
privateinherited |
Referenced by get_color().
|
protectedinherited |
|
private |
Referenced by load_tray(), and msw_rescale().
|
private |
Referenced by is_tray_exist(), and load_tray().
|
private |
Referenced by load_tray().
|
protectedinherited |
Referenced by Slic3r::GUI::PlaterPresetComboBox::PlaterPresetComboBox(), add_ams_filaments(), Slic3r::GUI::PlaterPresetComboBox::get_cur_color_info(), get_filament_idx(), set_filament_idx(), Slic3r::GUI::PlaterPresetComboBox::show_default_color_picker(), Slic3r::GUI::PlaterPresetComboBox::switch_to_tab(), Slic3r::GUI::PlaterPresetComboBox::sync_colour_config(), Slic3r::GUI::PlaterPresetComboBox::update(), and update_ams_color().
|
private |
Referenced by load_tray().
|
protectedinherited |
Referenced by add_ams_filaments(), and selected_ams_filament().
|
protectedinherited |
Referenced by add_connected_printers(), and selected_connected_printer().
|
private |
Referenced by is_compatible_with_printer(), load_tray(), and OnSelect().
|
privateinherited |
Referenced by SetKeepDropArrow(), SetSelection(), and SetValue().
|
protectedinherited |
Referenced by add_ams_filaments(), and selected_ams_filament().
|
protectedinherited |
Referenced by add_connected_printers(), and selected_connected_printer().
|
protectedinherited |
|
protectedinherited |
Referenced by PresetComboBox().
|
private |
Referenced by OnSelect(), and update().
|
protectedinherited |
Referenced by Slic3r::GUI::PlaterPresetComboBox::PlaterPresetComboBox(), PresetComboBox(), add_ams_filaments(), selection_is_changed_according_to_physical_printers(), Slic3r::GUI::CalibrateFilamentComboBox::update(), Slic3r::GUI::PlaterPresetComboBox::update(), and Slic3r::GUI::TabPresetComboBox::update().
|
protectedinherited |
Referenced by add_connected_printers(), clear_selected_dev_id(), get_preset_item_name(), and get_selected_dev_id().
Referenced by get_selected_preset(), load_tray(), OnSelect(), and update().
|
privateinherited |
Referenced by show_all(), and update().
|
privateinherited |
Referenced by set_sync_badge(), and update_badge_according_flag().
|
private |
Referenced by OnSelect(), and update().
|
private |
Referenced by get_tag_uid(), and load_tray().
|
private |
Referenced by get_tray_name(), load_tray(), and msw_rescale().
|
protectedinherited |
Referenced by Slic3r::GUI::PlaterPresetComboBox::PlaterPresetComboBox(), PresetComboBox(), get_bmp(), get_bmp(), get_bmp(), get_preset_item_name(), get_tooltip(), get_type(), Slic3r::GUI::PlaterPresetComboBox::OnSelect(), selection_is_changed_according_to_physical_printers(), Slic3r::GUI::PlaterPresetComboBox::show_edit_menu(), Slic3r::GUI::PlaterPresetComboBox::switch_to_tab(), Slic3r::GUI::TabPresetComboBox::type(), Slic3r::GUI::PlaterPresetComboBox::update(), update(), and Slic3r::GUI::TabPresetComboBox::update().
|
protectedinherited |
Referenced by fill_width_height(), get_bmp(), and get_bmp().
|
protectedinherited |
Referenced by OnSelect(), Slic3r::GUI::TabPresetComboBox::OnSelect(), and set_selection_changed_function().
|
protectedinherited |
Referenced by set_printer_technology(), and update().
|
privateinherited |
Referenced by set_replace_text(), and SetLabel().
|
protectedinherited |
Referenced by fill_width_height(), and get_bmp().
|
privateinherited |
Referenced by ComboBox(), GetLabel(), and SetLabel().
|
protectedinherited |
Referenced by fill_width_height().
|
protectedinherited |
Referenced by fill_width_height(), and get_bmp().
|
protectedinherited |
Referenced by fill_width_height().
|
protectedinherited |
Referenced by fill_width_height(), and get_bmp().