OrcaSlicer latest
OrcaSlicer
Loading...
Searching...
No Matches
SelectMachinePop.hpp File Reference
#include <wx/event.h>
#include <wx/dc.h>
#include <cstddef>
#include "slic3r/GUI/Widgets/HyperLink.hpp"
#include <vector>
#include <memory>
#include <string>
#include <map>
#include "slic3r/GUI/Widgets/TextInput.hpp"
#include <wx/wx.h>
#include <wx/intl.h>
#include <wx/collpane.h>
#include <wx/dataview.h>
#include <wx/artprov.h>
#include <wx/xrc/xmlres.h>
#include <wx/gdicmn.h>
#include <wx/font.h>
#include <wx/colour.h>
#include <wx/settings.h>
#include <wx/string.h>
#include <wx/sizer.h>
#include <wx/stattext.h>
#include <wx/hyperlink.h>
#include <wx/button.h>
#include <wx/dialog.h>
#include <wx/popupwin.h>
#include <wx/spinctrl.h>
#include <wx/wrapsizer.h>
#include <wx/srchctrl.h>
#include "ReleaseNote.hpp"
#include "GUI_Utils.hpp"
#include "wxExtensions.hpp"
#include "DeviceManager.hpp"
#include "Plater.hpp"
#include "BBLStatusBar.hpp"
#include "BBLStatusBarSend.hpp"
#include "Widgets/Label.hpp"
#include "Widgets/Button.hpp"
#include "Widgets/CheckBox.hpp"
#include "Widgets/ComboBox.hpp"
#include "Widgets/ScrolledWindow.hpp"
#include "Widgets/PopupWindow.hpp"
#include <wx/simplebook.h>
#include <wx/hashmap.h>
Include dependency graph for SelectMachinePop.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Slic3r::GUI::MachineObjectPanel
class  Slic3r::GUI::MachinePanel
class  Slic3r::GUI::PinCodePanel
class  Slic3r::GUI::SelectMachinePopup
class  Slic3r::GUI::EditDevNameDialog

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 SELECT_MACHINE_POPUP_SIZE   wxSize(FromDIP(216), FromDIP(364))
#define SELECT_MACHINE_LIST_SIZE   wxSize(FromDIP(212), FromDIP(360))
#define SELECT_MACHINE_ITEM_SIZE   wxSize(FromDIP(190), FromDIP(35))
#define SELECT_MACHINE_GREY900   wxColour(38, 46, 48)
#define SELECT_MACHINE_GREY600   wxColour(144, 144, 144)
#define SELECT_MACHINE_GREY400   wxColour(206, 206, 206)
#define SELECT_MACHINE_BRAND   wxColour(0, 150, 136)
#define SELECT_MACHINE_REMIND   wxColour(255, 111, 0)
#define SELECT_MACHINE_LIGHT_GREEN   wxColour(219, 253, 231)

Enumerations

enum  Slic3r::GUI::PrinterState {
  Slic3r::GUI::OFFLINE , Slic3r::GUI::IDLE , Slic3r::GUI::BUSY , Slic3r::GUI::LOCK ,
  Slic3r::GUI::IN_LAN
}
enum  Slic3r::GUI::PrinterBindState { Slic3r::GUI::NONE , Slic3r::GUI::ALLOW_BIND , Slic3r::GUI::ALLOW_UNBIND }

Functions

 Slic3r::GUI::wxDECLARE_EVENT (EVT_FINISHED_UPDATE_MACHINE_LIST, wxCommandEvent)
 Slic3r::GUI::wxDECLARE_EVENT (EVT_WILL_DISMISS_MACHINE_LIST, wxCommandEvent)
 Slic3r::GUI::wxDECLARE_EVENT (EVT_UPDATE_WINDOWS_POSITION, wxCommandEvent)
 Slic3r::GUI::wxDECLARE_EVENT (EVT_DISSMISS_MACHINE_LIST, wxCommandEvent)
 Slic3r::GUI::wxDECLARE_EVENT (EVT_CONNECT_LAN_PRINT, wxCommandEvent)
 Slic3r::GUI::wxDECLARE_EVENT (EVT_EDIT_PRINT_NAME, wxCommandEvent)
 Slic3r::GUI::wxDECLARE_EVENT (EVT_UNBIND_MACHINE, wxCommandEvent)
 Slic3r::GUI::wxDECLARE_EVENT (EVT_BIND_MACHINE, wxCommandEvent)

Class Documentation

◆ Slic3r::GUI::MachinePanel

class Slic3r::GUI::MachinePanel
Collaboration diagram for Slic3r::GUI::MachinePanel:
Class Members
wxString mIndex
MachineObjectPanel * mPanel

Macro Definition Documentation

◆ SELECT_MACHINE_BRAND

#define SELECT_MACHINE_BRAND   wxColour(0, 150, 136)

◆ SELECT_MACHINE_GREY400

◆ SELECT_MACHINE_GREY600

#define SELECT_MACHINE_GREY600   wxColour(144, 144, 144)

◆ SELECT_MACHINE_GREY900

#define SELECT_MACHINE_GREY900   wxColour(38, 46, 48)

◆ SELECT_MACHINE_ITEM_SIZE

◆ SELECT_MACHINE_LIGHT_GREEN

#define SELECT_MACHINE_LIGHT_GREEN   wxColour(219, 253, 231)

◆ SELECT_MACHINE_LIST_SIZE

#define SELECT_MACHINE_LIST_SIZE   wxSize(FromDIP(212), FromDIP(360))

◆ SELECT_MACHINE_POPUP_SIZE

#define SELECT_MACHINE_POPUP_SIZE   wxSize(FromDIP(216), FromDIP(364))

◆ SELECT_MACHINE_REMIND

#define SELECT_MACHINE_REMIND   wxColour(255, 111, 0)