#include "libslic3r/PrintConfig.hpp"
#include <cstdint>
#include "libslic3r/Config.hpp"
#include "slic3r/GUI/Lazy.hpp"
#include <wx/event.h>
#include <functional>
#include <cstddef>
#include <deque>
#include <wx/frame.h>
#include <wx/gdicmn.h>
#include <wx/panel.h>
#include <wx/settings.h>
#include <wx/sizer.h>
#include <wx/string.h>
#include <wx/filehistory.h>
#include <wx/timer.h>
#include <string>
#include <map>
#include <vector>
#include "GUI_Utils.hpp"
#include "Event.hpp"
#include "ParamsPanel.hpp"
#include "Monitor.hpp"
#include "Auxiliary.hpp"
#include "Project.hpp"
#include "CalibrationPanel.hpp"
#include "UnsavedChangesDialog.hpp"
#include "Widgets/SideButton.hpp"
#include "Widgets/SideMenuPopup.hpp"
#include "FilamentGroupPopup.hpp"
#include "LazyPage.hpp"
#include "IdleScheduler.hpp"
#include <boost/property_tree/ptree_fwd.hpp>
#include "BBLTopbar.hpp"
#include "PrinterWebView.hpp"
#include "calib_dlg.hpp"
#include "MultiMachinePage.hpp"
#include "slic3r/plugin/host/PluginPages.hpp"
Go to the source code of this file.
|
| namespace | Slic3r |
| | |/ Copyright (c) Prusa Research 2020 - 2023 Enrico Turri @enricoturri1966 |/ |/ PrusaSlicer is released under the terms of the AGPLv3 or higher |/
|
| namespace | Slic3r::GUI |
|
| enum | Slic3r::GUI::QuickSlice {
Slic3r::GUI::qsUndef = 0
, Slic3r::GUI::qsReslice = 1
, Slic3r::GUI::qsSaveAs = 2
, Slic3r::GUI::qsExportSVG = 4
,
Slic3r::GUI::qsExportPNG = 8
} |
| enum class | Slic3r::GUI::CalibKind : int {
Slic3r::GUI::Temperature
, Slic3r::GUI::MaxVolumetric
, Slic3r::GUI::PressureAdvance
, Slic3r::GUI::FlowRatio
,
Slic3r::GUI::Retraction
, Slic3r::GUI::Cornering
, Slic3r::GUI::InputShapingFreq
, Slic3r::GUI::InputShapingDamp
,
Slic3r::GUI::VFA
} |
◆ Slic3r::GUI::PresetTab
| struct Slic3r::GUI::PresetTab |
◆ Slic3r::GUI::MainFrame::ShortcutMenuItem
| struct Slic3r::GUI::MainFrame::ShortcutMenuItem |
| Class Members |
|
bool |
accelerator |
|
|
wxMenuItem * |
item |
|
|
wxString |
label |
|
|
Shortcut |
shortcut |
|
◆ ENABEL_PRINT_ALL
| #define ENABEL_PRINT_ALL 0 |
◆ TAB_ID_CALIBRATION
| #define TAB_ID_CALIBRATION "calibration" |
◆ TAB_ID_HOME
| #define TAB_ID_HOME "home" |
◆ TAB_ID_MONITOR
| #define TAB_ID_MONITOR "monitor" |
Referenced by Slic3r::SimplyPrint::do_temp_upload(), Slic3r::GUI::GUI_App::hot_reload_network_plugin(), Slic3r::GUI::MainFrame::init_tabpanel(), Slic3r::GUI::MainFrame::is_printer_view(), Slic3r::GUI::MainFrame::jump_to_monitor(), Slic3r::GUI::Plater::priv::on_tab_selection_changing(), Slic3r::PrintHostJobQueue::priv::perform_job(), Slic3r::GUI::Plater::pop_warning_and_go_to_device_page(), Slic3r::GUI::Field::PostInitialize(), Slic3r::GUI::Plater::print_job_finished(), Slic3r::GUI::MainFrame::show_device(), and Slic3r::GUI::ActionRegistry::tab_options().
◆ TAB_ID_MONITOR_WEB
| #define TAB_ID_MONITOR_WEB "monitor_web" |
◆ TAB_ID_MULTI_DEVICE
| #define TAB_ID_MULTI_DEVICE "multi_device" |
◆ TAB_ID_PREPARE
| #define TAB_ID_PREPARE "prepare" |
Referenced by Slic3r::GUI::GLCanvas3D::_render_imgui_select_plate_toolbar(), Slic3r::GUI::Plater::Calib_Cornering(), Slic3r::GUI::Plater::calib_flowrate(), Slic3r::GUI::Plater::calib_input_shaping_damp(), Slic3r::GUI::Plater::calib_input_shaping_freq(), Slic3r::GUI::Plater::calib_max_vol_speed(), Slic3r::GUI::Plater::calib_pa(), Slic3r::GUI::Plater::calib_retraction(), Slic3r::GUI::Plater::calib_temp(), Slic3r::GUI::Plater::calib_VFA(), Slic3r::GUI::MainFrame::can_delete(), Slic3r::GUI::MainFrame::can_delete_all(), Slic3r::GUI::MainFrame::can_deselect(), Slic3r::GUI::MainFrame::can_select(), Slic3r::GUI::determine_load_type(), Slic3r::GUI::anonymous_namespace{NativeCommands.cpp}::ensure_3d_view(), Slic3r::GUI::GUI_App::hot_reload_network_plugin(), Slic3r::GUI::Plater::import_model_id(), Slic3r::GUI::MainFrame::init_menubar_as_editor(), Slic3r::GUI::MainFrame::init_tabpanel(), Slic3r::GUI::MainFrame::is_prepare_or_preview_tab(), Slic3r::GUI::Plater::load_project(), Slic3r::GUI::Plater::new_project(), Slic3r::GUI::DesignPanel::on_commit(), Slic3r::GUI::GUI_App::on_init_inner(), Slic3r::GUI::Plater::priv::on_tab_selection_changing(), Slic3r::GUI::PlaterDropTarget::OnDropFiles(), Slic3r::GUI::GUI_App::post_init(), Slic3r::GUI::Field::PostInitialize(), Slic3r::GUI::MainFrame::preview_only_hint(), Slic3r::GUI::Plater::priv::process_validation_warning(), Slic3r::GUI::NotificationManager::push_slicing_error_notification(), Slic3r::GUI::NotificationManager::push_slicing_serious_warning_notification(), Slic3r::GUI::NotificationManager::push_slicing_serious_warning_notification(), Slic3r::GUI::NotificationManager::push_slicing_warning_notification(), Slic3r::GUI::NotificationManager::push_validate_error_notification(), Slic3r::GUI::GUI_App::recreate_GUI(), Slic3r::GUI::Plater::priv::select_next_view_3D(), Slic3r::GUI::MainFrame::select_prepare_for_gl_init(), Slic3r::GUI::MainFrame::select_tab(), Slic3r::GUI::MainFrame::select_tab(), Slic3r::GUI::Downloader::start_download(), Slic3r::GUI::PlaterPresetComboBox::switch_to_tab(), Slic3r::GUI::SelectMachineDialog::sync_ams_mapping_result(), Slic3r::GUI::SyncAmsInfoDialog::sync_ams_mapping_result(), and Slic3r::GUI::MainFrame::update_layout().
◆ TAB_ID_PREVIEW
| #define TAB_ID_PREVIEW "preview" |
Referenced by Slic3r::GUI::anonymous_namespace{NativeCommands.cpp}::build_command_catalog(), Slic3r::GUI::Plater::priv::check_ams_status_impl(), Slic3r::GUI::MainFrame::create_side_tools(), Slic3r::GUI::MainFrame::handle_global_shortcut(), Slic3r::GUI::MainFrame::init_menubar_as_editor(), Slic3r::GUI::MainFrame::init_tabpanel(), Slic3r::GUI::MainFrame::is_prepare_or_preview_tab(), Slic3r::GUI::Plater::load_gcode(), Slic3r::GUI::Plater::priv::on_tab_selection_changing(), Slic3r::GUI::Field::PostInitialize(), Slic3r::GUI::Plater::priv::select_next_view_3D(), Slic3r::GUI::MainFrame::select_tab(), Slic3r::GUI::anonymous_namespace{SceneBenchmark.cpp}::SceneBenchmarkDialog::start_slicing(), Slic3r::GUI::SelectMachineDialog::sync_ams_mapping_result(), Slic3r::GUI::SyncAmsInfoDialog::sync_ams_mapping_result(), and Slic3r::GUI::MainFrame::update_layout().
◆ TAB_ID_PROJECT
| #define TAB_ID_PROJECT "project" |