#include </home/runner/work/OrcaSlicer/OrcaSlicer/src/slic3r/GUI/Field.hpp>
Public Member Functions | |
| SpinCtrl (const ConfigOptionDef &opt, const t_config_option_key &id) | |
| SpinCtrl (wxWindow *parent, const ConfigOptionDef &opt, const t_config_option_key &id) | |
| ~SpinCtrl () | |
| void | BUILD () override |
| Finish constructing the Field's wxWidget-related properties, including setting its own sizer, etc. | |
| void | propagate_value () override |
| Propagate value from field to the OptionGroupe and Config after kill_focus/ENTER. | |
| void | set_value (const std::string &value, bool change_event=false) |
| 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. | |
| boost::any & | get_value () override |
| Gets a boost::any representing this control. subclasses should overload with a specific version. | |
| void | msw_rescale () override |
| void | enable () override |
| void | disable () override |
| wxWindow * | getWindow () override |
| 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 | set_last_meaningful_value () |
| virtual void | set_na_value () |
| 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 | |
| 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 | |
| int | tmp_value |
| wxWindow * | window { nullptr } |
| 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 | |
| bool | suppress_propagation {false} |
| UndoValueUI | m_undo_ui |
| EditValueUI | m_edit_ui |
Static Private Attributes | |
| static const int | UNDEF_VALUE = INT_MIN |
|
inline |
References Field(), tmp_value, and UNDEF_VALUE.
|
inline |
|
inline |
|
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, Slic3r::GUI::Field::bEnterPressed, Slic3r::GUI::Builder< T >::build(), Slic3r::coInt, Slic3r::coInts, Slic3r::GUI::Field::def_width_wider(), Slic3r::ConfigOptionVector< int >::empty(), Slic3r::ConfigOptionVector< int >::get_at(), Slic3r::GUI::Field::get_tooltip_text(), Slic3r::GUI::Field::m_combine_side_text, Slic3r::GUI::Field::m_em_unit, Slic3r::GUI::Field::m_opt, Slic3r::GUI::Field::m_parent, Slic3r::GUI::Field::opt_height, Slic3r::GUI::Field::parent_is_custom_ctrl, propagate_value(), Slic3r::ConfigOptionVector< int >::size(), tmp_value, UNDEF_VALUE, window, 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().
|
inlineoverridevirtual |
|
inlineinherited |
References m_edit_ui.
Referenced by Slic3r::GUI::OG_CustomCtrl::CtrlLine::render().
|
inlineinherited |
|
inlineoverridevirtual |
|
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().
|
inlineoverridevirtual |
Gets a boost::any representing this control. subclasses should overload with a specific version.
Implements Slic3r::GUI::Field.
References Slic3r::GUI::Field::m_value, and window.
|
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 Slic3r::GUI::Field::def_width_wider(), SpinInput::GetTextCtrl(), Slic3r::GUI::Field::m_em_unit, Slic3r::GUI::Field::msw_rescale(), Slic3r::GUI::Field::opt_height, Slic3r::GUI::Field::parent_is_custom_ctrl, SpinInput::Rescale(), SpinInput::SetSize(), 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 |
Propagate value from field to the OptionGroupe and Config after kill_focus/ENTER.
Reimplemented from Slic3r::GUI::Field.
References Slic3r::GUI::Field::m_value, Slic3r::GUI::Field::on_change_field(), Slic3r::GUI::Field::on_kill_focus(), suppress_propagation, tmp_value, UNDEF_VALUE, and window.
Referenced by BUILD().
|
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().
|
inlinevirtualinherited |
Reimplemented in Slic3r::GUI::CheckBox, Slic3r::GUI::Choice, and Slic3r::GUI::TextCtrl.
|
inlinevirtualinherited |
Reimplemented in Slic3r::GUI::CheckBox, Slic3r::GUI::Choice, and Slic3r::GUI::TextCtrl.
|
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::GUI::Field::m_disable_change_event, Slic3r::GUI::Field::m_value, SpinInput::SetValue(), tmp_value, and window.
|
inline |
References Slic3r::GUI::Field::m_disable_change_event, and window.
|
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 |
|
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().
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().
|
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().
|
private |
Referenced by propagate_value().
| int Slic3r::GUI::SpinCtrl::tmp_value |
Referenced by SpinCtrl(), SpinCtrl(), BUILD(), propagate_value(), and set_value().
|
staticprivate |
Referenced by SpinCtrl(), SpinCtrl(), BUILD(), and propagate_value().
| wxWindow* Slic3r::GUI::SpinCtrl::window { nullptr } |
Referenced by BUILD(), disable(), enable(), get_value(), getWindow(), msw_rescale(), propagate_value(), set_value(), and set_value().