#include </home/runner/work/OrcaSlicer/OrcaSlicer/src/slic3r/GUI/MixedFilamentDialog.hpp>
Public Member Functions | |
| MixedFilamentDialog (wxWindow *parent, const std::vector< std::string > &physical_colors, const std::vector< std::string > &physical_names, const std::vector< std::string > &physical_types={}) | |
| MixedFilamentDialog (wxWindow *parent, const MixedFilamentResult &existing, const std::vector< std::string > &physical_colors, const std::vector< std::string > &physical_names, const std::vector< std::string > &physical_types={}) | |
| ~MixedFilamentDialog () | |
| MixedFilamentResult | get_result () const |
| void | EndModal (int retCode) override |
| float | scale_factor () const |
| float | prev_scale_factor () const |
| void | set_scale_factor (float v) |
| void | set_prev_scale_factor (float v) |
| void | set_em_unit (int v) |
| bool | force_rescale () const |
| int | em_unit () const |
| const wxFont & | normal_font () const |
| void | enable_force_rescale () |
| int | ShowModal () |
Protected Member Functions | |
| void | on_dpi_changed (const wxRect &suggested_rect) override |
| virtual void | on_sys_color_changed () |
Static Private Member Functions | |
| static void | apply_uniform_label_width (wxStaticText *lbl) |
| Slic3r::GUI::MixedFilamentDialog::MixedFilamentDialog | ( | wxWindow * | parent, |
| const std::vector< std::string > & | physical_colors, | ||
| const std::vector< std::string > & | physical_names, | ||
| const std::vector< std::string > & | physical_types = {} ) |
References _L, build_ui(), m_physical_colors, m_physical_names, m_physical_types, and m_result.
| Slic3r::GUI::MixedFilamentDialog::MixedFilamentDialog | ( | wxWindow * | parent, |
| const MixedFilamentResult & | existing, | ||
| const std::vector< std::string > & | physical_colors, | ||
| const std::vector< std::string > & | physical_names, | ||
| const std::vector< std::string > & | physical_types = {} ) |
References _L, m_physical_colors, m_physical_names, m_physical_types, and m_result.
| Slic3r::GUI::MixedFilamentDialog::~MixedFilamentDialog | ( | ) |
References m_ratio_bar, and m_triangle_panel.
|
private |
References _L, append_material_row(), apply_uniform_label_width(), Label::Body_12, m_combo_filaments, m_combo_to_physical, m_material_rows_sizer, on_filament_changed(), and wxStaticText.
Referenced by append_material_row(), create_material_selection(), on_add_material(), and on_recommendation_clicked_triple().
|
private |
References apply_dragged_triangle_ratio(), m_result, Slic3r::GUI::MIN_COMPONENT_RATIO, reset_manual_ratio_state(), sync_triangle_weights_from_ratios(), and update_preview().
Referenced by apply_dragged_triangle_ratio(), and create_triangle_picker().
|
private |
References apply_manual_ratio(), m_ratio_manual_order, m_result, Slic3r::GUI::MIN_COMPONENT_RATIO, num_components(), refresh_ratio_labels(), reset_manual_ratio_state(), sync_triangle_weights_from_ratios(), and update_preview().
Referenced by apply_manual_ratio(), and commit_ratio_editor().
|
staticprivate |
References _L, apply_uniform_label_width(), Slic3r::GUI::MAX_COMPONENTS, and wxStaticText.
Referenced by append_material_row(), and apply_uniform_label_width().
|
private |
References build_ui(), commit_ratio_editor_from_background(), create_button_panel(), create_gradient_section(), create_material_selection(), create_preview_panel(), create_ratio_slider(), create_recommendation_grid(), create_triangle_picker(), StateColor::darkModeColorFor(), m_ratio_sizer, m_right_sizer, m_triangle_sizer, m_warning_panel, m_warning_sizer, paint_warning_panel(), rebuild_all_combos(), update_component_count_ui(), update_ok_button_state(), and update_preview().
Referenced by MixedFilamentDialog(), and build_ui().
|
private |
References Slic3r::apply(), apply_manual_ratio(), commit_ratio_editor(), m_ratio_editor, m_ratio_editor_anchor, m_ratio_editor_committing, m_ratio_editor_idx, m_ratio_editor_panel, and refresh_ratio_labels().
Referenced by commit_ratio_editor(), commit_ratio_editor_from_background(), create_ratio_slider(), create_triangle_picker(), and start_ratio_editor().
|
private |
References commit_ratio_editor(), commit_ratio_editor_from_background(), m_ratio_editor_panel, and Slic3r::GUI::wxMouseEvent.
Referenced by build_ui(), and commit_ratio_editor_from_background().
|
inlineprivate |
References m_result.
Referenced by comp_colour(), create_material_selection(), and update_gradient_direction_items().
|
private |
References comp(), comp_colour(), and m_physical_colors.
Referenced by comp_colour(), create_gradient_section(), create_preview_panel(), create_ratio_slider(), create_triangle_picker(), and refresh_curve_editor_colors().
|
private |
References compute_dialog_size(), m_result, and num_components().
Referenced by compute_dialog_size(), on_gradient_toggled(), and update_component_count_ui().
|
private |
References _L, Choice, Confirm, create_button_panel(), Slic3r::GUI::DPIDialog::EndModal(), m_btn_cancel, m_btn_ok, and Regular.
Referenced by build_ui(), and create_button_panel().
|
private |
References _L, Label::Body_13, comp_colour(), create_gradient_section(), m_chk_gradient, m_chk_per_part_gradient, m_combo_gradient_dir, m_curve_editor, m_curve_sizer, m_gradient_sizer, m_label_gradient, m_label_per_part_gradient, m_per_part_gradient_sizer, m_result, num_components(), on_gradient_curve_changed(), on_gradient_direction_changed(), on_gradient_toggled(), on_per_part_gradient_toggled(), update_gradient_direction_items(), and wxStaticText.
Referenced by build_ui(), and create_gradient_section().
|
private |
References _L, append_material_row(), Label::Body_12, Label::Body_13, Slic3r::GUI::COLOR_LABEL_MUTED(), comp(), create_material_selection(), StateColor::darkModeColorFor(), StateColor::Disabled, get_extruder_color_icon(), m_btn_add_material, m_btn_remove_material, m_combo_filaments, m_combo_to_physical, m_material_rows_sizer, m_physical_colors, m_result, m_summary_panel, StateColor::Normal, num_components(), on_add_material(), on_remove_material(), ratio(), and wxStaticText.
Referenced by build_ui(), and create_material_selection().
|
private |
References _L, Slic3r::GUI::blend_n_colors(), Label::Body_13, Slic3r::GUI::COLOR_LABEL_MUTED(), comp_colour(), create_preview_panel(), StateColor::darkModeColorFor(), Slic3r::GUI::fill_gradient_ramp_rect(), Slic3r::kGradientMaxRatio, Slic3r::kGradientMinRatio, m_preview_canvas, m_result, num_components(), Slic3r::GradientCurve::points, ratio(), Slic3r::GUI::sample_gradient_ramp(), and wxStaticText.
Referenced by build_ui(), and create_preview_panel().
|
private |
References _L, Label::Body_12, Slic3r::GUI::COLOR_LABEL_MUTED(), commit_ratio_editor(), comp_colour(), create_ratio_slider(), StateColor::darkModeColorFor(), Slic3r::GUI::draw_mixed_ratio_blend_bar(), m_label_ratio_a, m_label_ratio_b, m_ratio_bar, m_ratio_dragging, m_ratio_editor_panel, Slic3r::GUI::MIN_COMPONENT_RATIO, on_ratio_changed(), ratio(), start_ratio_editor(), Slic3r::GUI::wxMouseEvent, and wxStaticText.
Referenced by build_ui(), and create_ratio_slider().
|
private |
References _L, Label::Body_10, create_recommendation_grid(), StateColor::darkModeColorFor(), m_recommendation_grid, m_recommendation_scroll, rebuild_recommendation_items(), and wxStaticText.
Referenced by build_ui(), and create_recommendation_grid().
|
private |
References _L, apply_dragged_triangle_ratio(), Label::Body_10, Label::Body_12, Slic3r::GUI::COLOR_LABEL_MUTED(), commit_ratio_editor(), comp_colour(), create_triangle_picker(), StateColor::darkModeColorFor(), Slic3r::GUI::draw_mixed_triangle_picker(), m_ratio_editor_panel, m_result, m_tri_dragging, m_tri_wx, m_tri_wy, m_tri_wz, m_triangle_panel, m_triangle_ratio_labels, start_ratio_editor(), Slic3r::GUI::tri_barycentric(), Slic3r::GUI::tri_clamp(), Slic3r::GUI::tri_contains(), and Slic3r::GUI::wxMouseEvent.
Referenced by build_ui(), and create_triangle_picker().
|
inlineinherited |
Referenced by Slic3r::GUI::AuxiliaryDialog::AuxiliaryDialog(), Slic3r::GUI::CopyrightsDialog::CopyrightsDialog(), Slic3r::GUI::DesignTextDialog::DesignTextDialog(), Slic3r::GUI::EditGCodeDialog::EditGCodeDialog(), Slic3r::GUI::FileArchiveDialog::FileArchiveDialog(), Slic3r::GUI::MsgNoUpdates::MsgNoUpdates(), Slic3r::GUI::MsgUpdateForced::MsgUpdateForced(), Slic3r::GUI::OAuthDialog::OAuthDialog(), Slic3r::GUI::ParamsDialog::ParamsDialog(), Slic3r::GUI::PhysicalPrinterDialog::PhysicalPrinterDialog(), Slic3r::GUI::SettingsDialog::SettingsDialog(), anonymous_namespace{3DPrinterOS.cpp}::TokenAuthDialog::TokenAuthDialog(), anonymous_namespace{3DPrinterOS.cpp}::UploadOptionsDialog::UploadOptionsDialog(), Slic3r::GUI::PublishSettingsDialog::add_row_ui(), Slic3r::GUI::DiffPresetDialog::complete_dialog_creation(), Slic3r::GUI::DiffPresetDialog::create_edit_sizer(), Slic3r::GUI::DiffPresetDialog::create_presets_sizer(), Slic3r::GUI::DiffPresetDialog::create_tree(), Slic3r::GUI::ElegooPrintHostSendDialog::init(), Slic3r::GUI::FlashforgePrintHostSendDialog::init(), Slic3r::GUI::PrintHostSendDialog::init(), Slic3r::GUI::AboutDialog::on_dpi_changed(), Slic3r::GUI::AuxiliaryDialog::on_dpi_changed(), Slic3r::GUI::BedShapeDialog::on_dpi_changed(), Slic3r::GUI::ConfigWizard::on_dpi_changed(), Slic3r::GUI::CopyrightsDialog::on_dpi_changed(), Slic3r::GUI::DiffPresetDialog::on_dpi_changed(), Slic3r::GUI::EditGCodeDialog::on_dpi_changed(), Slic3r::GUI::FileArchiveDialog::on_dpi_changed(), Slic3r::GUI::OAuthDialog::on_dpi_changed(), Slic3r::GUI::ObjectTableDialog::on_dpi_changed(), Slic3r::GUI::ParamsDialog::on_dpi_changed(), Slic3r::GUI::PhysicalPrinterDialog::on_dpi_changed(), Slic3r::GUI::PrintHostQueueDialog::on_dpi_changed(), Slic3r::GUI::PurgeModeDialog::on_dpi_changed(), Slic3r::GUI::SavePresetDialog::on_dpi_changed(), Slic3r::GUI::SendSystemInfoDialog::on_dpi_changed(), Slic3r::GUI::SettingsDialog::on_dpi_changed(), and Slic3r::GUI::UnsavedChangesDialog::on_dpi_changed().
|
inlineinherited |
|
inlineoverrideinherited |
References Slic3r::GUI::dialogStack.
Referenced by Slic3r::GUI::CloneDialog::CloneDialog(), Slic3r::GUI::ConfigWizard::ConfigWizard(), Slic3r::GUI::CreatePresetSuccessfulDialog::CreatePresetSuccessfulDialog(), Slic3r::GUI::DeleteConfirmDialog::DeleteConfirmDialog(), Slic3r::GUI::DesignVariableDialog::DesignVariableDialog(), Slic3r::GUI::anonymous_namespace{PrintHostDialogs.cpp}::FlashforgeSlotDialog::FlashforgeSlotDialog(), Slic3r::GUI::GuideFrame::GuideFrame(), Slic3r::GUI::InputIpAddressDialog::InputIpAddressDialog(), Slic3r::GUI::ManualNozzleCountDialog::ManualNozzleCountDialog(), Slic3r::GUI::MsgUpdateConfig::MsgUpdateConfig(), Slic3r::GUI::MsgUpdateForced::MsgUpdateForced(), Slic3r::GUI::MultiChoiceDialog::MultiChoiceDialog(), Slic3r::GUI::NetworkErrorDialog::NetworkErrorDialog(), Slic3r::GUI::NetworkPluginRestartDialog::NetworkPluginRestartDialog(), Slic3r::GUI::PartSkipConfirmDialog::PartSkipConfirmDialog(), Slic3r::GUI::PhysicalPrinterDialog::PhysicalPrinterDialog(), Slic3r::GUI::PlateNameEditDialog::PlateNameEditDialog(), Slic3r::GUI::PlateSettingsDialog::PlateSettingsDialog(), Slic3r::GUI::PublishSettingsDialog::PublishSettingsDialog(), Slic3r::GUI::SelectMachineDialog::SelectMachineDialog(), Slic3r::GUI::SendFailedConfirm::SendFailedConfirm(), Slic3r::GUI::SendSystemInfoDialog::SendSystemInfoDialog(), Slic3r::GUI::ShortcutCaptureDialog::ShortcutCaptureDialog(), Slic3r::GUI::SingleChoiceDialog::SingleChoiceDialog(), StepMeshDialog::StepMeshDialog(), Slic3r::GUI::SyncAmsInfoDialog::SyncAmsInfoDialog(), anonymous_namespace{3DPrinterOS.cpp}::TokenAuthDialog::TokenAuthDialog(), Slic3r::GUI::UpdatePluginDialog::UpdatePluginDialog(), Slic3r::GUI::UpdateVersionDialog::UpdateVersionDialog(), Slic3r::GUI::wgtDeviceNozzleRackUpgradeDlg::wgtDeviceNozzleRackUpgradeDlg(), Slic3r::GUI::SavePresetDialog::accept(), Slic3r::GUI::MsgDialog::add_button(), Slic3r::GUI::TipsDialog::add_button(), Slic3r::GUI::FilamentPickerDialog::BindEvents(), Slic3r::GUI::PluginPickerDialog::build_capability_ui(), Slic3r::GUI::BedShapeDialog::build_dialog(), Slic3r::GUI::PluginPickerDialog::build_ui(), Slic3r::GUI::UnsavedChangesDialog::close(), Slic3r::GUI::FileArchiveDialog::create_btn_sizer(), Slic3r::GUI::ColorDecomposeDialog::create_button_panel(), Slic3r::GUI::MixedFilamentDialog::create_button_panel(), Slic3r::GUI::CreateFilamentPresetDialog::create_dialog_buttons(), Slic3r::GUI::CreatePresetForPrinterDialog::create_dialog_buttons(), Slic3r::GUI::EditFilamentPresetDialog::create_dialog_buttons(), Slic3r::GUI::ExportConfigsDialog::create_dialog_buttons(), Slic3r::GUI::PreferencesDialog::create_item_language_combobox(), Slic3r::GUI::PreferencesDialog::create_item_region_combobox(), Slic3r::GUI::PreferencesDialog::create_items(), Slic3r::GUI::CreatePrinterPresetDialog::create_page1_dialog_buttons(), Slic3r::GUI::CreatePrinterPresetDialog::create_page2_dialog_buttons(), Slic3r::GUI::ExportConfigsDialog::data_init(), Slic3r::GUI::WebDialog::destroy_silently(), Slic3r::GUI::EditFilamentPresetDialog::edit_preset(), Slic3r::GUI::ConnectPrinterDialog::end_modal(), Slic3r::GUI::PrintHostSendDialog::EndModal(), Slic3r::GUI::ColorPickerDialog::finish(), Slic3r::GUI::WebDialog::finish(), Slic3r::GUI::Newer3mfVersionDialog::get_btn_sizer(), Slic3r::GUI::ScoreDialog::get_button_sizer(), Slic3r::GUI::WebViewHostDialog::handle_common_script_command(), Slic3r::GUI::ExportPresetBundleDialog::InitExportData(), Slic3r::GUI::SelectMachineDialog::navigate_to_timelapse_page(), Slic3r::GUI::BindMachineDialog::on_bind_success(), Slic3r::GUI::ConnectPrinterDialog::on_button_confirm(), Slic3r::GUI::RecenterDialog::on_button_confirm(), Slic3r::GUI::BindMachineDialog::on_cancel(), Slic3r::GUI::EditCalibrationHistoryDialog::on_cancel(), Slic3r::GUI::InputIpAddressDialog::on_cancel(), Slic3r::GUI::NewCalibrationHistoryDialog::on_cancel(), Slic3r::GUI::OAuthDialog::on_cancel(), Slic3r::GUI::PingCodeBindDialog::on_cancel(), Slic3r::GUI::SelectMachineDialog::on_cancel(), Slic3r::GUI::SendToPrinterDialog::on_cancel(), Slic3r::GUI::SyncAmsInfoDialog::on_cancel(), Slic3r::GUI::UnBindMachineDialog::on_cancel(), Slic3r::GUI::WebDialog::on_close_window(), Slic3r::GUI::NetworkPluginDownloadDialog::on_dont_ask(), Slic3r::GUI::NetworkPluginDownloadDialog::on_download(), Slic3r::GUI::EditDevNameDialog::on_edit_name(), Slic3r::GUI::ConfirmBeforeSendDialog::on_hide(), Slic3r::GUI::PrivacyUpdateDialog::on_hide(), Slic3r::GUI::ShortcutCaptureDialog::on_key(), Slic3r::GUI::TextureImportDialog::on_ok_clicked(), Slic3r::GUI::FileArchiveDialog::on_open_button(), Slic3r::GUI::NetworkPluginDownloadDialog::on_remind_later(), Slic3r::GUI::ProjectDropDialog::on_select_cancel(), Slic3r::GUI::SavePresetDialog::on_select_cancel(), Slic3r::GUI::ProjectDropDialog::on_select_ok(), Slic3r::GUI::SendMultiMachinePage::on_send(), Slic3r::GUI::NetworkPluginDownloadDialog::on_skip(), Slic3r::GUI::TextureImportDialog::on_skip_clicked(), Slic3r::GUI::NetworkPluginDownloadDialog::on_skip_version(), Slic3r::GUI::Cornering_Test_Dlg::on_start(), Slic3r::GUI::FlowRateCalibrationDialog::on_start(), Slic3r::GUI::Input_Shaping_Damp_Test_Dlg::on_start(), Slic3r::GUI::Input_Shaping_Freq_Test_Dlg::on_start(), Slic3r::GUI::MaxVolumetricSpeed_Test_Dlg::on_start(), Slic3r::GUI::PA_Calibration_Dlg::on_start(), Slic3r::GUI::Retraction_Test_Dlg::on_start(), Slic3r::GUI::Temp_Calibration_Dlg::on_start(), Slic3r::GUI::VFA_Test_Dlg::on_start(), Slic3r::GUI::CalibrationDialog::on_start_calibration(), Slic3r::GUI::UnBindMachineDialog::on_unbind_printer(), Slic3r::GUI::PartSkipDialog::OnApplyDialog(), anonymous_namespace{3DPrinterOS.cpp}::TokenAuthDialog::OnCancel(), Slic3r::GUI::AboutDialog::onCloseDialog(), Slic3r::GUI::CopyrightsDialog::onCloseDialog(), Slic3r::GUI::MultiNozzleSyncDialog::OnRackStatusReadingFinished(), Slic3r::GUI::GuideFrame::OnScriptMessage(), Slic3r::GUI::InputIpAddressDialog::OnTimer(), Slic3r::GUI::KBShortcutsDialog::open_mouse_preferences(), Slic3r::GUI::TroubleshootDialog::PackAll(), Slic3r::GUI::TroubleshootDialog::RebuildSystemProfiles(), Slic3r::GUI::SpeedDialWebDialog::run_action(), Slic3r::GUI::OAuthDialog::Show(), Slic3r::GUI::MultiNozzleSyncDialog::UpdateButton(), and Slic3r::GUI::CreatePrinterPresetDialog::validate_input_valid().
|
inlineinherited |
|
inline |
References m_result.
Referenced by Slic3r::GUI::Sidebar::add_mixed_filament(), and Slic3r::GUI::Sidebar::edit_mixed_filament().
|
inlineprivateinherited |
|
private |
References get_extruder_color_icon(), m_physical_colors, Slic3r::GUI::make_alpha_bitmap(), and make_swatch_bitmap().
Referenced by make_swatch_bitmap(), and rebuild_all_combos().
|
inlineinherited |
Referenced by Slic3r::GUI::AboutDialog::AboutDialog(), Slic3r::GUI::ConfigWizard::ConfigWizard(), Slic3r::GUI::CopyrightsDialog::CopyrightsDialog(), Slic3r::GUI::EditGCodeDialog::EditGCodeDialog(), Slic3r::GUI::anonymous_namespace{PrintHostDialogs.cpp}::FlashforgeSlotDialog::FlashforgeSlotDialog(), Slic3r::GUI::KBShortcutsDialog::KBShortcutsDialog(), Slic3r::GUI::MsgDialog::MsgDialog(), Slic3r::GUI::OAuthDialog::OAuthDialog(), Slic3r::GUI::PhysicalPrinterDialog::PhysicalPrinterDialog(), Slic3r::GUI::SelectMachineDialog::SelectMachineDialog(), Slic3r::GUI::SendSystemInfoDialog::SendSystemInfoDialog(), Slic3r::GUI::SendToPrinterDialog::SendToPrinterDialog(), Slic3r::GUI::SettingsDialog::SettingsDialog(), Slic3r::GUI::ShortcutCaptureDialog::ShortcutCaptureDialog(), Slic3r::GUI::SyncAmsInfoDialog::SyncAmsInfoDialog(), anonymous_namespace{3DPrinterOS.cpp}::TokenAuthDialog::TokenAuthDialog(), Slic3r::GUI::TroubleshootDialog::TroubleshootDialog(), anonymous_namespace{3DPrinterOS.cpp}::UploadOptionsDialog::UploadOptionsDialog(), Slic3r::GUI::SavePresetDialog::build(), Slic3r::GUI::BedShapeDialog::build_dialog(), and Slic3r::GUI::PhysicalPrinterDialog::build_printhost_settings().
|
inlineprivate |
References m_result.
Referenced by apply_manual_ratio(), compute_dialog_size(), create_gradient_section(), create_material_selection(), create_preview_panel(), on_add_material(), on_dpi_changed(), on_gradient_toggled(), on_recommendation_clicked_triple(), on_remove_material(), rebuild_recommendation_items(), update_component_count_ui(), and update_gradient_direction_items().
|
private |
References append_material_row(), m_physical_names, m_result, m_tri_wx, m_tri_wy, m_tri_wz, Slic3r::GUI::MAX_COMPONENTS, num_components(), on_add_material(), rebuild_all_combos(), rebuild_recommendation_items(), refresh_curve_editor_colors(), reset_manual_ratio_state(), update_component_count_ui(), update_ok_button_state(), and update_preview().
Referenced by create_material_selection(), and on_add_material().
|
overrideprotectedvirtual |
Implements Slic3r::GUI::DPIAware< wxDialog >.
References num_components(), and on_dpi_changed().
Referenced by on_dpi_changed().
|
private |
References m_combo_filaments, m_combo_to_physical, m_result, on_filament_changed(), rebuild_all_combos(), refresh_curve_editor_colors(), update_gradient_direction_items(), update_ok_button_state(), and update_preview().
Referenced by append_material_row(), and on_filament_changed().
|
private |
References m_curve_editor, m_result, on_gradient_curve_changed(), and update_preview().
Referenced by create_gradient_section(), and on_gradient_curve_changed().
|
private |
References m_combo_gradient_dir, m_curve_editor, m_result, on_gradient_direction_changed(), and update_preview().
Referenced by create_gradient_section(), and on_gradient_direction_changed().
|
private |
References Slic3r::center(), compute_dialog_size(), m_chk_gradient, m_chk_per_part_gradient, m_combo_gradient_dir, m_curve_sizer, m_per_part_gradient_sizer, m_ratio_sizer, m_result, num_components(), and on_gradient_toggled().
Referenced by create_gradient_section(), and on_gradient_toggled().
|
private |
References m_chk_per_part_gradient, m_result, and on_per_part_gradient_toggled().
Referenced by create_gradient_section(), and on_per_part_gradient_toggled().
|
private |
References m_result, on_ratio_changed(), refresh_ratio_labels(), reset_manual_ratio_state(), and update_preview().
Referenced by create_ratio_slider(), and on_ratio_changed().
|
private |
References m_combo_filaments, m_combo_to_physical, m_material_rows_sizer, m_result, on_recommendation_clicked(), rebuild_all_combos(), refresh_curve_editor_colors(), refresh_ratio_labels(), reset_manual_ratio_state(), update_component_count_ui(), update_gradient_direction_items(), update_ok_button_state(), and update_preview().
Referenced by on_recommendation_clicked(), and rebuild_recommendation_items().
|
private |
References append_material_row(), m_combo_filaments, m_combo_to_physical, m_material_rows_sizer, m_result, m_tri_wx, m_tri_wy, m_tri_wz, num_components(), on_recommendation_clicked_triple(), rebuild_all_combos(), refresh_curve_editor_colors(), reset_manual_ratio_state(), update_component_count_ui(), update_gradient_direction_items(), update_ok_button_state(), and update_preview().
Referenced by on_recommendation_clicked_triple(), and rebuild_recommendation_items().
|
private |
References m_combo_filaments, m_combo_to_physical, m_material_rows_sizer, m_result, m_tri_wx, m_tri_wy, m_tri_wz, num_components(), on_remove_material(), rebuild_all_combos(), rebuild_recommendation_items(), refresh_curve_editor_colors(), refresh_ratio_labels(), reset_manual_ratio_state(), update_component_count_ui(), update_ok_button_state(), and update_preview().
Referenced by create_material_selection(), and on_remove_material().
|
inlineprotectedvirtualinherited |
Reimplemented in PrintHostQueueDialog, Slic3r::GUI::ColorPickerDialog, Slic3r::GUI::ConfigWizard, Slic3r::GUI::DesignTextDialog, Slic3r::GUI::DiffPresetDialog, Slic3r::GUI::EditGCodeDialog, Slic3r::GUI::MultiMachinePickPage, Slic3r::GUI::ObjectTableDialog, Slic3r::GUI::PhysicalPrinterDialog, Slic3r::GUI::PrintHostQueueDialog, Slic3r::GUI::PublishSettingsDialog, Slic3r::GUI::SavePresetDialog, Slic3r::GUI::SendMultiMachinePage, and Slic3r::GUI::UnsavedChangesDialog.
|
private |
References Label::Body_10, Label::Body_12, StateColor::darkModeColorFor(), m_type_mismatch_msg, m_warning_panel, and paint_warning_panel().
Referenced by build_ui(), and paint_warning_panel().
|
inlineinherited |
|
inlineprivate |
References m_result.
Referenced by create_material_selection(), create_preview_panel(), create_ratio_slider(), refresh_ratio_labels(), and start_ratio_editor().
|
private |
References _L, DD_ITEM_STYLE_DIMMED, m_combo_filaments, m_combo_to_physical, m_physical_names, m_physical_types, m_result, make_swatch_bitmap(), rebuild_all_combos(), and style.
Referenced by build_ui(), on_add_material(), on_filament_changed(), on_recommendation_clicked(), on_recommendation_clicked_triple(), on_remove_material(), and rebuild_all_combos().
|
private |
References Slic3r::GUI::blend_colors(), Slic3r::GUI::blend_n_colors(), count, m_physical_colors, m_physical_names, m_physical_types, m_recommendation_grid, m_recommendation_scroll, num_components(), on_recommendation_clicked(), on_recommendation_clicked_triple(), rebuild_recommendation_items(), and Slic3r::GUI::wxMouseEvent.
Referenced by create_recommendation_grid(), on_add_material(), on_remove_material(), and rebuild_recommendation_items().
|
private |
References comp_colour(), m_curve_editor, and refresh_curve_editor_colors().
Referenced by on_add_material(), on_filament_changed(), on_recommendation_clicked(), on_recommendation_clicked_triple(), on_remove_material(), and refresh_curve_editor_colors().
|
private |
References m_label_ratio_a, m_label_ratio_b, m_ratio_sizer, m_triangle_panel, ratio(), and refresh_ratio_labels().
Referenced by apply_manual_ratio(), commit_ratio_editor(), on_ratio_changed(), on_recommendation_clicked(), on_remove_material(), and refresh_ratio_labels().
|
inlineprivateinherited |
|
private |
References m_ratio_editor_anchor, m_ratio_editor_panel, m_ratio_manual_order, and reset_manual_ratio_state().
Referenced by apply_dragged_triangle_ratio(), apply_manual_ratio(), on_add_material(), on_ratio_changed(), on_recommendation_clicked(), on_recommendation_clicked_triple(), on_remove_material(), and reset_manual_ratio_state().
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
Referenced by Slic3r::GUI::EditFilamentPresetDialog::delete_preset(), Slic3r::GUI::SingleChoiceDialog::GetSingleChoiceIndex(), Slic3r::GUI::ConfirmBeforeSendDialog::on_show(), Slic3r::GUI::PrivacyUpdateDialog::on_show(), Slic3r::GUI::AMSMaterialsSetting::Popup(), Slic3r::GUI::ExtrusionCalibration::Popup(), Slic3r::GUI::ObjectTableDialog::Popup(), Slic3r::GUI::ConfigWizard::run(), Slic3r::GUI::GuideFrame::run(), Slic3r::GUI::MultiNozzleSyncDialog::ShowModal(), Slic3r::GUI::RichMessageDialog::ShowModal(), Slic3r::GUI::TextureImportDialog::ShowModal(), and Slic3r::GUI::UnsavedChangesDialog::ShowModal().
|
private |
References Label::Body_10, commit_ratio_editor(), StateColor::darkModeColorFor(), m_ratio_editor, m_ratio_editor_anchor, m_ratio_editor_idx, m_ratio_editor_panel, m_result, ratio(), start_ratio_editor(), and wxStaticText.
Referenced by create_ratio_slider(), create_triangle_picker(), and start_ratio_editor().
|
private |
References m_result, m_tri_wx, m_tri_wy, m_tri_wz, and sync_triangle_weights_from_ratios().
Referenced by apply_dragged_triangle_ratio(), apply_manual_ratio(), and sync_triangle_weights_from_ratios().
|
private |
References _L, Slic3r::center(), compute_dialog_size(), m_btn_add_material, m_btn_remove_material, m_chk_gradient, m_chk_per_part_gradient, m_combo_gradient_dir, m_curve_sizer, m_gradient_sizer, m_label_gradient, m_per_part_gradient_sizer, m_physical_colors, m_ratio_sizer, m_result, m_triangle_sizer, Slic3r::GUI::MAX_COMPONENTS, num_components(), and update_component_count_ui().
Referenced by build_ui(), on_add_material(), on_recommendation_clicked(), on_recommendation_clicked_triple(), on_remove_material(), and update_component_count_ui().
|
inlineprivateinherited |
|
private |
References Label::Body_13, comp(), StateColor::darkModeColorFor(), get_extruder_color_icon(), m_combo_gradient_dir, m_physical_colors, Slic3r::GUI::make_alpha_bitmap(), num_components(), and update_gradient_direction_items().
Referenced by create_gradient_section(), on_filament_changed(), on_recommendation_clicked(), on_recommendation_clicked_triple(), and update_gradient_direction_items().
|
private |
References _L, m_btn_ok, m_physical_types, m_result, m_type_mismatch_msg, m_warning_panel, and update_ok_button_state().
Referenced by build_ui(), on_add_material(), on_filament_changed(), on_recommendation_clicked(), on_recommendation_clicked_triple(), on_remove_material(), and update_ok_button_state().
|
private |
References m_preview_canvas, m_ratio_bar, m_summary_panel, m_triangle_panel, and update_preview().
Referenced by apply_dragged_triangle_ratio(), apply_manual_ratio(), build_ui(), on_add_material(), on_filament_changed(), on_gradient_curve_changed(), on_gradient_direction_changed(), on_ratio_changed(), on_recommendation_clicked(), on_recommendation_clicked_triple(), on_remove_material(), and update_preview().
Referenced by create_material_selection(), and update_component_count_ui().
Referenced by create_button_panel().
Referenced by create_button_panel(), and update_ok_button_state().
Referenced by create_material_selection(), and update_component_count_ui().
|
privateinherited |
Referenced by create_gradient_section(), on_gradient_toggled(), and update_component_count_ui().
Referenced by create_gradient_section(), on_gradient_toggled(), on_per_part_gradient_toggled(), and update_component_count_ui().
|
private |
Referenced by create_gradient_section(), on_gradient_direction_changed(), on_gradient_toggled(), update_component_count_ui(), and update_gradient_direction_items().
|
private |
|
private |
Referenced by create_gradient_section(), on_gradient_curve_changed(), on_gradient_direction_changed(), and refresh_curve_editor_colors().
|
private |
Referenced by create_gradient_section(), on_gradient_toggled(), and update_component_count_ui().
|
privateinherited |
|
privateinherited |
|
private |
Referenced by create_gradient_section(), and update_component_count_ui().
|
private |
Referenced by create_gradient_section(), and update_component_count_ui().
|
private |
Referenced by create_gradient_section().
|
private |
Referenced by create_ratio_slider(), and refresh_ratio_labels().
|
private |
Referenced by create_ratio_slider(), and refresh_ratio_labels().
|
private |
Referenced by append_material_row(), create_material_selection(), on_recommendation_clicked(), on_recommendation_clicked_triple(), and on_remove_material().
|
privateinherited |
|
privateinherited |
|
private |
Referenced by create_gradient_section(), on_gradient_toggled(), and update_component_count_ui().
|
private |
|
private |
|
private |
|
privateinherited |
|
private |
Referenced by create_preview_panel(), and update_preview().
|
private |
Referenced by ~MixedFilamentDialog(), create_ratio_slider(), and update_preview().
|
private |
Referenced by create_ratio_slider().
|
private |
Referenced by commit_ratio_editor(), and start_ratio_editor().
|
private |
Referenced by commit_ratio_editor(), reset_manual_ratio_state(), and start_ratio_editor().
|
private |
Referenced by commit_ratio_editor().
|
private |
Referenced by commit_ratio_editor(), and start_ratio_editor().
|
private |
Referenced by commit_ratio_editor(), commit_ratio_editor_from_background(), create_ratio_slider(), create_triangle_picker(), reset_manual_ratio_state(), and start_ratio_editor().
|
private |
Referenced by apply_manual_ratio(), and reset_manual_ratio_state().
|
private |
Referenced by build_ui(), on_gradient_toggled(), refresh_ratio_labels(), and update_component_count_ui().
|
private |
Referenced by create_recommendation_grid(), and rebuild_recommendation_items().
|
private |
Referenced by create_recommendation_grid(), and rebuild_recommendation_items().
|
private |
Referenced by MixedFilamentDialog(), MixedFilamentDialog(), apply_dragged_triangle_ratio(), apply_manual_ratio(), comp(), compute_dialog_size(), create_gradient_section(), create_material_selection(), create_preview_panel(), create_triangle_picker(), get_result(), num_components(), on_add_material(), on_filament_changed(), on_gradient_curve_changed(), on_gradient_direction_changed(), on_gradient_toggled(), on_per_part_gradient_toggled(), on_ratio_changed(), on_recommendation_clicked(), on_recommendation_clicked_triple(), on_remove_material(), ratio(), rebuild_all_combos(), start_ratio_editor(), sync_triangle_weights_from_ratios(), update_component_count_ui(), and update_ok_button_state().
|
private |
Referenced by build_ui().
|
privateinherited |
|
private |
Referenced by create_material_selection(), and update_preview().
|
private |
Referenced by create_triangle_picker().
|
private |
|
private |
|
private |
|
private |
Referenced by ~MixedFilamentDialog(), create_triangle_picker(), refresh_ratio_labels(), and update_preview().
|
private |
Referenced by create_triangle_picker().
|
private |
Referenced by build_ui(), and update_component_count_ui().
|
private |
Referenced by paint_warning_panel(), and update_ok_button_state().
|
private |
Referenced by build_ui(), paint_warning_panel(), and update_ok_button_state().
|
private |
Referenced by build_ui().