#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 | |
| TabPresetComboBox (wxWindow *parent, Preset::Type preset_type) | |
| ~TabPresetComboBox () | |
| void | set_show_incompatible_presets (bool show_incompatible_presets) |
| wxString | get_preset_name (const Preset &preset) override |
| void | update () override |
| void | update_dirty () |
| void | msw_rescale () override |
| void | OnSelect (wxCommandEvent &evt) override |
| void | set_enable_all (bool enable=true) |
| PresetCollection * | presets () const |
| Preset::Type | type () const |
| 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 (std::string select_preset) |
| 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) |
| virtual void | sys_color_changed () |
| 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) |
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 | |
| bool | show_incompatible {false} |
| bool | m_enable_all {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::TabPresetComboBox::TabPresetComboBox | ( | wxWindow * | parent, |
| Preset::Type | preset_type ) |
References Slic3r::GUI::PresetComboBox::PresetComboBox(), TabPresetComboBox(), em_unit(), ComboBox::GetDropDown(), and DropDown::SetUseContentWidth().
Referenced by TabPresetComboBox().
|
inline |
|
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 |
|
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_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.
|
overridevirtual |
Reimplemented from Slic3r::GUI::PresetComboBox.
References Slic3r::GUI::from_u8(), Slic3r::Preset::is_from_bundle(), and Slic3r::Preset::label().
Referenced by update().
|
inlineinherited |
References m_selected_dev_id.
|
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().
|
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().
|
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().
|
privateinherited |
References DD_ITEM_STYLE_DISABLED, drop, drop_down, GetSelection(), items, sendComboBoxEvent(), and SetSelection().
|
privateinherited |
|
privateinherited |
References drop_down, GetCount(), GetSelection(), sendComboBoxEvent(), and SetSelection().
|
overridevirtual |
Reimplemented from Slic3r::GUI::PresetComboBox.
References Slic3r::GUI::PresetComboBox::m_em_unit, and Slic3r::GUI::PresetComboBox::msw_rescale().
|
overrideprotectedinherited |
References SetValue().
|
privateinherited |
|
overridevirtual |
Reimplemented from Slic3r::GUI::PresetComboBox.
References Slic3r::GUI::PresetComboBox::LABEL_ITEM_DISABLED, Slic3r::GUI::PresetComboBox::LABEL_ITEM_MAX, Slic3r::GUI::PresetComboBox::LABEL_ITEM_WIZARD_FILAMENTS, Slic3r::GUI::PresetComboBox::LABEL_ITEM_WIZARD_MATERIALS, Slic3r::GUI::PresetComboBox::LABEL_ITEM_WIZARD_PRINTERS, Slic3r::GUI::PresetComboBox::m_collection, Slic3r::GUI::PresetComboBox::m_last_selected, Slic3r::GUI::PresetComboBox::on_selection_changed, Slic3r::GUI::run_wizard(), ComboBox::SetSelection(), Slic3r::GUI::ConfigWizard::SP_FILAMENTS, Slic3r::GUI::ConfigWizard::SP_MATERIALS, Slic3r::GUI::ConfigWizard::SP_PRINTERS, Slic3r::GUI::ConfigWizard::SP_WELCOME, and Slic3r::GUI::PresetComboBox::update_ams_color().
|
inline |
References Slic3r::GUI::PresetComboBox::m_collection.
Referenced by update().
|
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 |
|
inline |
References m_enable_all.
|
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().
|
inline |
References show_incompatible.
|
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 m_show_all, show_all(), and update().
Referenced by show_all().
|
virtualinherited |
Reimplemented in Slic3r::GUI::PlaterPresetComboBox.
References msw_rescale().
Referenced by Slic3r::GUI::PlaterPresetComboBox::sys_color_changed().
|
inline |
References Slic3r::GUI::PresetComboBox::m_type.
|
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().
|
overridevirtual |
Reimplemented from Slic3r::GUI::PresetComboBox.
References _L, Slic3r::GUI::PresetComboBox::add_ams_filaments(), ComboBox::Append(), Slic3r::Preset::bundle_id, DD_ITEM_STYLE_SPLIT_ITEM, Slic3r::Preset::description, Slic3r::GUI::from_u8(), Slic3r::GUI::PresetComboBox::get_bmp(), get_preset_name(), Slic3r::GUI::into_u8(), Slic3r::GUI::PresetComboBox::invalidate_selection(), Slic3r::Preset::is_compatible, Slic3r::Preset::is_default, Slic3r::Preset::is_from_bundle(), Slic3r::Preset::is_project_embedded, Slic3r::Preset::is_system, Slic3r::Preset::is_visible, Slic3r::GUI::PresetComboBox::LABEL_ITEM_DISABLED, Slic3r::GUI::PresetComboBox::m_collection, Slic3r::GUI::PresetComboBox::m_preset_bundle, Slic3r::GUI::PresetComboBox::m_type, Slic3r::Preset::name, presets(), Slic3r::GUI::PresetComboBox::set_label_marker(), ComboBox::SetItemAlias(), ComboBox::SetItemTooltip(), show_incompatible, Slic3r::Preset::TYPE_FILAMENT, Slic3r::Preset::TYPE_PRINTER, Slic3r::GUI::PresetComboBox::update_selection(), and Slic3r::GUI::PresetComboBox::validate_selection().
Referenced by Slic3r::GUI::Sidebar::update_presets().
|
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().
| void Slic3r::GUI::TabPresetComboBox::update_dirty | ( | ) |
References Slic3r::GUI::from_u8(), Slic3r::GUI::PresetComboBox::get_bmp(), Slic3r::PhysicalPrinter::get_preset_name(), Slic3r::PhysicalPrinter::get_short_name(), ComboBox::GetCount(), ComboBox::GetSelection(), ComboBox::GetString(), Slic3r::Preset::label(), Slic3r::GUI::PresetComboBox::LABEL_ITEM_MARKER, Slic3r::GUI::PresetComboBox::LABEL_ITEM_PHYSICAL_PRINTER, Slic3r::GUI::PresetComboBox::m_collection, Slic3r::Preset::remove_suffix_modified(), Slic3r::PhysicalPrinter::separator(), ComboBox::SetItemBitmap(), ComboBox::SetSelection(), and ComboBox::SetString().
|
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().
|
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().
|
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().
|
protectedinherited |
|
private |
Referenced by set_enable_all().
|
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().
|
protectedinherited |
Referenced by add_ams_filaments(), and selected_ams_filament().
|
protectedinherited |
Referenced by add_connected_printers(), and selected_connected_printer().
|
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().
|
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().
|
privateinherited |
Referenced by show_all(), and update().
|
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().
|
private |
Referenced by set_show_incompatible_presets(), and update().
|
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().