#include </home/runner/work/OrcaSlicer/OrcaSlicer/src/slic3r/GUI/Field.hpp>
Public Member Functions | |
| Choice (const ConfigOptionDef &opt, const t_config_option_key &id) | |
| Choice (wxWindow *parent, const ConfigOptionDef &opt, const t_config_option_key &id) | |
| ~Choice () | |
| void | BUILD () override |
| Finish constructing the Field's wxWidget-related properties, including setting its own sizer, etc. | |
| void | propagate_value () override |
| void | set_selection () |
| void | set_value (const std::string &value, bool change_event=false) |
| Redundant? | |
| void | set_value (const boost::any &value, bool change_event=false) override |
| Sets a value for this control. subclasses should overload with a specific version Postcondition: Method does not fire the on_change event. | |
| void | set_values (const std::vector< std::string > &values) |
| it's needed for _update_serial_ports() | |
| void | set_values (const wxArrayString &values) |
| boost::any & | get_value () override |
| Gets a boost::any representing this control. subclasses should overload with a specific version. | |
| void | set_last_meaningful_value () override |
| void | set_na_value () override |
| void | msw_rescale () override |
| void | enable () override |
| void | disable () override |
| wxWindow * | getWindow () override |
| void | suppress_scroll () |
| void | on_back_to_initial_value () |
| Call the attached m_back_to_initial_value method. | |
| void | on_back_to_sys_value () |
| Call the attached m_back_to_sys_value method. | |
| void | on_edit_value () |
| Call the attached m_fn_edit_value method. | |
| virtual void | update_na_value (const boost::any &value) |
| void | toggle (bool en) |
| Fires the enable or disable function, based on the input. | |
| virtual wxString | get_tooltip_text (const wxString &default_string) |
| void | field_changed () |
| virtual wxSizer * | getSizer () |
| If you don't know what you are getting back, check both methods for nullptr. | |
| bool | is_matched (const std::string &string, const std::string &pattern) |
| void | get_value_by_opt_type (wxString &str, const bool check_value=true) |
| virtual void | sys_color_changed () |
| bool | get_enter_pressed () const |
| void | set_enter_pressed (bool pressed) |
| const bool | combine_side_text () |
| bool | set_undo_bitmap (const ScalableBitmap *bmp) |
| bool | set_undo_to_sys_bitmap (const ScalableBitmap *bmp) |
| bool | set_label_colour (const wxColour *clr) |
| bool | set_undo_tooltip (const wxString *tip) |
| bool | set_undo_to_sys_tooltip (const wxString *tip) |
| bool | set_edit_bitmap (const ScalableBitmap *bmp) |
| bool | set_edit_tooltip (const wxString &tip) |
| bool | has_undo_ui () const |
| const ScalableBitmap * | undo_bitmap () const |
| const wxString * | undo_tooltip () const |
| const ScalableBitmap * | undo_to_sys_bitmap () const |
| const wxString * | undo_to_sys_tooltip () const |
| const wxColour * | label_color () const |
| const bool | blink () const |
| bool * | get_blink_ptr () |
| bool | has_edit_ui () const |
| const wxBitmap * | edit_bitmap () const |
| const wxString * | edit_tooltip () const |
Static Public Member Functions | |
| static void | register_dynamic_list (std::string const &optname, DynamicList *list) |
| template<class T> | |
| static t_field | Create (wxWindow *parent, const ConfigOptionDef &opt, const t_config_option_key &id) |
| Factory method for generating new derived classes. | |
| static int | def_width () |
| static int | def_width_wider () |
| static int | def_width_thinner () |
Public Attributes | |
| wxWindow * | window { nullptr } |
| bool | m_is_editable { false } |
| bool | m_is_dropped { false } |
| bool | m_suppress_scroll { false } |
| int | m_last_selected { wxNOT_FOUND } |
| wxWindow * | m_parent {nullptr} |
| parent wx item, opportunity to refactor (probably not necessary - data duplication) | |
| t_kill_focus | m_on_kill_focus {nullptr} |
| Function object to store callback passed in from owning object. | |
| t_change | m_on_change {nullptr} |
| Function object to store callback passed in from owning object. | |
| t_back_to_init | m_back_to_initial_value { nullptr } |
| Function object to store callback passed in from owning object. | |
| t_back_to_init | m_back_to_sys_value { nullptr } |
| t_back_to_init | m_fn_edit_value { nullptr } |
| Callback function to edit field value. | |
| bool | m_disable_change_event {false} |
| bool | m_is_modified_value {false} |
| bool | m_is_nonsys_value {true} |
| const ConfigOptionDef | m_opt {ConfigOptionDef()} |
| Copy of ConfigOption for deduction purposes. | |
| const t_config_option_key | m_opt_id |
| int | m_opt_idx = 0 |
| {""}; | |
| double | opt_height { 0.0 } |
| bool | parent_is_custom_ctrl { false } |
Protected Member Functions | |
| virtual void | PostInitialize () |
| void | on_kill_focus () |
| Call the attached on_kill_focus method. It's important to use wxEvent instead of wxFocusEvent, in another case we can't unfocused control at all. | |
| void | on_change_field () |
| Call the attached on_change method. | |
Protected Attributes | |
| boost::any | m_value |
| boost::any | m_last_meaningful_value |
| int | m_em_unit |
| bool | m_combine_side_text = false |
| bool | bEnterPressed = false |
| wxString | m_na_value = _(L("N/A")) |
Private Member Functions | |
| Field (const ConfigOptionDef &opt, const t_config_option_key &id) | |
| Field (wxWindow *parent, const ConfigOptionDef &opt, const t_config_option_key &id) | |
Private Attributes | |
| DynamicList * | m_list = nullptr |
| UndoValueUI | m_undo_ui |
| EditValueUI | m_edit_ui |
|
inline |
References Field().
|
inline |
| Slic3r::GUI::Choice::~Choice | ( | ) |
References m_list.
|
inlineinherited |
References m_undo_ui.
Referenced by Slic3r::GUI::OG_CustomCtrl::CtrlLine::render().
|
overridevirtual |
Finish constructing the Field's wxWidget-related properties, including setting its own sizer, etc.
Implements Slic3r::GUI::Field.
References _, _L, ComboBox::Append(), Slic3r::GUI::Field::bEnterPressed, ScalableBitmap::bmp(), Slic3r::GUI::Builder< T >::build(), Slic3r::GUI::Field::def_width_wider(), Slic3r::GUI::dynamic_lists, Slic3r::GUI::Field::get_tooltip_text(), ComboBox::GetDropDown(), ComboBox::GetValue(), Slic3r::GUI::Field::m_combine_side_text, Slic3r::GUI::Field::m_em_unit, m_is_dropped, m_is_editable, Slic3r::GUI::Field::m_last_meaningful_value, m_list, Slic3r::GUI::Field::m_opt, Slic3r::GUI::Field::m_parent, m_suppress_scroll, Slic3r::GUI::Field::on_change_field(), Slic3r::GUI::Field::opt_height, Slic3r::GUI::Field::parent_is_custom_ctrl, propagate_value(), Slic3r::resources_dir(), Slic3r::ConfigOptionDef::select_open, set_selection(), ComboBox::SetTextLabel(), DropDown::SetUseContentWidth(), Slic3r::ConfigOptionDef::undefined, window, Slic3r::GUI::wxMouseEvent, and wxOSX.
|
inlineinherited |
References m_combine_side_text.
Referenced by Slic3r::GUI::OG_CustomCtrl::get_pos(), and Slic3r::GUI::OG_CustomCtrl::CtrlLine::render().
|
inlinestaticinherited |
Factory method for generating new derived classes.
p;
References Slic3r::make_unique().
Referenced by Slic3r::GUI::OptionsGroup::build_field().
|
staticinherited |
Referenced by Slic3r::GUI::OptionsGroup::activate_line().
|
staticinherited |
Referenced by Slic3r::GUI::DiamTextCtrl::DiamTextCtrl(), Slic3r::GUI::OptionsGroup::activate_line(), and Slic3r::GUI::ObjectTableSettings::update_settings_list().
|
staticinherited |
Referenced by Slic3r::GUI::Choice::BUILD(), Slic3r::GUI::ColourPicker::BUILD(), Slic3r::GUI::PluginConfigField::BUILD(), Slic3r::GUI::PointCtrl::BUILD(), Slic3r::GUI::PrinterAgentChoice::BUILD(), Slic3r::GUI::SpinCtrl::BUILD(), Slic3r::GUI::TextCtrl::BUILD(), Slic3r::GUI::TabPrinter::build_fff(), Slic3r::GUI::PhysicalPrinterDialog::build_printhost_settings(), Slic3r::GUI::Choice::msw_rescale(), Slic3r::GUI::ColourPicker::msw_rescale(), Slic3r::GUI::PluginConfigField::msw_rescale(), Slic3r::GUI::PointCtrl::msw_rescale(), Slic3r::GUI::PrinterAgentChoice::msw_rescale(), Slic3r::GUI::SpinCtrl::msw_rescale(), Slic3r::GUI::TextCtrl::msw_rescale(), and Slic3r::GUI::ObjectTableSettings::update_settings_list().
|
overridevirtual |
|
inlineinherited |
References m_edit_ui.
Referenced by Slic3r::GUI::OG_CustomCtrl::CtrlLine::render().
|
inlineinherited |
|
overridevirtual |
|
inlineprivate |
|
inlineprivate |
|
inlineinherited |
References on_change_field().
Referenced by Slic3r::GUI::Tab::commit_preset_config_value().
|
inlineinherited |
References m_undo_ui.
Referenced by Slic3r::GUI::ConfigOptionsGroup::get_custom_ctrl_with_blinking_ptr().
|
inlineinherited |
References bEnterPressed.
|
virtualinherited |
References Slic3r::GUI::get_formatted_tooltip_text(), m_opt, and m_opt_id.
Referenced by Slic3r::GUI::PluginField::add_plugin_row(), Slic3r::GUI::CheckBox::BUILD(), Slic3r::GUI::Choice::BUILD(), Slic3r::GUI::ColourPicker::BUILD(), Slic3r::GUI::PluginConfigField::BUILD(), Slic3r::GUI::PointCtrl::BUILD(), Slic3r::GUI::PrinterAgentChoice::BUILD(), Slic3r::GUI::SpinCtrl::BUILD(), Slic3r::GUI::StaticText::BUILD(), Slic3r::GUI::TextCtrl::BUILD(), and Slic3r::GUI::PluginField::set_row_value().
|
overridevirtual |
Gets a boost::any representing this control. subclasses should overload with a specific version.
Implements Slic3r::GUI::Field.
References _, Slic3r::coEnum, Slic3r::coEnums, Slic3r::coFloatOrPercent, Slic3r::coInt, Slic3r::coStrings, Slic3r::ConfigOptionDef::f_enum_open, Slic3r::GUI::Field::get_value_by_opt_type(), ComboBox::GetCount(), ComboBox::GetSelection(), ComboBox::GetValue(), Slic3r::ConfigOptionDef::i_enum_open, m_list, Slic3r::GUI::Field::m_opt, Slic3r::GUI::Field::m_opt_id, Slic3r::GUI::Field::m_value, Slic3r::ConfigOptionEnumsGenericTempl< true >::nil_value(), Slic3r::string_to_double_decimal_point(), and window.
Referenced by propagate_value().
|
inherited |
References _, _L, _utf8, Slic3r::coFloat, Slic3r::coFloatOrPercent, Slic3r::coFloats, Slic3r::coFloatsOrPercents, Slic3r::coInt, Slic3r::coInts, Slic3r::coPercent, Slic3r::coPercents, Slic3r::coPoint, Slic3r::coPoints, Slic3r::coString, Slic3r::coStrings, Slic3r::GUI::double_to_string(), Slic3r::GUI::format_wxstr(), Slic3r::GUI::from_u8(), Slic3r::GUI::get_thumbnail_string(), Slic3r::GUI::get_thumbnails_string(), Slic3r::enum_bitmask< option_type, typename >::has(), Slic3r::GUI::into_u8(), Slic3r::InvalidExt, Slic3r::InvalidVal, Slic3r::is_decimal_separator_point(), Slic3r::is_valid_bed_exclude_volumes_string(), L, m_na_value, m_opt, m_opt_id, m_parent, m_value, Slic3r::ConfigOptionFloatsTempl< true >::nil_value(), Slic3r::ConfigOptionIntsTempl< true >::nil_value(), Slic3r::OutOfRange, set_value(), Slic3r::GUI::MsgDialog::SetButtonLabel(), Slic3r::GUI::show_error(), Slic3r::GUI::DPIAware< P >::ShowModal(), Slic3r::ConfigOptionFloatsTempl< false >::validate_string(), and Slic3r::GUI::validate_thumbnails_string().
Referenced by Slic3r::GUI::Choice::get_value(), Slic3r::GUI::TextCtrl::get_value(), Slic3r::GUI::TextCtrl::set_value(), and Slic3r::GUI::TextCtrl::value_was_changed().
|
inlinevirtualinherited |
If you don't know what you are getting back, check both methods for nullptr.
Reimplemented in Slic3r::GUI::PointCtrl, and Slic3r::GUI::SliderCtrl.
Referenced by Slic3r::GUI::OG_CustomCtrl::CtrlLine::correct_items_positions(), Slic3r::GUI::is_bad_field(), Slic3r::GUI::is_sizer_field(), Slic3r::GUI::is_window_field(), Slic3r::GUI::OG_CustomCtrl::CtrlLine::render(), and Slic3r::GUI::OG_CustomCtrl::CtrlLine::update_visibility().
|
inlineoverridevirtual |
|
inlineinherited |
References m_edit_ui.
Referenced by Slic3r::GUI::Tab::decorate(), and Slic3r::GUI::OG_CustomCtrl::CtrlLine::render().
|
inlineinherited |
References m_undo_ui.
Referenced by Slic3r::GUI::OG_CustomCtrl::get_pos().
|
inherited |
Referenced by Slic3r::GUI::SliderCtrl::BUILD().
|
inlineinherited |
References m_undo_ui.
Referenced by Slic3r::GUI::OG_CustomCtrl::CtrlLine::render().
|
overridevirtual |
Reimplemented from Slic3r::GUI::Field.
References _, ScalableBitmap::bmp(), Slic3r::GUI::Field::def_width_wider(), Slic3r::GUI::from_u8(), Slic3r::GUI::Field::m_em_unit, Slic3r::GUI::Field::m_opt, Slic3r::GUI::Field::msw_rescale(), Slic3r::GUI::Field::opt_height, Slic3r::GUI::Field::parent_is_custom_ctrl, Slic3r::resources_dir(), and window.
|
inherited |
Call the attached m_back_to_initial_value method.
References m_back_to_initial_value, m_is_modified_value, and m_opt_id.
|
inherited |
Call the attached m_back_to_sys_value method.
References m_back_to_sys_value, m_is_nonsys_value, and m_opt_id.
|
protectedinherited |
Call the attached on_change method.
References get_value(), m_disable_change_event, m_on_change, and m_opt_id.
Referenced by Slic3r::GUI::ColourPicker::apply_user_color(), Slic3r::GUI::CheckBox::BUILD(), Slic3r::GUI::Choice::BUILD(), Slic3r::GUI::PrinterAgentChoice::BUILD(), Slic3r::GUI::SliderCtrl::BUILD(), field_changed(), Slic3r::GUI::PluginField::on_add_clicked(), Slic3r::GUI::PluginField::on_remove_clicked(), Slic3r::GUI::PluginField::on_select_clicked(), Slic3r::GUI::PluginConfigField::open_dialog(), Slic3r::GUI::PointCtrl::propagate_input_value(), Slic3r::GUI::Choice::propagate_value(), Slic3r::GUI::SpinCtrl::propagate_value(), Slic3r::GUI::TextCtrl::propagate_value(), Slic3r::GUI::CheckBox::set_last_meaningful_value(), Slic3r::GUI::Choice::set_last_meaningful_value(), Slic3r::GUI::CheckBox::set_na_value(), Slic3r::GUI::Choice::set_na_value(), and Slic3r::GUI::PluginField::set_value().
|
inherited |
Call the attached m_fn_edit_value method.
References m_fn_edit_value, and m_opt_id.
|
protectedinherited |
Call the attached on_kill_focus method. It's important to use wxEvent instead of wxFocusEvent, in another case we can't unfocused control at all.
References m_on_kill_focus, and m_opt_id.
Referenced by Slic3r::GUI::PointCtrl::propagate_input_value(), Slic3r::GUI::Choice::propagate_value(), Slic3r::GUI::SpinCtrl::propagate_value(), and Slic3r::GUI::TextCtrl::propagate_value().
|
protectedvirtualinherited |
References BUILD(), Slic3r::coBools, Slic3r::coEnums, Slic3r::coFloats, Slic3r::coInts, Slic3r::coPercents, Slic3r::coStrings, disable(), em_unit(), enable(), getWindow(), m_em_unit, m_opt, m_opt_id, m_opt_idx, m_parent, parent_is_custom_ctrl, TAB_ID_HOME, TAB_ID_MONITOR, TAB_ID_PREPARE, and TAB_ID_PREVIEW.
|
overridevirtual |
Reimplemented from Slic3r::GUI::Field.
References Slic3r::coFloatOrPercent, Slic3r::coInt, Slic3r::coStrings, get_value(), Slic3r::GUI::is_defined_input_value(), Slic3r::GUI::Field::m_opt, Slic3r::GUI::Field::m_value, Slic3r::GUI::Field::on_change_field(), Slic3r::GUI::Field::on_kill_focus(), and window.
Referenced by BUILD().
|
static |
References Slic3r::GUI::dynamic_lists.
Referenced by Slic3r::GUI::Sidebar::Sidebar().
|
inlineinherited |
References m_edit_ui.
Referenced by Slic3r::GUI::Tab::decorate().
|
inlineinherited |
|
inlineinherited |
References bEnterPressed.
|
inlineinherited |
References m_undo_ui.
Referenced by Slic3r::GUI::Tab::create_line_with_widget(), Slic3r::GUI::Tab::decorate(), and Slic3r::GUI::Tab::update_label_colours().
|
overridevirtual |
Reimplemented from Slic3r::GUI::Field.
References Slic3r::GUI::Field::m_last_meaningful_value, Slic3r::GUI::Field::m_opt, Slic3r::GUI::Field::on_change_field(), and set_value().
|
overridevirtual |
Reimplemented from Slic3r::GUI::Field.
References Slic3r::GUI::Field::on_change_field(), and window.
| void Slic3r::GUI::Choice::set_selection | ( | ) |
References Slic3r::coEnum, Slic3r::coFloat, Slic3r::coFloatOrPercent, Slic3r::coInt, Slic3r::coPercent, Slic3r::coStrings, Slic3r::GUI::double_to_string(), Slic3r::GUI::Field::m_opt, Slic3r::GUI::Field::m_opt_idx, Slic3r::ConfigOptionFloatOrPercent::percent, ComboBox::SetSelection(), ComboBox::SetValue(), and window.
Referenced by BUILD(), and Slic3r::GUI::PhysicalPrinterDialog::build_printhost_settings().
|
inlineinherited |
References m_undo_ui.
Referenced by Slic3r::GUI::Tab::create_line_with_widget(), and Slic3r::GUI::Tab::decorate().
|
inlineinherited |
References m_undo_ui.
Referenced by Slic3r::GUI::Tab::create_line_with_widget(), and Slic3r::GUI::Tab::decorate().
|
inlineinherited |
References m_undo_ui.
Referenced by Slic3r::GUI::Tab::create_line_with_widget(), and Slic3r::GUI::Tab::decorate().
|
inlineinherited |
References m_undo_ui.
Referenced by Slic3r::GUI::Tab::create_line_with_widget(), and Slic3r::GUI::Tab::decorate().
|
overridevirtual |
Sets a value for this control. subclasses should overload with a specific version Postcondition: Method does not fire the on_change event.
Implements Slic3r::GUI::Field.
References Slic3r::coEnum, Slic3r::coEnums, Slic3r::coFloat, Slic3r::coFloatOrPercent, Slic3r::coInt, Slic3r::coPercent, Slic3r::coString, Slic3r::coStrings, count, ComboBox::GetCount(), Slic3r::GUI::Field::m_disable_change_event, Slic3r::GUI::Field::m_last_meaningful_value, m_list, Slic3r::GUI::Field::m_opt, Slic3r::GUI::Field::m_opt_id, Slic3r::GUI::Field::m_value, Slic3r::ConfigOptionEnumsGenericTempl< true >::nil_value(), ComboBox::SetSelection(), ComboBox::SetValue(), and window.
| void Slic3r::GUI::Choice::set_value | ( | const std::string & | value, |
| bool | change_event = false ) |
Redundant?
References Slic3r::GUI::Field::m_disable_change_event, Slic3r::GUI::Field::m_opt, ComboBox::SetSelection(), ComboBox::SetValue(), and window.
Referenced by set_last_meaningful_value(), and Slic3r::GUI::PhysicalPrinterDialog::update_host_type().
| void Slic3r::GUI::Choice::set_values | ( | const std::vector< std::string > & | values | ) |
it's needed for _update_serial_ports()
References Slic3r::GUI::Field::m_disable_change_event, and window.
Referenced by Slic3r::GUI::PhysicalPrinterDialog::build_printhost_settings(), Slic3r::GUI::PhysicalPrinterDialog::update_host_type(), and Slic3r::GUI::PhysicalPrinterDialog::update_printers().
| void Slic3r::GUI::Choice::set_values | ( | const wxArrayString & | values | ) |
References Slic3r::GUI::Field::m_disable_change_event, and window.
| void Slic3r::GUI::Choice::suppress_scroll | ( | ) |
References m_suppress_scroll.
|
virtualinherited |
Reimplemented in Slic3r::GUI::ColourPicker, and Slic3r::GUI::PointCtrl.
References getWindow().
|
inherited |
Fires the enable or disable function, based on the input.
References disable(), enable(), and m_opt.
Referenced by Slic3r::GUI::Tab::compatible_widget_reload(), Slic3r::GUI::Tab::toggle_option(), Slic3r::GUI::ObjectSettings::update_config_values(), Slic3r::GUI::ObjectTableSettings::update_config_values(), Slic3r::GUI::TabFilament::update_filament_overrides_page(), and Slic3r::GUI::ObjectTableSettings::update_settings_list().
|
inlineinherited |
References m_undo_ui.
Referenced by Slic3r::GUI::OG_CustomCtrl::CtrlLine::render().
|
inlineinherited |
References m_undo_ui.
Referenced by Slic3r::GUI::OG_CustomCtrl::CtrlLine::render().
|
inlineinherited |
|
inlineinherited |
|
inlinevirtualinherited |
Reimplemented in Slic3r::GUI::TextCtrl.
Referenced by Slic3r::GUI::TabFilament::update_filament_overrides_page().
|
protectedinherited |
|
inherited |
Function object to store callback passed in from owning object.
Referenced by ~Field(), and on_back_to_initial_value().
|
inherited |
Referenced by ~Field(), and on_back_to_sys_value().
|
protectedinherited |
|
inherited |
Referenced by Slic3r::GUI::SliderCtrl::BUILD(), on_change_field(), Slic3r::GUI::CheckBox::set_value(), Slic3r::GUI::CheckBox::set_value(), Slic3r::GUI::Choice::set_value(), Slic3r::GUI::Choice::set_value(), Slic3r::GUI::PluginConfigField::set_value(), Slic3r::GUI::PluginField::set_value(), Slic3r::GUI::PointCtrl::set_value(), Slic3r::GUI::PrinterAgentChoice::set_value(), Slic3r::GUI::PrinterAgentChoice::set_value(), Slic3r::GUI::SliderCtrl::set_value(), Slic3r::GUI::SpinCtrl::set_value(), Slic3r::GUI::SpinCtrl::set_value(), Slic3r::GUI::StaticText::set_value(), Slic3r::GUI::StaticText::set_value(), Slic3r::GUI::TextCtrl::set_value(), Slic3r::GUI::TextCtrl::set_value(), Slic3r::GUI::Choice::set_values(), and Slic3r::GUI::Choice::set_values().
|
privateinherited |
Referenced by edit_bitmap(), edit_tooltip(), has_edit_ui(), set_edit_bitmap(), and set_edit_tooltip().
|
protectedinherited |
Referenced by Slic3r::GUI::CheckBox::BUILD(), Slic3r::GUI::Choice::BUILD(), Slic3r::GUI::ColourPicker::BUILD(), Slic3r::GUI::PluginConfigField::BUILD(), Slic3r::GUI::PointCtrl::BUILD(), Slic3r::GUI::PrinterAgentChoice::BUILD(), Slic3r::GUI::SpinCtrl::BUILD(), Slic3r::GUI::StaticText::BUILD(), Slic3r::GUI::TextCtrl::BUILD(), Slic3r::GUI::Choice::msw_rescale(), Slic3r::GUI::ColourPicker::msw_rescale(), msw_rescale(), Slic3r::GUI::PluginConfigField::msw_rescale(), Slic3r::GUI::PointCtrl::msw_rescale(), Slic3r::GUI::PrinterAgentChoice::msw_rescale(), Slic3r::GUI::SpinCtrl::msw_rescale(), Slic3r::GUI::StaticText::msw_rescale(), Slic3r::GUI::TextCtrl::msw_rescale(), and PostInitialize().
|
inherited |
| bool Slic3r::GUI::Choice::m_is_dropped { false } |
Referenced by BUILD().
| bool Slic3r::GUI::Choice::m_is_editable { false } |
Referenced by BUILD().
|
inherited |
Referenced by Slic3r::GUI::Tab::decorate(), and on_back_to_initial_value().
|
inherited |
Referenced by Slic3r::GUI::Tab::decorate(), and on_back_to_sys_value().
|
protectedinherited |
Referenced by Slic3r::GUI::CheckBox::BUILD(), Slic3r::GUI::Choice::BUILD(), Slic3r::GUI::TextCtrl::BUILD(), Slic3r::GUI::CheckBox::set_last_meaningful_value(), Slic3r::GUI::Choice::set_last_meaningful_value(), Slic3r::GUI::TextCtrl::set_last_meaningful_value(), Slic3r::GUI::CheckBox::set_value(), Slic3r::GUI::Choice::set_value(), and Slic3r::GUI::TextCtrl::set_value().
| int Slic3r::GUI::Choice::m_last_selected { wxNOT_FOUND } |
|
private |
Referenced by ~Choice(), BUILD(), get_value(), and set_value().
Function object to store callback passed in from owning object.
Referenced by ~Field(), and on_change_field().
|
inherited |
Function object to store callback passed in from owning object.
Referenced by ~Field(), and on_kill_focus().
|
inherited |
Copy of ConfigOption for deduction purposes.
Referenced by Field(), Field(), Slic3r::GUI::PluginField::add_plugin_row(), Slic3r::GUI::CheckBox::BUILD(), Slic3r::GUI::Choice::BUILD(), Slic3r::GUI::ColourPicker::BUILD(), Slic3r::GUI::PluginConfigField::BUILD(), Slic3r::GUI::PluginField::BUILD(), Slic3r::GUI::PointCtrl::BUILD(), Slic3r::GUI::PrinterAgentChoice::BUILD(), Slic3r::GUI::SliderCtrl::BUILD(), Slic3r::GUI::SpinCtrl::BUILD(), Slic3r::GUI::StaticText::BUILD(), Slic3r::GUI::TextCtrl::BUILD(), get_tooltip_text(), Slic3r::GUI::CheckBox::get_value(), Slic3r::GUI::Choice::get_value(), Slic3r::GUI::PointCtrl::get_value(), get_value_by_opt_type(), Slic3r::GUI::Choice::msw_rescale(), Slic3r::GUI::ColourPicker::msw_rescale(), Slic3r::GUI::PluginConfigField::msw_rescale(), Slic3r::GUI::PointCtrl::msw_rescale(), Slic3r::GUI::PrinterAgentChoice::msw_rescale(), Slic3r::GUI::StaticText::msw_rescale(), Slic3r::GUI::TextCtrl::msw_rescale(), Slic3r::GUI::PluginField::on_add_clicked(), Slic3r::GUI::PluginField::on_remove_clicked(), PostInitialize(), Slic3r::GUI::Choice::propagate_value(), Slic3r::GUI::TextCtrl::propagate_value(), Slic3r::GUI::CheckBox::set_last_meaningful_value(), Slic3r::GUI::Choice::set_last_meaningful_value(), Slic3r::GUI::CheckBox::set_na_value(), Slic3r::GUI::Choice::set_selection(), Slic3r::GUI::CheckBox::set_value(), Slic3r::GUI::Choice::set_value(), Slic3r::GUI::Choice::set_value(), Slic3r::GUI::PointCtrl::set_value(), Slic3r::GUI::TextCtrl::set_value(), toggle(), Slic3r::GUI::TabPrint::toggle_options(), Slic3r::GUI::PhysicalPrinterDialog::update_host_type(), and Slic3r::GUI::TextCtrl::value_was_changed().
|
inherited |
|
inherited |
|
inherited |
parent wx item, opportunity to refactor (probably not necessary - data duplication)
Referenced by Field(), Slic3r::GUI::CheckBox::BUILD(), Slic3r::GUI::Choice::BUILD(), Slic3r::GUI::ColourPicker::BUILD(), Slic3r::GUI::PluginConfigField::BUILD(), Slic3r::GUI::PluginField::BUILD(), Slic3r::GUI::PointCtrl::BUILD(), Slic3r::GUI::PrinterAgentChoice::BUILD(), Slic3r::GUI::SliderCtrl::BUILD(), Slic3r::GUI::SpinCtrl::BUILD(), Slic3r::GUI::StaticText::BUILD(), Slic3r::GUI::TextCtrl::BUILD(), Slic3r::GUI::PointCtrl::get_value(), get_value_by_opt_type(), Slic3r::GUI::ColourPicker::msw_rescale(), msw_rescale(), Slic3r::GUI::ColourPicker::on_button_click(), PostInitialize(), and Slic3r::GUI::PluginField::rebuild_ui().
| bool Slic3r::GUI::Choice::m_suppress_scroll { false } |
Referenced by BUILD(), and suppress_scroll().
|
privateinherited |
|
protectedinherited |
Referenced by Slic3r::GUI::PluginConfigField::BUILD(), Slic3r::GUI::PluginField::BUILD(), Slic3r::GUI::CheckBox::get_value(), Slic3r::GUI::Choice::get_value(), Slic3r::GUI::ColourPicker::get_value(), Slic3r::GUI::PluginConfigField::get_value(), Slic3r::GUI::PluginField::get_value(), Slic3r::GUI::PointCtrl::get_value(), Slic3r::GUI::PrinterAgentChoice::get_value(), Slic3r::GUI::SliderCtrl::get_value(), Slic3r::GUI::SpinCtrl::get_value(), Slic3r::GUI::StaticText::get_value(), Slic3r::GUI::TextCtrl::get_value(), get_value_by_opt_type(), Slic3r::GUI::PluginField::on_add_clicked(), Slic3r::GUI::PluginField::on_remove_clicked(), Slic3r::GUI::PluginField::on_select_clicked(), Slic3r::GUI::PluginConfigField::open_dialog(), Slic3r::GUI::Choice::propagate_value(), Slic3r::GUI::SpinCtrl::propagate_value(), Slic3r::GUI::TextCtrl::propagate_value(), Slic3r::GUI::Choice::set_value(), Slic3r::GUI::PluginConfigField::set_value(), Slic3r::GUI::PluginField::set_value(), Slic3r::GUI::PrinterAgentChoice::set_value(), Slic3r::GUI::SpinCtrl::set_value(), Slic3r::GUI::PointCtrl::value_was_changed(), and Slic3r::GUI::TextCtrl::value_was_changed().
|
inherited |
Referenced by Slic3r::GUI::Choice::BUILD(), Slic3r::GUI::ColourPicker::BUILD(), Slic3r::GUI::PointCtrl::BUILD(), Slic3r::GUI::PrinterAgentChoice::BUILD(), Slic3r::GUI::SpinCtrl::BUILD(), Slic3r::GUI::TextCtrl::BUILD(), Slic3r::GUI::Choice::msw_rescale(), Slic3r::GUI::ColourPicker::msw_rescale(), Slic3r::GUI::PointCtrl::msw_rescale(), Slic3r::GUI::SpinCtrl::msw_rescale(), and Slic3r::GUI::TextCtrl::msw_rescale().
|
inherited |
Referenced by Slic3r::GUI::Choice::BUILD(), Slic3r::GUI::ColourPicker::BUILD(), Slic3r::GUI::PointCtrl::BUILD(), Slic3r::GUI::PrinterAgentChoice::BUILD(), Slic3r::GUI::SpinCtrl::BUILD(), Slic3r::GUI::TextCtrl::BUILD(), Slic3r::GUI::Choice::msw_rescale(), Slic3r::GUI::ColourPicker::msw_rescale(), Slic3r::GUI::PointCtrl::msw_rescale(), Slic3r::GUI::SpinCtrl::msw_rescale(), Slic3r::GUI::TextCtrl::msw_rescale(), and PostInitialize().
| wxWindow* Slic3r::GUI::Choice::window { nullptr } |
Referenced by Slic3r::GUI::DynamicFilamentList::apply_on(), BUILD(), disable(), enable(), get_value(), getWindow(), msw_rescale(), propagate_value(), set_na_value(), set_selection(), set_value(), set_value(), set_values(), and set_values().