22 #ifndef AGS_SHARED_GUI_GUI_DEFINES_H 23 #define AGS_SHARED_GUI_GUI_DEFINES_H 27 #define GUIMAGIC 0xcafebeef 28 #define MAX_GUIOBJ_EVENTS 10 29 #define TEXTWINDOW_PADDING_DEFAULT 3 60 kGuiVersion_Initial = 0,
61 kGuiVersion_214 = 100,
62 kGuiVersion_222 = 101,
63 kGuiVersion_230 = 102,
64 kGuiVersion_unkn_103 = 103,
65 kGuiVersion_unkn_104 = 104,
66 kGuiVersion_260 = 105,
67 kGuiVersion_unkn_106 = 106,
68 kGuiVersion_unkn_107 = 107,
69 kGuiVersion_unkn_108 = 108,
70 kGuiVersion_unkn_109 = 109,
71 kGuiVersion_270 = 110,
72 kGuiVersion_272a = 111,
73 kGuiVersion_272b = 112,
74 kGuiVersion_272c = 113,
75 kGuiVersion_272d = 114,
76 kGuiVersion_272e = 115,
78 kGuiVersion_330 = 116,
79 kGuiVersion_331 = 117,
80 kGuiVersion_340 = 118,
81 kGuiVersion_350 = 119,
82 kGuiVersion_Current = kGuiVersion_350,
90 kGUIMain_Clickable = 0x0001,
91 kGUIMain_TextWindow = 0x0002,
92 kGUIMain_Visible = 0x0004,
93 kGUIMain_Concealed = 0x0008,
97 kGUIMain_DefFlags = kGUIMain_Clickable | kGUIMain_Visible,
99 kGUIMain_OldFmtXorMask = kGUIMain_Clickable
103 enum GUIMainLegacyFlags {
104 kGUIMain_LegacyTextWindow = 5
116 kGUIPopupNoAutoRemove = 3,
119 kGUIPopupLegacyNormalOff = 4
123 enum GUIControlType {
124 kGUIControlUndefined = -1,
134 enum GUIControlFlags {
135 kGUICtrl_Default = 0x0001,
136 kGUICtrl_Cancel = 0x0002,
137 kGUICtrl_Enabled = 0x0004,
138 kGUICtrl_TabStop = 0x0008,
139 kGUICtrl_Visible = 0x0010,
140 kGUICtrl_Clip = 0x0020,
141 kGUICtrl_Clickable = 0x0040,
142 kGUICtrl_Translated = 0x0080,
143 kGUICtrl_Deleted = 0x8000,
145 kGUICtrl_DefFlags = kGUICtrl_Enabled | kGUICtrl_Visible | kGUICtrl_Clickable | kGUICtrl_Translated,
147 kGUICtrl_OldFmtXorMask = kGUICtrl_Enabled | kGUICtrl_Visible | kGUICtrl_Clickable
152 kLabelMacro_None = 0,
153 kLabelMacro_Gamename = 0x01,
154 kLabelMacro_Overhotspot = 0x02,
155 kLabelMacro_Score = 0x04,
156 kLabelMacro_ScoreText = 0x08,
157 kLabelMacro_TotalScore = 0x10,
159 kLabelMacro_AllScore = kLabelMacro_Score | kLabelMacro_ScoreText,
160 kLabelMacro_All = 0xFFFF
164 enum GUIListBoxFlags {
165 kListBox_ShowBorder = 0x01,
166 kListBox_ShowArrows = 0x02,
167 kListBox_SvgIndex = 0x04,
169 kListBox_DefFlags = kListBox_ShowBorder | kListBox_ShowArrows,
171 kListBox_OldFmtXorMask = kListBox_ShowBorder | kListBox_ShowArrows
175 enum GUITextBoxFlags {
176 kTextBox_ShowBorder = 0x0001,
178 kTextBox_DefFlags = kTextBox_ShowBorder,
180 kTextBox_OldFmtXorMask = kTextBox_ShowBorder
186 kGuiSvgVersion_Initial = 0,
188 kGuiSvgVersion_36020,
189 kGuiSvgVersion_36023,
194 enum GuiDisableStyle {
195 kGuiDis_Undefined = -1,
197 kGuiDis_Blackout = 1,
198 kGuiDis_Unchanged = 2,
205 bool ClipControls =
true;
207 GuiDisableStyle DisabledStyle = kGuiDis_Unchanged;
209 bool OutlineControls =
false;
Definition: achievements_tables.h:27
Definition: gui_defines.h:203