OrcaSlicer latest
OrcaSlicer
Loading...
Searching...
No Matches
KBShortcutsDialog.cpp File Reference
#include "KBShortcutsDialog.hpp"
#include "I18N.hpp"
#include "GUI.hpp"
#include <vector>
#include "slic3r/GUI/Shortcuts.hpp"
#include <wx/colour.h>
#include <string>
#include "slic3r/GUI/GUI_Utils.hpp"
#include <wx/gdicmn.h>
#include <wx/dialog.h>
#include <wx/event.h>
#include "slic3r/GUI/Widgets/StateColor.hpp"
#include <utility>
#include <cstddef>
#include <wx/panel.h>
#include <variant>
#include <optional>
#include <wx/scrolwin.h>
#include <wx/display.h>
#include <algorithm>
#include <set>
#include "GUI_App.hpp"
#include "wxExtensions.hpp"
#include "MainFrame.hpp"
#include "MsgDialog.hpp"
#include "Preferences.hpp"
#include "Widgets/Button.hpp"
#include "Widgets/DialogButtons.hpp"
#include "Widgets/Label.hpp"
#include "Widgets/StaticBox.hpp"
#include "Widgets/StaticLine.hpp"
#include "Widgets/TabCtrl.hpp"
#include <wx/notebook.h>
#include <wx/string.h>
#include <wx/wx.h>
#include <wx/treebase.h>
#include <wx/simplebook.h>
Include dependency graph for KBShortcutsDialog.cpp:

Go to the source code of this file.

Classes

struct  Slic3r::GUI::anonymous_namespace{KBShortcutsDialog.cpp}::overloaded< Ts >

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
namespace  Slic3r::GUI::anonymous_namespace{KBShortcutsDialog.cpp}

Functions

wxString Slic3r::GUI::anonymous_namespace{KBShortcutsDialog.cpp}::shortcut_names (const std::vector< Shortcut > &shortcuts)
const wxColour Slic3r::GUI::anonymous_namespace{KBShortcutsDialog.cpp}::ERROR_COLOUR ("#D01B1B")
const char * Slic3r::GUI::anonymous_namespace{KBShortcutsDialog.cpp}::mouse_action (const char *preference)
template<class... Ts>
 Slic3r::GUI::anonymous_namespace{KBShortcutsDialog.cpp}::overloaded (Ts...) -> overloaded< Ts... >
std::vector< wxString > Slic3r::GUI::anonymous_namespace{KBShortcutsDialog.cpp}::to_wx (const std::vector< std::string > &parts)
wxString Slic3r::GUI::anonymous_namespace{KBShortcutsDialog.cpp}::global_key_advice ()
wxString Slic3r::GUI::anonymous_namespace{KBShortcutsDialog.cpp}::join_keys (const std::vector< wxString > &parts)

Variables

constexpr int Slic3r::GUI::anonymous_namespace{KBShortcutsDialog.cpp}::PAGE_WIDTH = 640
constexpr int Slic3r::GUI::anonymous_namespace{KBShortcutsDialog.cpp}::TITLE_MARGIN = DESIGN_LEFT_MARGIN - 10
constexpr int Slic3r::GUI::anonymous_namespace{KBShortcutsDialog.cpp}::ROW_MARGIN = DESIGN_LEFT_MARGIN
constexpr int Slic3r::GUI::anonymous_namespace{KBShortcutsDialog.cpp}::ROW_GAP = 16