OrcaSlicer latest
OrcaSlicer
Loading...
Searching...
No Matches
OptionsGroup.hpp File Reference
#include <exception>
#include <wx/sizer.h>
#include <memory>
#include <string>
#include <cstddef>
#include <vector>
#include <utility>
#include <boost/any.hpp>
#include <wx/stattext.h>
#include <wx/settings.h>
#include <map>
#include <functional>
#include <wx/string.h>
#include "libslic3r/Config.hpp"
#include "libslic3r/PrintConfig.hpp"
#include "Field.hpp"
#include "I18N.hpp"
Include dependency graph for OptionsGroup.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Slic3r::GUI::UIBuildCanceled
struct  Slic3r::GUI::Option
 std::function<wxWindow*(wxWindow*)>; More...
class  Slic3r::GUI::Line
 Represents option lines. More...
class  Slic3r::GUI::OptionsGroup
class  Slic3r::GUI::ConfigOptionsGroup
class  Slic3r::GUI::ExtruderOptionsGroup
class  Slic3r::GUI::ogStaticText

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 wxOSX   false
#define BORDER(a, b)

Typedefs

using Slic3r::GUI::widget_t = std::function<wxSizer*(wxWindow*)>
 Widget type describes a function object that returns a wxWindow (our widget) and accepts a wxWidget (parent window).
using Slic3r::GUI::column_t = std::function<wxWindow*(wxWindow* parent, const Line&)>
using Slic3r::GUI::t_optionfield_map = std::map<t_config_option_key, t_field>
using Slic3r::GUI::t_opt_map = std::map< std::string, std::pair<std::string, int> >

Functions

std::string Slic3r::GUI::option_id_in_map (const t_opt_map &options, const t_config_option_key &opt_key, int &opt_index)

Macro Definition Documentation

◆ BORDER

#define BORDER ( a,
b )
Value:
((wxOSX ? a : b))
#define wxOSX
Definition Field.cpp:94

Referenced by Slic3r::GUI::RecenterDialog::render().

◆ wxOSX

#define wxOSX   false