#include "wx/event.h"
#include "Widgets/Button.hpp"
#include "Widgets/ComboBox.hpp"
#include "Widgets/TextInput.hpp"
#include "Widgets/AMSControl.hpp"
#include "Widgets/ProgressBar.hpp"
#include "wxExtensions.hpp"
#include "PresetComboBoxes.hpp"
#include "slic3r/Utils/CalibUtils.hpp"
#include "../../libslic3r/calib.hpp"
#include "slic3r/GUI/DeviceManager.hpp"
#include <wx/panel.h>
#include <wx/gdicmn.h>
#include "libslic3r/PrintConfig.hpp"
#include <string>
#include "slic3r/GUI/Widgets/CheckBox.hpp"
#include <vector>
#include <wx/arrstr.h>
#include "slic3r/GUI/Widgets/Label.hpp"
#include "slic3r/GUI/Widgets/PopupWindow.hpp"
#include <wx/string.h>
#include <memory>
#include "slic3r/GUI/BBLStatusBarSend.hpp"
#include <wx/scrolwin.h>
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 class | Slic3r::GUI::CalibrationStyle : int { Slic3r::GUI::CALI_STYLE_DEFAULT = 0
, Slic3r::GUI::CALI_STYLE_X1
, Slic3r::GUI::CALI_STYLE_P1P
} |
| enum | Slic3r::GUI::CalibrationFilamentMode { Slic3r::GUI::CALI_MODEL_SINGLE = 0
, Slic3r::GUI::CALI_MODEL_MULITI
} |
| enum | Slic3r::GUI::CalibrationMethod { Slic3r::GUI::CALI_METHOD_MANUAL = 0
, Slic3r::GUI::CALI_METHOD_AUTO
, Slic3r::GUI::CALI_METHOD_NEW_AUTO
, Slic3r::GUI::CALI_METHOD_NONE
} |
| enum class | Slic3r::GUI::CaliPageType {
Slic3r::GUI::CALI_PAGE_START = 0
, Slic3r::GUI::CALI_PAGE_PRESET
, Slic3r::GUI::CALI_PAGE_CALI
, Slic3r::GUI::CALI_PAGE_COARSE_SAVE
,
Slic3r::GUI::CALI_PAGE_FINE_CALI
, Slic3r::GUI::CALI_PAGE_FINE_SAVE
, Slic3r::GUI::CALI_PAGE_PA_SAVE
, Slic3r::GUI::CALI_PAGE_FLOW_SAVE
,
Slic3r::GUI::CALI_PAGE_COMMON_SAVE
} |
| enum class | Slic3r::GUI::CaliPageActionType : int {
Slic3r::GUI::CALI_ACTION_MANAGE_RESULT = 0
, Slic3r::GUI::CALI_ACTION_MANUAL_CALI
, Slic3r::GUI::CALI_ACTION_AUTO_CALI
, Slic3r::GUI::CALI_ACTION_START
,
Slic3r::GUI::CALI_ACTION_CALI
, Slic3r::GUI::CALI_ACTION_FLOW_CALI_STAGE_2
, Slic3r::GUI::CALI_ACTION_RECALI
, Slic3r::GUI::CALI_ACTION_PREV
,
Slic3r::GUI::CALI_ACTION_NEXT
, Slic3r::GUI::CALI_ACTION_CALI_NEXT
, Slic3r::GUI::CALI_ACTION_PA_SAVE
, Slic3r::GUI::CALI_ACTION_FLOW_SAVE
,
Slic3r::GUI::CALI_ACTION_FLOW_COARSE_SAVE
, Slic3r::GUI::CALI_ACTION_FLOW_FINE_SAVE
, Slic3r::GUI::CALI_ACTION_COMMON_SAVE
, Slic3r::GUI::CALI_ACTION_GO_HOME
,
Slic3r::GUI::CALI_ACTION_COUNT
} |
◆ CALIBRATION_COMBOX_SIZE
| #define CALIBRATION_COMBOX_SIZE wxSize(FromDIP(500), FromDIP(24)) |
◆ CALIBRATION_FGSIZER_HGAP
| #define CALIBRATION_FGSIZER_HGAP FromDIP(50) |
◆ CALIBRATION_FILAMENT_COMBOX_SIZE
| #define CALIBRATION_FILAMENT_COMBOX_SIZE wxSize(FromDIP(250), FromDIP(24)) |
◆ CALIBRATION_FROM_TO_INPUT_SIZE
| #define CALIBRATION_FROM_TO_INPUT_SIZE wxSize(FromDIP(160), FromDIP(24)) |
◆ CALIBRATION_OPTIMAL_INPUT_SIZE
| #define CALIBRATION_OPTIMAL_INPUT_SIZE wxSize(FromDIP(300), FromDIP(24)) |
◆ CALIBRATION_PROGRESSBAR_LENGTH
| #define CALIBRATION_PROGRESSBAR_LENGTH FromDIP(690) |
◆ CALIBRATION_TEXT_MAX_LENGTH
Referenced by Slic3r::GUI::CalibrationPresetPage::create_filament_list_panel(), Slic3r::GUI::CalibrationPresetPage::create_multi_extruder_filament_list_panel(), Slic3r::GUI::CalibrationFlowCoarseSavePage::create_page(), Slic3r::GUI::CalibrationFlowFineSavePage::create_page(), Slic3r::GUI::CaliPASaveManualPanel::create_panel(), Slic3r::GUI::CaliPASaveP1PPanel::create_panel(), Slic3r::GUI::CaliPresetTipsPanel::create_panel(), Slic3r::GUI::CaliPresetWarningPanel::create_panel(), Slic3r::GUI::CaliSavePresetValuePanel::create_panel(), Slic3r::GUI::CalibrationPresetPage::create_selection_panel(), and Slic3r::GUI::CalibrationFlowX1SavePage::sync_cali_result().
◆ MIN_CALIBRATION_PAGE_WIDTH
| #define MIN_CALIBRATION_PAGE_WIDTH FromDIP(1100) |
◆ PRESET_GAP
| #define PRESET_GAP FromDIP(25) |