CFx SDK Documentation 2026 SP0
Loading...
Searching...
No Matches
FxUIEnum.h
Go to the documentation of this file.
1//
2// (C) Copyright 2005-2025 by Graebert GmbH.
3//
4// Permission to use, copy, modify, and distribute this software in
5// object code form for any purpose and without fee is hereby granted,
6// provided that the above copyright notice appears in all copies and
7// that both that copyright notice and the limited warranty and
8// restricted rights notice below appear in all supporting
9// documentation.
10//
11// GRAEBERT PROVIDES THIS PROGRAM "AS IS" AND WITH ALL FAULTS.
12// GRAEBERT SPECIFICALLY DISCLAIMS ANY IMPLIED WARRANTY OF
13// MERCHANTABILITY OR FITNESS FOR A PARTICULAR USE. GRAEBERT GMBH
14// DOES NOT WARRANT THAT THE OPERATION OF THE PROGRAM WILL BE
15// UNINTERRUPTED OR ERROR FREE.
16
17#pragma once
18
20{
27 // Metadata
32// #if QT_DEPRECATED_SINCE( 5, 13 ) // ### Qt 6: remove me
33// BackgroundColorRole Q_DECL_ENUMERATOR_DEPRECATED = BackgroundRole, TextColorRole Q_DECL_ENUMERATOR_DEPRECATED = ForegroundRole
34// #endif
36 // Accessibility
39 // More general purpose
42 // Internal UiLib roles. Start worrying when public roles go that high.
48 // Reserved
49 UserRole = 0x0100
50};
51
53{
56};
57
59{
64// #if QT_DEPRECATED_SINCE( 5, 15 )
65// MatchRegExp Q_DECL_ENUMERATOR_DEPRECATED_X( "MatchRegExp is deprecated. Use MatchRegularExpression instead" ) = 4,
66// #endif
73};
74
98
107
139
145
182
205
206#ifdef XENON
207namespace Wt
208{
209 enum FxUIKey
210 {
211 Key_Up = 38,
212 Key_Down = 40,
213 Key_Enter = 13,
214 Key_Backspace = 8,
215 Key_Escape = 27,
216 Key_Tab = 9,
217 Key_Space = ' ',
218 Key_Shift = 16,
219 Key_Control = 17,
220 Key_Alt = 18,
221 Key_CapsLock = 0x01000024
222 };
223}
224#else
226{
227 Key_Up = 0x01000013,
228 Key_Down = 0x01000015,
229 Key_Enter = 0x01000005,
230 Key_Return = 0x01000004,
231 Key_Backspace = 0x01000003,
232 Key_Escape = 0x01000000,
233 Key_Tab = 0x01000001,
234 Key_Space = 0x20,
235 Key_CapsLock = 0x01000024,
236 Key_Shift = 0x01000020,
237 Key_Control = 0x01000021,
238 Key_Alt = 0x01000023,
239};
240
241#endif // XENON
FxUIMatchFlag
Definition FxUIEnum.h:59
@ MatchCaseSensitive
Definition FxUIEnum.h:70
@ MatchExactly
Definition FxUIEnum.h:60
@ MatchWrap
Definition FxUIEnum.h:71
@ MatchContains
Definition FxUIEnum.h:61
@ MatchRecursive
Definition FxUIEnum.h:72
@ MatchFixedString
Definition FxUIEnum.h:68
@ MatchEndsWith
Definition FxUIEnum.h:63
@ MatchRegularExpression
Definition FxUIEnum.h:69
@ MatchStartsWith
Definition FxUIEnum.h:62
@ MatchWildcard
Definition FxUIEnum.h:67
FxUIImageFormat
Definition FxUIEnum.h:147
@ Format_RGBA8888
Definition FxUIEnum.h:165
@ Format_ARGB8555_Premultiplied
Definition FxUIEnum.h:160
@ Format_ARGB4444_Premultiplied
Definition FxUIEnum.h:163
@ Format_Indexed8
Definition FxUIEnum.h:151
@ Format_RGB16
Definition FxUIEnum.h:155
@ Format_Invalid
Definition FxUIEnum.h:148
@ Format_RGBA64_Premultiplied
Definition FxUIEnum.h:175
@ Format_Grayscale8
Definition FxUIEnum.h:172
@ Format_A2BGR30_Premultiplied
Definition FxUIEnum.h:168
@ Format_MonoLSB
Definition FxUIEnum.h:150
@ Format_RGB444
Definition FxUIEnum.h:162
@ Format_BGR888
Definition FxUIEnum.h:177
@ Format_ARGB32_Premultiplied
Definition FxUIEnum.h:154
@ Format_Alpha8
Definition FxUIEnum.h:171
@ Format_BGR30
Definition FxUIEnum.h:167
@ Format_RGBA64
Definition FxUIEnum.h:174
@ Format_ARGB32
Definition FxUIEnum.h:153
@ Format_RGB555
Definition FxUIEnum.h:159
@ Format_A2RGB30_Premultiplied
Definition FxUIEnum.h:170
@ Format_RGBA8888_Premultiplied
Definition FxUIEnum.h:166
@ Format_RGB888
Definition FxUIEnum.h:161
@ Format_RGB666
Definition FxUIEnum.h:157
@ Format_Mono
Definition FxUIEnum.h:149
@ Format_RGBX8888
Definition FxUIEnum.h:164
@ NImageFormats
Definition FxUIEnum.h:179
@ Format_Grayscale16
Definition FxUIEnum.h:176
@ Format_RGB30
Definition FxUIEnum.h:169
@ Format_RGBX64
Definition FxUIEnum.h:173
@ Format_ARGB6666_Premultiplied
Definition FxUIEnum.h:158
@ Format_RGB32
Definition FxUIEnum.h:152
@ Format_ARGB8565_Premultiplied
Definition FxUIEnum.h:156
FxUIMoveMode
Definition FxUIEnum.h:141
@ MoveAnchor
Definition FxUIEnum.h:142
@ KeepAnchor
Definition FxUIEnum.h:143
FxUIGlobalColor
Definition FxUIEnum.h:76
@ lightGray
Definition FxUIEnum.h:83
@ darkYellow
Definition FxUIEnum.h:95
@ darkGreen
Definition FxUIEnum.h:91
@ color0
Definition FxUIEnum.h:77
@ color1
Definition FxUIEnum.h:78
@ black
Definition FxUIEnum.h:79
@ gray
Definition FxUIEnum.h:82
@ magenta
Definition FxUIEnum.h:88
@ darkRed
Definition FxUIEnum.h:90
@ transparent
Definition FxUIEnum.h:96
@ red
Definition FxUIEnum.h:84
@ yellow
Definition FxUIEnum.h:89
@ darkCyan
Definition FxUIEnum.h:93
@ darkGray
Definition FxUIEnum.h:81
@ darkBlue
Definition FxUIEnum.h:92
@ white
Definition FxUIEnum.h:80
@ darkMagenta
Definition FxUIEnum.h:94
@ cyan
Definition FxUIEnum.h:87
FxUIColorNameFormat
Definition FxUIEnum.h:103
@ HexRgb
Definition FxUIEnum.h:104
@ HexArgb
Definition FxUIEnum.h:105
FxUIItemDataRole
Definition FxUIEnum.h:20
@ StatusTipRole
Definition FxUIEnum.h:25
@ AccessibleTextRole
Definition FxUIEnum.h:37
@ CheckStateRole
Definition FxUIEnum.h:35
@ WhatsThisRole
Definition FxUIEnum.h:26
@ UserRole
Definition FxUIEnum.h:49
@ EditRole
Definition FxUIEnum.h:23
@ DisplayPropertyRole
Definition FxUIEnum.h:43
@ ToolTipPropertyRole
Definition FxUIEnum.h:45
@ AccessibleDescriptionRole
Definition FxUIEnum.h:38
@ DisplayRole
Definition FxUIEnum.h:21
@ StatusTipPropertyRole
Definition FxUIEnum.h:46
@ InitialSortOrderRole
Definition FxUIEnum.h:41
@ TextAlignmentRole
Definition FxUIEnum.h:29
@ SizeHintRole
Definition FxUIEnum.h:40
@ BackgroundRole
Definition FxUIEnum.h:30
@ FontRole
Definition FxUIEnum.h:28
@ ForegroundRole
Definition FxUIEnum.h:31
@ DecorationPropertyRole
Definition FxUIEnum.h:44
@ ToolTipRole
Definition FxUIEnum.h:24
@ WhatsThisPropertyRole
Definition FxUIEnum.h:47
@ DecorationRole
Definition FxUIEnum.h:22
FxUIMoveOperation
Definition FxUIEnum.h:109
@ NextCell
Definition FxUIEnum.h:134
@ NextCharacter
Definition FxUIEnum.h:129
@ StartOfBlock
Definition FxUIEnum.h:115
@ PreviousCell
Definition FxUIEnum.h:135
@ PreviousBlock
Definition FxUIEnum.h:117
@ NoMove
Definition FxUIEnum.h:110
@ Up
Definition FxUIEnum.h:113
@ NextBlock
Definition FxUIEnum.h:128
@ End
Definition FxUIEnum.h:123
@ WordLeft
Definition FxUIEnum.h:121
@ EndOfBlock
Definition FxUIEnum.h:127
@ EndOfWord
Definition FxUIEnum.h:126
@ Left
Definition FxUIEnum.h:120
@ NextRow
Definition FxUIEnum.h:136
@ PreviousCharacter
Definition FxUIEnum.h:118
@ StartOfLine
Definition FxUIEnum.h:114
@ Down
Definition FxUIEnum.h:124
@ Start
Definition FxUIEnum.h:112
@ PreviousWord
Definition FxUIEnum.h:119
@ Right
Definition FxUIEnum.h:131
@ StartOfWord
Definition FxUIEnum.h:116
@ PreviousRow
Definition FxUIEnum.h:137
@ WordRight
Definition FxUIEnum.h:132
@ EndOfLine
Definition FxUIEnum.h:125
@ NextWord
Definition FxUIEnum.h:130
FxUIBrushStyle
Definition FxUIEnum.h:184
@ Dense6Pattern
Definition FxUIEnum.h:192
@ BDiagPattern
Definition FxUIEnum.h:197
@ ConicalGradientPattern
Definition FxUIEnum.h:201
@ FDiagPattern
Definition FxUIEnum.h:198
@ LinearGradientPattern
Definition FxUIEnum.h:200
@ CrossPattern
Definition FxUIEnum.h:196
@ Dense5Pattern
Definition FxUIEnum.h:191
@ Dense1Pattern
Definition FxUIEnum.h:187
@ Dense4Pattern
Definition FxUIEnum.h:190
@ TexturePattern
Definition FxUIEnum.h:203
@ HorPattern
Definition FxUIEnum.h:194
@ DiagCrossPattern
Definition FxUIEnum.h:199
@ RadialGradientPattern
Definition FxUIEnum.h:202
@ VerPattern
Definition FxUIEnum.h:195
@ Dense7Pattern
Definition FxUIEnum.h:193
@ NoBrush
Definition FxUIEnum.h:185
@ Dense3Pattern
Definition FxUIEnum.h:189
@ SolidPattern
Definition FxUIEnum.h:186
@ Dense2Pattern
Definition FxUIEnum.h:188
FxUIKey
Definition FxUIEnum.h:226
@ Key_Backspace
Definition FxUIEnum.h:231
@ Key_Space
Definition FxUIEnum.h:234
@ Key_CapsLock
Definition FxUIEnum.h:235
@ Key_Alt
Definition FxUIEnum.h:238
@ Key_Down
Definition FxUIEnum.h:228
@ Key_Control
Definition FxUIEnum.h:237
@ Key_Up
Definition FxUIEnum.h:227
@ Key_Shift
Definition FxUIEnum.h:236
@ Key_Escape
Definition FxUIEnum.h:232
@ Key_Tab
Definition FxUIEnum.h:233
@ Key_Return
Definition FxUIEnum.h:230
@ Key_Enter
Definition FxUIEnum.h:229
FxUIOrientation
Definition FxUIEnum.h:53
@ Vertical
Definition FxUIEnum.h:55
@ Horizontal
Definition FxUIEnum.h:54
GLfloat GLfloat blue
Definition gles2_ext.h:147
GLfloat green
Definition gles2_ext.h:147
Definition FxString.h:30