FLImaging
7.8.25.3
Toggle main menu visibility
FLImagingFoundation
FLImagingGUI
GUIThemePreset.h
1
#pragma once
2
#include "DefinitionsGUIStyle.h"
3
11
15
namespace
FLImaging
16
{
20
namespace
GUI
21
{
27
class
FL_EXPORT
CGUIThemePreset
28
{
29
friend
class
CGUIManagerStyle;
30
31
public
:
36
CGUIThemePreset
();
37
45
CGUIThemePreset
(
const
CGUIThemePreset
& flfAttrBasic);
46
54
CGUIThemePreset
(
const
CGUIThemePreset
* pObject);
55
60
virtual
~CGUIThemePreset
();
61
71
const
CGUIThemePreset
&
operator=
(
const
CGUIThemePreset
& flfAttrBasic);
72
84
const
CResult
Assign
(
const
CGUIThemePreset
& flfAttrBasic);
85
97
const
CResult
Assign
(
const
CGUIThemePreset
* pObject);
98
99
static
const
CResult
GetTheme(
CGUIThemePreset
*& pObject,
EGUITheme
e);
100
static
const
CResult
SetStyleCGUIWndCtrlBase(
CGUIThemePreset
*& pObject,
EGUITheme
eTheme);
101
static
const
CResult
SetStyleCGUIStaticText(
CGUIThemePreset
*& pObject,
EGUITheme
eTheme);
102
static
const
CResult
SetStyleCGUIEdit(
CGUIThemePreset
*& pObject,
EGUITheme
eTheme);
103
static
const
CResult
SetStyleCGUIComboBox(
CGUIThemePreset
*& pObject,
EGUITheme
eTheme);
104
static
const
CResult
SetStyleCGUICheckBox(
CGUIThemePreset
*& pObject,
EGUITheme
eTheme);
105
static
const
CResult
SetStyleCGUICheckBox3State(
CGUIThemePreset
*& pObject,
EGUITheme
eTheme);
106
static
const
CResult
SetStyleCGUICheckBoxPushLike(
CGUIThemePreset
*& pObject,
EGUITheme
eTheme);
107
static
const
CResult
SetStyleCGUIGroupBox(
CGUIThemePreset
*& pObject,
EGUITheme
eTheme);
108
static
const
CResult
SetStyleCGUIButton(
CGUIThemePreset
*& pObject,
EGUITheme
eTheme);
109
static
const
CResult
SetStyleCGUIRadioButton(
CGUIThemePreset
*& pObject,
EGUITheme
eTheme);
110
static
const
CResult
SetStyleCGUISlider(
CGUIThemePreset
*& pObject,
EGUITheme
eTheme);
111
static
const
CResult
SetStyleCGUISliderDualHandle(
CGUIThemePreset
*& pObject,
EGUITheme
eTheme);
112
static
const
CResult
SetStyleCGUIColorPickerCtrl(
CGUIThemePreset
*& pObject,
EGUITheme
eTheme);
113
static
const
CResult
SetStyleCGUITabCtrl(
CGUIThemePreset
*& pObject,
EGUITheme
eTheme);
114
static
const
CResult
SetStyleCGUIViewToolBar(
CGUIThemePreset
*& pObject,
EGUITheme
eTheme);
115
static
const
CResult
SetStyleCGUIPopupMenu(
CGUIThemePreset
*& pObject,
EGUITheme
eTheme);
116
static
const
CResult
SetStyleCGUIPropertyGridPropertyBase(
CGUIThemePreset
*& pObject,
EGUITheme
eTheme);
117
static
const
CResult
SetStyleCGUIPropertyGridPropertyCategory(
CGUIThemePreset
*& pObject,
EGUITheme
eTheme);
118
static
const
CResult
SetStyleCGUIPropertyGridPropertyButton(
CGUIThemePreset
*& pObject,
EGUITheme
eTheme);
119
static
const
CResult
SetStyleCGUIPropertyGridPropertyText(
CGUIThemePreset
*& pObject,
EGUITheme
eTheme);
120
static
const
CResult
SetStyleCGUIPropertyGridPropertySpin(
CGUIThemePreset
*& pObject,
EGUITheme
eTheme);
121
static
const
CResult
SetStyleCGUIPropertyGridPropertySlider(
CGUIThemePreset
*& pObject,
EGUITheme
eTheme);
122
static
const
CResult
SetStyleCGUIPropertyGridPropertySliderDualHandle(
CGUIThemePreset
*& pObject,
EGUITheme
eTheme);
123
static
const
CResult
SetStyleCGUIPropertyGridPropertySheet(
CGUIThemePreset
*& pObject,
EGUITheme
eTheme);
124
static
const
CResult
SetStyleCGUIPropertyGridPropertyCheckBox(
CGUIThemePreset
*& pObject,
EGUITheme
eTheme);
125
static
const
CResult
SetStyleCGUIPropertyGridPropertyDropdownList(
CGUIThemePreset
*& pObject,
EGUITheme
eTheme);
126
static
const
CResult
SetStyleCGUIPropertyGridPropertyViewListBase(
CGUIThemePreset
*& pObject,
EGUITheme
eTheme);
127
static
const
CResult
SetStyleCGUIPropertyGridPropertyDraggableSpin(
CGUIThemePreset
*& pObject,
EGUITheme
eTheme);
128
static
const
CResult
SetStyleCGUIPropertyGridPropertyRadioButtonGroup(
CGUIThemePreset
*& pObject,
EGUITheme
eTheme);
129
static
const
CResult
SetStyleCGUIPropertyGridPropertyRadioButton(
CGUIThemePreset
*& pObject,
EGUITheme
eTheme);
130
static
const
CResult
SetStyleCGUIPropertyMessageBox(
CGUIThemePreset
*& pObject,
EGUITheme
eTheme);
131
static
const
CResult
SetStyleCGUIPropertyButton(
CGUIThemePreset
*& pObject,
EGUITheme
eTheme);
132
static
const
CResult
SetStyleCGUIPropertyGridCtrl(
CGUIThemePreset
*& pObject,
EGUITheme
eTheme);
133
static
const
CResult
SetStyleCGUIViewBase(
CGUIThemePreset
*& pObject,
EGUITheme
eTheme);
134
135
protected
:
136
std::unordered_map<EGUIControlType, SStyleGroupBasic*>& m_mapControlStyles;
137
};
138
}
139
}
FLImaging::CResult
FLImaging module execution result object.
Definition
ResultsDef.h:1704
FLImaging::GUI::CGUIThemePreset::CGUIThemePreset
CGUIThemePreset(const CGUIThemePreset *pObject)
FLImaging::GUI::CGUIThemePreset::Assign
const CResult Assign(const CGUIThemePreset *pObject)
FLImaging::GUI::CGUIThemePreset::Assign
const CResult Assign(const CGUIThemePreset &flfAttrBasic)
FLImaging::GUI::CGUIThemePreset::~CGUIThemePreset
virtual ~CGUIThemePreset()
FLImaging::GUI::CGUIThemePreset::CGUIThemePreset
CGUIThemePreset()
FLImaging::GUI::CGUIThemePreset::CGUIThemePreset
CGUIThemePreset(const CGUIThemePreset &flfAttrBasic)
FLImaging::GUI::CGUIThemePreset::operator=
const CGUIThemePreset & operator=(const CGUIThemePreset &flfAttrBasic)
FLImaging::GUI
Definition
D2DObject.h:12
FLImaging::GUI::EGUITheme
EGUITheme
UI Theme types.
Definition
DefinitionsGUIStyle.h:340
FLImaging
Generated on
for FLImaging by
1.17.0