CFx SDK Documentation 2026 SP0
Loading...
Searching...
No Matches
FxUIEnum.h File Reference

Go to the source code of this file.

Enumerations

enum  FxUIItemDataRole {
  DisplayRole = 0 , DecorationRole = 1 , EditRole = 2 , ToolTipRole = 3 ,
  StatusTipRole = 4 , WhatsThisRole = 5 , FontRole = 6 , TextAlignmentRole = 7 ,
  BackgroundRole = 8 , ForegroundRole = 9 , CheckStateRole = 10 , AccessibleTextRole = 11 ,
  AccessibleDescriptionRole = 12 , SizeHintRole = 13 , InitialSortOrderRole = 14 , DisplayPropertyRole = 27 ,
  DecorationPropertyRole = 28 , ToolTipPropertyRole = 29 , StatusTipPropertyRole = 30 , WhatsThisPropertyRole = 31 ,
  UserRole = 0x0100
}
 
enum  FxUIOrientation { Horizontal = 0x1 , Vertical = 0x2 }
 
enum  FxUIMatchFlag {
  MatchExactly = 0 , MatchContains = 1 , MatchStartsWith = 2 , MatchEndsWith = 3 ,
  MatchWildcard = 5 , MatchFixedString = 8 , MatchRegularExpression = 9 , MatchCaseSensitive = 16 ,
  MatchWrap = 32 , MatchRecursive = 64
}
 
enum  FxUIGlobalColor {
  color0 , color1 , black , white ,
  darkGray , gray , lightGray , red ,
  green , blue , cyan , magenta ,
  yellow , darkRed , darkGreen , darkBlue ,
  darkCyan , darkMagenta , darkYellow , transparent
}
 
enum  FxUIColorNameFormat { HexRgb , HexArgb }
 
enum  FxUIMoveOperation {
  NoMove , Start , Up , StartOfLine ,
  StartOfBlock , StartOfWord , PreviousBlock , PreviousCharacter ,
  PreviousWord , Left , WordLeft , End ,
  Down , EndOfLine , EndOfWord , EndOfBlock ,
  NextBlock , NextCharacter , NextWord , Right ,
  WordRight , NextCell , PreviousCell , NextRow ,
  PreviousRow
}
 
enum  FxUIMoveMode { MoveAnchor , KeepAnchor }
 
enum  FxUIImageFormat {
  Format_Invalid , Format_Mono , Format_MonoLSB , Format_Indexed8 ,
  Format_RGB32 , Format_ARGB32 , Format_ARGB32_Premultiplied , Format_RGB16 ,
  Format_ARGB8565_Premultiplied , Format_RGB666 , Format_ARGB6666_Premultiplied , Format_RGB555 ,
  Format_ARGB8555_Premultiplied , Format_RGB888 , Format_RGB444 , Format_ARGB4444_Premultiplied ,
  Format_RGBX8888 , Format_RGBA8888 , Format_RGBA8888_Premultiplied , Format_BGR30 ,
  Format_A2BGR30_Premultiplied , Format_RGB30 , Format_A2RGB30_Premultiplied , Format_Alpha8 ,
  Format_Grayscale8 , Format_RGBX64 , Format_RGBA64 , Format_RGBA64_Premultiplied ,
  Format_Grayscale16 , Format_BGR888 , NImageFormats
}
 
enum  FxUIBrushStyle {
  NoBrush = 0 , SolidPattern = 1 , Dense1Pattern = 2 , Dense2Pattern = 3 ,
  Dense3Pattern = 4 , Dense4Pattern = 5 , Dense5Pattern = 6 , Dense6Pattern = 7 ,
  Dense7Pattern = 8 , HorPattern = 9 , VerPattern = 10 , CrossPattern = 11 ,
  BDiagPattern = 12 , FDiagPattern = 13 , DiagCrossPattern = 14 , LinearGradientPattern = 15 ,
  ConicalGradientPattern = 17 , RadialGradientPattern = 16 , TexturePattern = 24
}
 
enum  FxUIKey {
  Key_Up = 0x01000013 , Key_Down = 0x01000015 , Key_Enter = 0x01000005 , Key_Return = 0x01000004 ,
  Key_Backspace = 0x01000003 , Key_Escape = 0x01000000 , Key_Tab = 0x01000001 , Key_Space = 0x20 ,
  Key_CapsLock = 0x01000024 , Key_Shift = 0x01000020 , Key_Control = 0x01000021 , Key_Alt = 0x01000023
}
 

Enumeration Type Documentation

◆ FxUIBrushStyle

Enumerator
NoBrush 
SolidPattern 
Dense1Pattern 
Dense2Pattern 
Dense3Pattern 
Dense4Pattern 
Dense5Pattern 
Dense6Pattern 
Dense7Pattern 
HorPattern 
VerPattern 
CrossPattern 
BDiagPattern 
FDiagPattern 
DiagCrossPattern 
LinearGradientPattern 
ConicalGradientPattern 
RadialGradientPattern 
TexturePattern 

Definition at line 183 of file FxUIEnum.h.

◆ FxUIColorNameFormat

This enum type defines how to format the output of the CFxUIColor::name() function

Enumerator
HexRgb 
HexArgb 

Definition at line 102 of file FxUIEnum.h.

◆ FxUIGlobalColor

Enumerator
color0 
color1 
black 
white 
darkGray 
gray 
lightGray 
red 
green 
blue 
cyan 
magenta 
yellow 
darkRed 
darkGreen 
darkBlue 
darkCyan 
darkMagenta 
darkYellow 
transparent 

Definition at line 75 of file FxUIEnum.h.

◆ FxUIImageFormat

Enumerator
Format_Invalid 
Format_Mono 
Format_MonoLSB 
Format_Indexed8 
Format_RGB32 
Format_ARGB32 
Format_ARGB32_Premultiplied 
Format_RGB16 
Format_ARGB8565_Premultiplied 
Format_RGB666 
Format_ARGB6666_Premultiplied 
Format_RGB555 
Format_ARGB8555_Premultiplied 
Format_RGB888 
Format_RGB444 
Format_ARGB4444_Premultiplied 
Format_RGBX8888 
Format_RGBA8888 
Format_RGBA8888_Premultiplied 
Format_BGR30 
Format_A2BGR30_Premultiplied 
Format_RGB30 
Format_A2RGB30_Premultiplied 
Format_Alpha8 
Format_Grayscale8 
Format_RGBX64 
Format_RGBA64 
Format_RGBA64_Premultiplied 
Format_Grayscale16 
Format_BGR888 
NImageFormats 

Definition at line 146 of file FxUIEnum.h.

◆ FxUIItemDataRole

Enumerator
DisplayRole 
DecorationRole 
EditRole 
ToolTipRole 
StatusTipRole 
WhatsThisRole 
FontRole 
TextAlignmentRole 
BackgroundRole 
ForegroundRole 
CheckStateRole 
AccessibleTextRole 
AccessibleDescriptionRole 
SizeHintRole 
InitialSortOrderRole 
DisplayPropertyRole 
DecorationPropertyRole 
ToolTipPropertyRole 
StatusTipPropertyRole 
WhatsThisPropertyRole 
UserRole 

Definition at line 19 of file FxUIEnum.h.

◆ FxUIKey

enum FxUIKey
Enumerator
Key_Up 
Key_Down 
Key_Enter 
Key_Return 
Key_Backspace 
Key_Escape 
Key_Tab 
Key_Space 
Key_CapsLock 
Key_Shift 
Key_Control 
Key_Alt 

Definition at line 225 of file FxUIEnum.h.

◆ FxUIMatchFlag

Enumerator
MatchExactly 
MatchContains 
MatchStartsWith 
MatchEndsWith 
MatchWildcard 
MatchFixedString 
MatchRegularExpression 
MatchCaseSensitive 
MatchWrap 
MatchRecursive 

Definition at line 58 of file FxUIEnum.h.

◆ FxUIMoveMode

Enumerator
MoveAnchor 
KeepAnchor 

Definition at line 140 of file FxUIEnum.h.

◆ FxUIMoveOperation

Enumerator
NoMove 
Start 
Up 
StartOfLine 
StartOfBlock 
StartOfWord 
PreviousBlock 
PreviousCharacter 
PreviousWord 
Left 
WordLeft 
End 
Down 
EndOfLine 
EndOfWord 
EndOfBlock 
NextBlock 
NextCharacter 
NextWord 
Right 
WordRight 
NextCell 
PreviousCell 
NextRow 
PreviousRow 

Definition at line 108 of file FxUIEnum.h.

◆ FxUIOrientation

Enumerator
Horizontal 
Vertical 

Definition at line 52 of file FxUIEnum.h.