OrcaSlicer latest
OrcaSlicer
Loading...
Searching...
No Matches
FanControl.hpp File Reference
#include "../wxExtensions.hpp"
#include "StaticBox.hpp"
#include "StepCtrl.hpp"
#include "Button.hpp"
#include "PopupWindow.hpp"
#include "../SelectMachine.hpp"
#include "../DeviceManager.hpp"
#include "slic3r/GUI/Event.hpp"
#include <wx/anybutton.h>
#include <wx/gdicmn.h>
#include <wx/checklst.h>
#include <wx/event.h>
#include <wx/dc.h>
#include <vector>
#include <wx/image.h>
#include <memory>
#include <unordered_map>
#include "slic3r/GUI/Widgets/Label.hpp"
#include <wx/panel.h>
#include <map>
#include <wx/simplebook.h>
#include <wx/hyperlink.h>
#include <wx/animate.h>
#include <wx/dynarray.h>
#include <wx/sizer.h>
#include <wx/string.h>
#include "../DeviceCore/DevFan.h"
Include dependency graph for FanControl.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  Slic3r::GUI::RotateOffSet
class  Slic3r::GUI::Fan
class  Slic3r::GUI::FanOperate
class  Slic3r::GUI::FanControlNew
class  Slic3r::GUI::FanControlNewSwitchPanel
class  Slic3r::GUI::FanControlPopupNew

Namespaces

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

Macros

#define SIZE_OF_FAN_OPERATE   wxSize(154, 28)
#define DRAW_TEXT_COLOUR   wxColour(0x898989)
#define DRAW_HEAD_TEXT_COLOUR   wxColour(0x262e30)
#define DRAW_OPERATE_LINE_COLOUR   wxColour(0xDEDEDE)

Enumerations

enum  Slic3r::GUI::FanControlType {
  Slic3r::GUI::PART_FAN = 0 , Slic3r::GUI::AUX_FAN , Slic3r::GUI::EXHAUST_FAN , Slic3r::GUI::FILTER_FAN ,
  Slic3r::GUI::CHAMBER_FAN , Slic3r::GUI::TOP_FAN
}

Functions

 Slic3r::GUI::wxDECLARE_EVENT (EVT_FANCTRL_SWITCH, wxCommandEvent)
 Slic3r::GUI::wxDECLARE_EVENT (EVT_FAN_SWITCH_ON, wxCommandEvent)
 Slic3r::GUI::wxDECLARE_EVENT (EVT_FAN_SWITCH_OFF, wxCommandEvent)
 Slic3r::GUI::wxDECLARE_EVENT (EVT_FAN_ADD, wxCommandEvent)
 Slic3r::GUI::wxDECLARE_EVENT (EVT_FAN_DEC, wxCommandEvent)
 Slic3r::GUI::wxDECLARE_EVENT (EVT_FAN_CHANGED, wxCommandEvent)

Class Documentation

◆ Slic3r::GUI::RotateOffSet

struct Slic3r::GUI::RotateOffSet
Class Members
wxPoint offset
float rotate

Macro Definition Documentation

◆ DRAW_HEAD_TEXT_COLOUR

#define DRAW_HEAD_TEXT_COLOUR   wxColour(0x262e30)

◆ DRAW_OPERATE_LINE_COLOUR

#define DRAW_OPERATE_LINE_COLOUR   wxColour(0xDEDEDE)

◆ DRAW_TEXT_COLOUR

#define DRAW_TEXT_COLOUR   wxColour(0x898989)

◆ SIZE_OF_FAN_OPERATE

#define SIZE_OF_FAN_OPERATE   wxSize(154, 28)