#include </home/runner/work/OrcaSlicer/OrcaSlicer/src/slic3r/GUI/OptionsGroup.hpp>
Public Member Functions | |
| ConfigOptionsGroup (wxWindow *parent, const wxString &title, const wxString &icon, DynamicPrintConfig *config=nullptr, bool is_tab_opt=false, column_t extra_clmn=nullptr) | |
| ConfigOptionsGroup (wxWindow *parent, const wxString &title, DynamicPrintConfig *config=nullptr, bool is_tab_opt=false, column_t extra_clmn=nullptr) | |
| ConfigOptionsGroup (wxWindow *parent, const wxString &title, ModelConfig *config, bool is_tab_opt=false, column_t extra_clmn=nullptr) | |
| ConfigOptionsGroup (wxWindow *parent) | |
| const wxString & | config_category () const throw () |
| int | config_type () const override throw () |
| const t_opt_map & | opt_map () const throw () |
| void | set_config_category_and_type (const wxString &category, int type) |
| void | set_config (DynamicPrintConfig *config) |
| Option | get_option (const std::string &opt_key, int opt_index=-1) |
| Line | create_single_option_line (const std::string &title, const std::string &path=std::string(), int idx=-1) |
| Line | create_single_option_line (const Option &option, const std::string &path=std::string()) const |
| void | append_single_option_line (const Option &option, const std::string &path=std::string()) |
| void | append_single_option_line (const std::string title, const std::string &path=std::string(), int idx=-1) |
| void | on_change_OG (const t_config_option_key &opt_id, const boost::any &value) override |
| void | back_to_initial_value (const std::string &opt_key) override |
| void | back_to_sys_value (const std::string &opt_key) override |
| void | back_to_config_value (const DynamicPrintConfig &config, const std::string &opt_key) |
| void | on_kill_focus (const std::string &opt_key) override |
| void | reload_config () |
| void | Hide () |
| void | Show (const bool show) |
| bool | is_visible (ConfigOptionMode mode) |
| bool | update_visibility (ConfigOptionMode mode) |
| void | msw_rescale () |
| void | sys_color_changed () |
| void | refresh () |
| boost::any | config_value (const std::string &opt_key, int opt_index, bool deserialize) |
| boost::any | get_config_value (const DynamicPrintConfig &config, const std::string &opt_key, int opt_index=-1) |
| boost::any | get_config_value2 (const DynamicPrintConfig &config, const std::string &opt_key, int opt_index=-1) |
| bool | commit_config_value (const t_config_option_key &opt_key, int opt_index=-1) |
| Field * | get_fieldc (const t_config_option_key &opt_key, int opt_index) |
| std::pair< OG_CustomCtrl *, bool * > | get_custom_ctrl_with_blinking_ptr (const t_config_option_key &opt_key, int opt_index) |
| wxWindow * | parent () const |
| Returns a copy of the pointer of the parent wxWindow. Accessor function is because users are not allowed to change the parent but defining it as const means a lot of const_casts to deal with wx functions. | |
| wxWindow * | ctrl_parent () const |
| void | append_line (const Line &line) |
| void | activate_line (Line &line) |
| Line * | get_line (const std::string &opt_key) |
| bool | activate (std::function< void()> throw_if_canceled=[](){}, int horiz_alignment=wxALIGN_LEFT) |
| void | clear (bool destroy_custom_ctrl=false) |
| void | append_separator () |
| Field * | get_field (const t_config_option_key &id) const |
| bool | set_value (const t_config_option_key &id, const boost::any &value, bool change_event=false) |
| boost::any | get_value (const t_config_option_key &id) |
| void | show_field (const t_config_option_key &opt_key, bool show=true) |
| void | hide_field (const t_config_option_key &opt_key) |
| void | enable_field (const t_config_option_key &opt_key, bool enable=true) |
| void | disable_field (const t_config_option_key &opt_key) |
| void | set_name (const wxString &new_name) |
| void | enable () |
| void | disable () |
| void | set_grid_vgap (int gap) |
| void | clear_fields_except_of (const std::vector< std::string > left_fields) |
| void | hide_labels () |
| wxGridSizer * | get_grid_sizer () |
| const std::vector< Line > & | get_lines () |
| bool | is_legend_line () |
| void | set_max_win_width (int max_win_width) |
| bool | is_activated () |
| void | remove_option_if (std::function< bool(std::string const &)> const &comp) |
Static Public Member Functions | |
| static wxString | get_url (const std::string &path_end) |
| static bool | launch_browser (const std::string &path_end) |
Public Attributes | |
| const bool | staticbox {true} |
| bool | split_multi_line {false} |
| bool | option_label_at_right {false} |
| wxWindow * | stb { nullptr } |
| const wxString | icon |
| const wxString | title |
| bool | m_labels_hidden {false} |
| size_t | label_width = 20 |
| wxSizer * | sizer {nullptr} |
| OG_CustomCtrl * | custom_ctrl { nullptr } |
| int | ctrl_horiz_alignment { wxALIGN_LEFT} |
| column_t | extra_column {nullptr} |
| t_change | m_on_change { nullptr } |
| t_kill_focus | m_fill_empty_value { nullptr } |
| std::function< DynamicPrintConfig()> | m_get_initial_config { nullptr } |
| std::function< DynamicPrintConfig()> | m_get_sys_config { nullptr } |
| std::function< bool()> | have_sys_config { nullptr } |
| std::function< void(wxWindow *win)> | rescale_extra_column_item { nullptr } |
| std::function< void(wxWindow *win)> | rescale_near_label_widget { nullptr } |
| std::function< void(const t_config_option_key &opt_key)> | edit_custom_gcode { nullptr } |
| wxFont | sidetext_font {wxSystemSettings::GetFont(wxSYS_DEFAULT_GUI_FONT) } |
| wxFont | label_font {wxSystemSettings::GetFont(wxSYS_DEFAULT_GUI_FONT) } |
| int | sidetext_width { -1 } |
| int | sublabel_width { -1 } |
| bool | draw_multi_extruder { false } |
Protected Member Functions | |
| void | change_opt_value (const t_config_option_key &opt_key, const boost::any &value, int opt_index=0) |
| const t_field & | build_field (const t_config_option_key &id, const ConfigOptionDef &opt) |
| Generate a wxSizer or wxWindow from a configuration option Precondition: opt resolves to a known ConfigOption Postcondition: fields contains a wx gui object. | |
| const t_field & | build_field (const t_config_option_key &id) |
| const t_field & | build_field (const Option &opt) |
| std::string | pick_plugin (const ConfigOptionDef &opt) |
Protected Attributes | |
| const DynamicPrintConfig * | m_config {nullptr} |
| ModelConfig * | m_modelconfig { nullptr } |
| t_opt_map | m_opt_map |
| wxString | m_config_category |
| int | m_config_type |
| std::map< t_config_option_key, Option > | m_options |
| wxWindow * | m_parent {nullptr} |
| std::vector< ConfigOptionMode > | m_options_mode |
| std::vector< wxWindow * > | m_extra_column_item_ptrs |
| std::vector< Line > | m_lines |
| t_optionfield_map | m_fields |
| Field list, contains unique_ptrs of the derived type. using types that need to know what it is beyond the public interface need to cast based on the related ConfigOptionDef. | |
| bool | m_disabled {false} |
| wxGridSizer * | m_grid_sizer {nullptr} |
| bool | m_use_custom_ctrl { false } |
| bool | m_use_custom_ctrl_as_parent { false } |
|
inline |
References Slic3r::GUI::OptionsGroup::OptionsGroup(), Slic3r::GUI::OptionsGroup::icon, m_config, Slic3r::GUI::OptionsGroup::parent(), and Slic3r::GUI::OptionsGroup::title.
Referenced by ConfigOptionsGroup(), and Slic3r::GUI::ExtruderOptionsGroup::ExtruderOptionsGroup().
|
inline |
References ConfigOptionsGroup(), Slic3r::GUI::OptionsGroup::parent(), and Slic3r::GUI::OptionsGroup::title.
|
inline |
References Slic3r::GUI::OptionsGroup::OptionsGroup(), m_config, m_modelconfig, Slic3r::GUI::OptionsGroup::parent(), and Slic3r::GUI::OptionsGroup::title.
|
inline |
References Slic3r::GUI::OptionsGroup::OptionsGroup(), and Slic3r::GUI::OptionsGroup::parent().
|
inherited |
References _, activate_line(), clear(), ctrl_horiz_alignment, custom_ctrl, extra_column, Label::Head_14, icon, label_width, m_grid_sizer, m_lines, m_parent, sizer, staticbox, stb, and title.
|
inherited |
To correct translation by context have to use wxGETTEXT_IN_CONTEXT macro from wxWidget 3.1.1
.target<wxWindow>()
requires verification
istead of (opt != option_set.back())
requires verification
References _, _L_CONTEXT, build_field(), ctrl_parent(), custom_ctrl, Slic3r::GUI::Field::def_width(), Slic3r::GUI::Field::def_width_thinner(), em_unit(), extra_column, Slic3r::GUI::Line::extra_widget_sizer, Slic3r::GUI::Line::full_width, Slic3r::GUI::Line::get_extra_widgets(), Slic3r::GUI::Line::get_options(), is_legend_line(), Slic3r::GUI::Line::is_separator(), Slic3r::GUI::is_sizer_field(), Slic3r::GUI::is_window_field(), L_CONTEXT, Slic3r::ConfigOptionDef::label, Slic3r::GUI::Line::label, Slic3r::GUI::Line::label_tooltip, Slic3r::GUI::Line::label_widget, label_width, Slic3r::ConfigOptionDef::legend, m_extra_column_item_ptrs, m_grid_sizer, m_labels_hidden, m_use_custom_ctrl, m_use_custom_ctrl_as_parent, Slic3r::GUI::Line::near_label_widget, Slic3r::GUI::Line::near_label_widget_win, parent(), Slic3r::ConfigOptionDef::sidetext, sidetext_width, sizer, staticbox, stb, sublabel_width, Slic3r::GUI::titleWidth, Slic3r::GUI::Line::widget, Slic3r::GUI::Line::widget_sizer, wxOSX, and wxStaticText.
Referenced by activate().
|
inherited |
References _, _L_CONTEXT, Slic3r::Search::compose_display_label(), config_type(), Slic3r::GUI::from_u8(), Slic3r::GUI::Line::full_width, Slic3r::GUI::Line::get_extra_widgets(), Slic3r::GUI::Line::get_options(), L_CONTEXT, Slic3r::GUI::Line::label, Slic3r::GUI::Line::label_en, Slic3r::GUI::Line::label_path, m_lines, m_options, m_options_mode, m_use_custom_ctrl, Slic3r::Search::SettingsIndex::set_line_label(), Slic3r::Search::SettingsIndex::set_path(), and Slic3r::GUI::Line::widget.
Referenced by append_single_option_line(), Slic3r::GUI::Tab::build_preset_description_line(), and Slic3r::GUI::Tab::create_line_with_widget().
|
inherited |
|
inline |
References Slic3r::GUI::OptionsGroup::append_single_option_line().
Referenced by append_single_option_line(), and Slic3r::GUI::PhysicalPrinterDialog::build_printhost_settings().
|
inline |
References append_single_option_line(), get_option(), and Slic3r::GUI::OptionsGroup::title.
| void Slic3r::GUI::ConfigOptionsGroup::back_to_config_value | ( | const DynamicPrintConfig & | config, |
| const std::string & | opt_key ) |
References change_opt_value(), Slic3r::ConfigOptionVector< int >::get_at(), get_config_value(), get_config_value2(), Slic3r::GUI::OptionsGroup::get_field(), Slic3r::GUI::OptionsGroup::get_value(), m_opt_map, Slic3r::nozzle_diameter(), on_change_OG(), Slic3r::GUI::OptionsGroup::on_change_OG(), Slic3r::DynamicConfig::opt_string(), Slic3r::ConfigBase::option(), Slic3r::GUI::OptionsGroup::set_value(), and Slic3r::ConfigOptionVector< int >::size().
Referenced by back_to_initial_value(), and back_to_sys_value().
|
overridevirtual |
Reimplemented from Slic3r::GUI::OptionsGroup.
References back_to_config_value(), and Slic3r::GUI::OptionsGroup::m_get_initial_config.
|
overridevirtual |
Reimplemented from Slic3r::GUI::OptionsGroup.
References back_to_config_value(), Slic3r::GUI::OptionsGroup::have_sys_config, and Slic3r::GUI::OptionsGroup::m_get_sys_config.
|
protectedinherited |
|
protectedinherited |
Generate a wxSizer or wxWindow from a configuration option Precondition: opt resolves to a known ConfigOption Postcondition: fields contains a wx gui object.
This function will be called from Field. Call OptionGroup._on_change(...)
This function will be called from Field.
References _L, back_to_initial_value(), back_to_sys_value(), Slic3r::coBool, Slic3r::coBools, Slic3r::coEnum, Slic3r::coEnums, Slic3r::coFloat, Slic3r::coFloatOrPercent, Slic3r::coFloats, Slic3r::coFloatsOrPercents, Slic3r::coInt, Slic3r::coInts, Slic3r::ConfigOptionDef::color, Slic3r::coNone, Slic3r::coPercent, Slic3r::coPercents, Slic3r::coPoint, Slic3r::coPoints, Slic3r::coString, Slic3r::coStrings, Slic3r::GUI::Field::Create(), ctrl_parent(), edit_custom_gcode, Slic3r::ConfigOptionDef::f_enum_open, Slic3r::ConfigOptionDef::i_enum_open, Slic3r::ConfigOptionDef::legend, m_disabled, m_fields, on_change_OG(), on_kill_focus(), Slic3r::ConfigOptionDef::one_string, parent(), pick_plugin(), Slic3r::ConfigOptionDef::plugin_config, Slic3r::ConfigOptionDef::plugin_picker, Slic3r::ConfigOptionDef::printer_agent_select, Slic3r::ConfigOptionDef::select_open, and Slic3r::ConfigOptionDef::slider.
Referenced by activate_line(), build_field(), and build_field().
|
protected |
References Slic3r::GUI::change_opt_value(), m_config, and m_modelconfig.
Referenced by back_to_config_value(), on_change_OG(), and Slic3r::GUI::ExtruderOptionsGroup::on_change_OG().
|
inherited |
References custom_ctrl, Slic3r::GUI::free_window(), m_extra_column_item_ptrs, m_fields, m_grid_sizer, m_lines, sizer, and stb.
Referenced by ~OptionsGroup(), and activate().
|
inherited |
| bool Slic3r::GUI::ConfigOptionsGroup::commit_config_value | ( | const t_config_option_key & | opt_key, |
| int | opt_index = -1 ) |
References get_config_value2(), m_config, m_opt_map, on_change_OG(), and Slic3r::GUI::option_id_in_map().
|
inline | ||||||||||||
References m_config_category.
Referenced by get_option().
|
inlineoverridevirtual | ||||||||||||
Reimplemented from Slic3r::GUI::OptionsGroup.
References m_config_type.
Referenced by get_option().
| boost::any Slic3r::GUI::ConfigOptionsGroup::config_value | ( | const std::string & | opt_key, |
| int | opt_index, | ||
| bool | deserialize ) |
References Slic3r::btPC, get_config_value(), m_config, and Slic3r::OutOfRange.
Referenced by reload_config().
|
inline |
References Slic3r::GUI::OptionsGroup::create_single_option_line().
|
inline |
References Slic3r::GUI::OptionsGroup::create_single_option_line(), get_option(), and Slic3r::GUI::OptionsGroup::title.
Referenced by Slic3r::GUI::Tab::create_line_with_widget().
|
inherited |
References custom_ctrl, m_use_custom_ctrl_as_parent, parent(), staticbox, and stb.
Referenced by activate_line(), and build_field().
|
inlineinherited |
|
inlineinherited |
References enable_field().
|
inlineinherited |
|
inherited |
References enable(), Slic3r::f(), and get_field().
Referenced by disable_field().
| boost::any Slic3r::GUI::ConfigOptionsGroup::get_config_value | ( | const DynamicPrintConfig & | config, |
| const std::string & | opt_key, | ||
| int | opt_index = -1 ) |
References _, Slic3r::coBool, Slic3r::coBools, Slic3r::coEnum, Slic3r::coEnums, Slic3r::coFloat, Slic3r::coFloatOrPercent, Slic3r::coFloats, Slic3r::coFloatsOrPercents, Slic3r::coInt, Slic3r::coInts, Slic3r::coNone, Slic3r::coPercent, Slic3r::coPercents, Slic3r::coPoint, Slic3r::coPoints, Slic3r::coPointsGroups, Slic3r::coString, Slic3r::coStrings, Slic3r::DynamicPrintConfig::def(), Slic3r::GUI::double_to_string(), Slic3r::GUI::from_u8(), Slic3r::ConfigDef::get(), Slic3r::ConfigOptionVector< T >::get_at(), Slic3r::GUI::get_thumbnails_string(), Slic3r::ConfigOption::getInt(), Slic3r::ConfigOptionResolver::has(), Slic3r::ConfigOption::is_nil(), Slic3r::ConfigOptionVectorBase::is_nil(), L, Slic3r::DynamicConfig::opt_bool(), Slic3r::DynamicConfig::opt_float(), Slic3r::DynamicConfig::opt_int(), Slic3r::DynamicConfig::opt_string(), Slic3r::ConfigBase::option(), Slic3r::ConfigOptionDef::plugin_picker, Slic3r::ConfigOptionPoints::serialize(), and Slic3r::ConfigOptionVector< T >::values.
Referenced by back_to_config_value(), config_value(), and Slic3r::GUI::Tab::on_value_change().
| boost::any Slic3r::GUI::ConfigOptionsGroup::get_config_value2 | ( | const DynamicPrintConfig & | config, |
| const std::string & | opt_key, | ||
| int | opt_index = -1 ) |
References Slic3r::coBool, Slic3r::coBools, Slic3r::coEnum, Slic3r::coEnums, Slic3r::coFloat, Slic3r::coFloatOrPercent, Slic3r::coFloats, Slic3r::coFloatsOrPercents, Slic3r::coInt, Slic3r::coInts, Slic3r::coNone, Slic3r::coPercent, Slic3r::coPercents, Slic3r::coPoint, Slic3r::coPoints, Slic3r::coString, Slic3r::coStrings, Slic3r::DynamicPrintConfig::def(), Slic3r::GUI::double_to_string(), Slic3r::GUI::from_u8(), Slic3r::ConfigDef::get(), Slic3r::GUI::get_thumbnails_string(), Slic3r::ConfigOption::getInt(), Slic3r::GUI::into_u8(), Slic3r::ConfigOption::is_nil(), Slic3r::ConfigOptionFloatsOrPercentsTempl< true >::nil_value(), Slic3r::ConfigOptionFloatsTempl< true >::nil_value(), Slic3r::DynamicConfig::opt_bool(), Slic3r::DynamicConfig::opt_float(), Slic3r::DynamicConfig::opt_int(), Slic3r::DynamicConfig::opt_string(), Slic3r::ConfigBase::option(), Slic3r::ConfigOptionDef::plugin_picker, Slic3r::ConfigOptionPoints::serialize(), and Slic3r::ConfigOptionVector< T >::values.
Referenced by back_to_config_value(), and commit_config_value().
| std::pair< OG_CustomCtrl *, bool * > Slic3r::GUI::ConfigOptionsGroup::get_custom_ctrl_with_blinking_ptr | ( | const t_config_option_key & | opt_key, |
| int | opt_index ) |
References Slic3r::GUI::OptionsGroup::custom_ctrl, Slic3r::GUI::UndoValueUIManager::get_blink_ptr(), get_fieldc(), and Slic3r::GUI::OptionsGroup::m_lines.
|
inlineinherited |
References m_fields.
Referenced by Slic3r::GUI::ConfigOptionsGroup::back_to_config_value(), enable_field(), Slic3r::GUI::ConfigOptionsGroup::get_fieldc(), and show_field().
| Field * Slic3r::GUI::ConfigOptionsGroup::get_fieldc | ( | const t_config_option_key & | opt_key, |
| int | opt_index ) |
References Slic3r::GUI::OptionsGroup::get_field().
Referenced by get_custom_ctrl_with_blinking_ptr(), and Slic3r::GUI::ObjectTableSettings::update_extra_column_visible_status().
|
inlineinherited |
References m_grid_sizer.
Referenced by Slic3r::GUI::ObjectTableSettings::update_extra_column_visible_status().
|
inherited |
References m_lines.
Referenced by Slic3r::GUI::ObjectTableSettings::update_extra_column_visible_status().
|
inlineinherited |
| Option Slic3r::GUI::ConfigOptionsGroup::get_option | ( | const std::string & | opt_key, |
| int | opt_index = -1 ) |
References config_category(), config_type(), Slic3r::GUI::OptionsGroup::icon, m_config, m_opt_map, Slic3r::GUI::OptionsGroup::m_use_custom_ctrl, and Slic3r::GUI::OptionsGroup::title.
Referenced by append_single_option_line(), and create_single_option_line().
|
staticinherited |
References Slic3r::GUI::from_u8(), and L.
Referenced by launch_browser(), Slic3r::GUI::ActionRegistry::materialize_setting_actions(), Slic3r::GUI::OG_CustomCtrl::OnMotion(), and Slic3r::GUI::ogStaticText::SetPathEnd().
|
inlineinherited |
References m_fields.
Referenced by Slic3r::GUI::ConfigOptionsGroup::back_to_config_value().
| void Slic3r::GUI::ConfigOptionsGroup::Hide | ( | ) |
|
inlineinherited |
References show_field().
|
inlineinherited |
References label_width, and m_labels_hidden.
|
inlineinherited |
|
inherited |
References Slic3r::ConfigOptionDef::legend, and m_lines.
Referenced by activate_line().
| bool Slic3r::GUI::ConfigOptionsGroup::is_visible | ( | ConfigOptionMode | mode | ) |
References Slic3r::GUI::OptionsGroup::m_options_mode.
|
staticinherited |
References get_url().
Referenced by Slic3r::GUI::OG_CustomCtrl::CtrlLine::launch_browser().
| void Slic3r::GUI::ConfigOptionsGroup::msw_rescale | ( | ) |
References Slic3r::GUI::OptionsGroup::custom_ctrl, Slic3r::GUI::OptionsGroup::m_extra_column_item_ptrs, Slic3r::GUI::OptionsGroup::m_fields, Slic3r::GUI::OptionsGroup::m_lines, ScalableButton::msw_rescale(), Slic3r::GUI::OptionsGroup::rescale_extra_column_item, Slic3r::GUI::OptionsGroup::sizer, Slic3r::GUI::OptionsGroup::stb, and wxButton.
|
overridevirtual |
Reimplemented from Slic3r::GUI::OptionsGroup.
Reimplemented in Slic3r::GUI::ExtruderOptionsGroup.
References change_opt_value(), m_modelconfig, m_opt_map, and Slic3r::GUI::OptionsGroup::on_change_OG().
Referenced by back_to_config_value(), and commit_config_value().
|
overridevirtual |
Reimplemented from Slic3r::GUI::OptionsGroup.
References Slic3r::GUI::OptionsGroup::m_fill_empty_value, and reload_config().
|
inline | ||||||||||||
|
inlineinherited |
Returns a copy of the pointer of the parent wxWindow. Accessor function is because users are not allowed to change the parent but defining it as const means a lot of const_casts to deal with wx functions.
References m_parent.
Referenced by Slic3r::GUI::ConfigOptionsGroup::ConfigOptionsGroup(), Slic3r::GUI::ConfigOptionsGroup::ConfigOptionsGroup(), Slic3r::GUI::ConfigOptionsGroup::ConfigOptionsGroup(), Slic3r::GUI::ConfigOptionsGroup::ConfigOptionsGroup(), Slic3r::GUI::ExtruderOptionsGroup::ExtruderOptionsGroup(), activate_line(), build_field(), and ctrl_parent().
|
protectedinherited |
References _L, Slic3r::GUI::from_u8(), Slic3r::PluginManager::get_plugin_capabilities(), Slic3r::PluginManager::instance(), m_parent, Slic3r::PluginDescriptor::name, Slic3r::plugin_capability_type_from_string(), Slic3r::GUI::PluginPickerDialog::selected_capability(), Slic3r::GUI::DPIAware< P >::ShowModal(), Slic3r::PluginManager::try_get_plugin_descriptor(), and Slic3r::Unknown.
Referenced by build_field().
| void Slic3r::GUI::ConfigOptionsGroup::refresh | ( | ) |
References Slic3r::GUI::OptionsGroup::custom_ctrl.
| void Slic3r::GUI::ConfigOptionsGroup::reload_config | ( | ) |
References config_value(), Slic3r::ConfigOptionDef::gui_flags, m_opt_map, Slic3r::GUI::OptionsGroup::m_options, and Slic3r::GUI::OptionsGroup::set_value().
Referenced by on_kill_focus().
|
inherited |
References Slic3r::empty(), m_lines, and m_options_mode.
|
inline |
References m_config, and m_modelconfig.
|
inline |
References m_config_category, and m_config_type.
|
inlineinherited |
References m_grid_sizer.
|
inherited |
References custom_ctrl.
|
inherited |
|
inlineinherited |
References m_fields.
Referenced by Slic3r::GUI::ConfigOptionsGroup::back_to_config_value(), Slic3r::GUI::Tab::on_value_change(), and Slic3r::GUI::ConfigOptionsGroup::reload_config().
| void Slic3r::GUI::ConfigOptionsGroup::Show | ( | const bool | show | ) |
References Slic3r::GUI::OptionsGroup::m_grid_sizer, and Slic3r::GUI::OptionsGroup::sizer.
Referenced by Hide(), and update_visibility().
|
inherited |
References get_field(), Slic3r::GUI::Field::getWindow(), and m_grid_sizer.
Referenced by hide_field().
| void Slic3r::GUI::ConfigOptionsGroup::sys_color_changed | ( | ) |
References Slic3r::GUI::OptionsGroup::custom_ctrl, Slic3r::GUI::OptionsGroup::m_extra_column_item_ptrs, Slic3r::GUI::OptionsGroup::m_fields, Slic3r::GUI::OptionsGroup::m_lines, Slic3r::GUI::OptionsGroup::sizer, Slic3r::GUI::OptionsGroup::staticbox, Slic3r::GUI::OptionsGroup::stb, and wxButton.
| bool Slic3r::GUI::ConfigOptionsGroup::update_visibility | ( | ConfigOptionMode | mode | ) |
References Slic3r::GUI::OptionsGroup::custom_ctrl, Slic3r::GUI::Line::get_options(), Slic3r::GUI::OptionsGroup::m_grid_sizer, Slic3r::GUI::OptionsGroup::m_lines, Slic3r::GUI::OptionsGroup::m_options_mode, Show(), Slic3r::GUI::OptionsGroup::sizer, and Slic3r::GUI::Line::toggle_visible.
|
inherited |
Referenced by activate().
|
inherited |
Referenced by activate(), activate_line(), clear(), ctrl_parent(), Slic3r::GUI::ConfigOptionsGroup::get_custom_ctrl_with_blinking_ptr(), Slic3r::GUI::ConfigOptionsGroup::msw_rescale(), Slic3r::GUI::ConfigOptionsGroup::refresh(), set_max_win_width(), Slic3r::GUI::ConfigOptionsGroup::sys_color_changed(), and Slic3r::GUI::ConfigOptionsGroup::update_visibility().
|
inherited |
|
inherited |
Referenced by build_field().
Referenced by OptionsGroup(), activate(), and activate_line().
|
inherited |
Referenced by Slic3r::GUI::ConfigOptionsGroup::back_to_sys_value().
|
inherited |
|
inherited |
|
inherited |
Referenced by activate(), activate_line(), and hide_labels().
|
protected |
Referenced by ConfigOptionsGroup(), ConfigOptionsGroup(), change_opt_value(), commit_config_value(), config_value(), get_option(), and set_config().
|
protected |
Referenced by config_category(), and set_config_category_and_type().
|
protected |
Referenced by config_type(), and set_config_category_and_type().
|
protectedinherited |
Referenced by build_field().
|
protectedinherited |
|
protectedinherited |
Field list, contains unique_ptrs of the derived type. using types that need to know what it is beyond the public interface need to cast based on the related ConfigOptionDef.
Referenced by build_field(), clear(), clear_fields_except_of(), disable(), enable(), get_field(), get_value(), Slic3r::GUI::ConfigOptionsGroup::msw_rescale(), set_value(), and Slic3r::GUI::ConfigOptionsGroup::sys_color_changed().
|
inherited |
Referenced by Slic3r::GUI::ConfigOptionsGroup::on_kill_focus().
|
inherited |
Referenced by Slic3r::GUI::ConfigOptionsGroup::back_to_initial_value().
|
inherited |
Referenced by Slic3r::GUI::ConfigOptionsGroup::back_to_sys_value().
|
protectedinherited |
Referenced by activate(), activate_line(), clear(), get_grid_sizer(), set_grid_vgap(), Slic3r::GUI::ConfigOptionsGroup::Show(), show_field(), and Slic3r::GUI::ConfigOptionsGroup::update_visibility().
|
inherited |
Referenced by activate_line(), and hide_labels().
|
protectedinherited |
Referenced by activate(), append_line(), append_separator(), clear(), Slic3r::GUI::ConfigOptionsGroup::get_custom_ctrl_with_blinking_ptr(), get_line(), get_lines(), is_legend_line(), Slic3r::GUI::ConfigOptionsGroup::msw_rescale(), remove_option_if(), Slic3r::GUI::ConfigOptionsGroup::sys_color_changed(), and Slic3r::GUI::ConfigOptionsGroup::update_visibility().
|
protected |
Referenced by ConfigOptionsGroup(), change_opt_value(), on_change_OG(), and set_config().
Referenced by on_change_OG().
|
protected |
|
protectedinherited |
Referenced by append_line(), build_field(), and Slic3r::GUI::ConfigOptionsGroup::reload_config().
|
protectedinherited |
|
protectedinherited |
Referenced by OptionsGroup(), activate(), parent(), and pick_plugin().
|
protectedinherited |
Referenced by OptionsGroup(), activate_line(), append_line(), and Slic3r::GUI::ConfigOptionsGroup::get_option().
|
protectedinherited |
Referenced by activate_line(), and ctrl_parent().
|
inherited |
|
inherited |
Referenced by Slic3r::GUI::ConfigOptionsGroup::msw_rescale().
|
inherited |
|
inherited |
|
inherited |
Referenced by activate_line().
|
inherited |
|
inherited |
|
inherited |
Referenced by OptionsGroup(), activate(), activate_line(), ctrl_parent(), and Slic3r::GUI::ConfigOptionsGroup::sys_color_changed().
|
inherited |
Referenced by activate(), activate_line(), clear(), ctrl_parent(), Slic3r::GUI::ConfigOptionsGroup::msw_rescale(), set_name(), and Slic3r::GUI::ConfigOptionsGroup::sys_color_changed().
|
inherited |
Referenced by activate_line().
|
inherited |
Referenced by Slic3r::GUI::ConfigOptionsGroup::ConfigOptionsGroup(), Slic3r::GUI::ConfigOptionsGroup::ConfigOptionsGroup(), Slic3r::GUI::ConfigOptionsGroup::ConfigOptionsGroup(), Slic3r::GUI::ExtruderOptionsGroup::ExtruderOptionsGroup(), OptionsGroup(), activate(), Slic3r::GUI::ConfigOptionsGroup::append_single_option_line(), Slic3r::GUI::ConfigOptionsGroup::create_single_option_line(), Slic3r::GUI::ConfigOptionsGroup::get_option(), and Slic3r::GUI::validate_custom_gcode_cb().