libyui
 
Loading...
Searching...
No Matches
YUISymbols.h
1/*
2 Copyright (C) 2000-2012 Novell, Inc
3 Copyright (C) 2019-2020 SUSE LLC
4 This library is free software; you can redistribute it and/or modify
5 it under the terms of the GNU Lesser General Public License as
6 published by the Free Software Foundation; either version 2.1 of the
7 License, or (at your option) version 3.0 of the License. This library
8 is distributed in the hope that it will be useful, but WITHOUT ANY
9 WARRANTY; without even the implied warranty of MERCHANTABILITY or
10 FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public
11 License for more details. You should have received a copy of the GNU
12 Lesser General Public License along with this library; if not, write
13 to the Free Software Foundation, Inc., 51 Franklin Street, Fifth
14 Floor, Boston, MA 02110-1301 USA
15*/
16
17
18/*-/
19
20 File: YUISymbols.h
21
22 Author: Stefan Hundhammer <shundhammer@suse.de>
23
24/-*/
25
26#ifndef YUISymbols_h
27#define YUISymbols_h
28
29
30// UI builtin functions
31
32#define YUIBuiltin_AskForExistingDirectory "AskForExistingDirectory"
33#define YUIBuiltin_AskForExistingFile "AskForExistingFile"
34#define YUIBuiltin_AskForSaveFileName "AskForSaveFileName"
35#define YUIBuiltin_AskForWidgetStyle "AskForWidgetStyle"
36#define YUIBuiltin_Beep "Beep"
37#define YUIBuiltin_BusyCursor "BusyCursor"
38#define YUIBuiltin_OpenContextMenu "OpenContextMenu"
39#define YUIBuiltin_ChangeWidget "ChangeWidget"
40#define YUIBuiltin_CloseDialog "CloseDialog"
41#define YUIBuiltin_CloseUI "CloseUI"
42#define YUIBuiltin_DumpWidgetTree "DumpWidgetTree"
43#define YUIBuiltin_GetDisplayInfo "GetDisplayInfo"
44#define YUIBuiltin_GetLanguage "GetLanguage"
45#define YUIBuiltin_GetProductName "GetProductName"
46#define YUIBuiltin_Glyph "Glyph"
47#define YUIBuiltin_HasSpecialWidget "HasSpecialWidget"
48#define YUIBuiltin_MakeScreenShot "MakeScreenShot"
49#define YUIBuiltin_NormalCursor "NormalCursor"
50#define YUIBuiltin_OpenDialog "OpenDialog"
51#define YUIBuiltin_OpenUI "OpenUI"
52#define YUIBuiltin_PollInput "PollInput"
53#define YUIBuiltin_QueryWidget "QueryWidget"
54#define YUIBuiltin_RecalcLayout "RecalcLayout"
55#define YUIBuiltin_Recode "Recode"
56#define YUIBuiltin_RedrawScreen "RedrawScreen"
57#define YUIBuiltin_ReplaceWidget "ReplaceWidget"
58#define YUIBuiltin_RunPkgSelection "RunPkgSelection"
59#define YUIBuiltin_SetConsoleFont "SetConsoleFont"
60#define YUIBuiltin_SetFocus "SetFocus"
61#define YUIBuiltin_SetFunctionKeys "SetFunctionKeys"
62#define YUIBuiltin_SetKeyboard "SetKeyboard"
63#define YUIBuiltin_RunInTerminal "RunInTerminal"
64#define YUIBuiltin_SetLanguage "SetLanguage"
65#define YUIBuiltin_SetProductName "SetProductName"
66#define YUIBuiltin_TimeoutUserInput "TimeoutUserInput"
67#define YUIBuiltin_UserInput "UserInput"
68#define YUIBuiltin_WaitForEvent "WaitForEvent"
69#define YUIBuiltin_WidgetExists "WidgetExists"
70#define YUIBuiltin_WizardCommand "WizardCommand"
71
72#define YUIBuiltin_PostponeShortcutCheck "PostponeShortcutCheck"
73#define YUIBuiltin_CheckShortcuts "CheckShortcuts"
74
75#define YUIBuiltin_RecordMacro "RecordMacro"
76#define YUIBuiltin_StopRecordMacro "StopRecordMacro"
77#define YUIBuiltin_PlayMacro "PlayMacro"
78#define YUIBuiltin_FakeUserInput "FakeUserInput"
79#define YUIBuiltin_WFM "WFM"
80#define YUIBuiltin_SCR "SCR"
81
82
83
84// Mandatory widgets
85
86#define YUIWidget_Bottom "Bottom"
87#define YUIWidget_BusyIndicator "BusyIndicator"
88#define YUIWidget_ButtonBox "ButtonBox"
89#define YUIWidget_CheckBox "CheckBox"
90#define YUIWidget_CheckBoxFrame "CheckBoxFrame"
91#define YUIWidget_ComboBox "ComboBox"
92#define YUIWidget_CustomStatusItemSelector "CustomStatusItemSelector"
93#define YUIWidget_Empty "Empty"
94#define YUIWidget_Frame "Frame"
95#define YUIWidget_HBox "HBox"
96#define YUIWidget_HCenter "HCenter"
97#define YUIWidget_HSpacing "HSpacing"
98#define YUIWidget_HSquash "HSquash"
99#define YUIWidget_HStretch "HStretch"
100#define YUIWidget_HVCenter "HVCenter"
101#define YUIWidget_HVSquash "HVSquash"
102#define YUIWidget_HWeight "HWeight"
103#define YUIWidget_Heading "Heading"
104#define YUIWidget_IconButton "IconButton"
105#define YUIWidget_Image "Image"
106#define YUIWidget_InputField "InputField"
107#define YUIWidget_IntField "IntField"
108#define YUIWidget_Label "Label"
109#define YUIWidget_Left "Left"
110#define YUIWidget_LogView "LogView"
111#define YUIWidget_MarginBox "MarginBox"
112#define YUIWidget_MenuBar "MenuBar"
113#define YUIWidget_MenuButton "MenuButton"
114#define YUIWidget_MinHeight "MinHeight"
115#define YUIWidget_MinSize "MinSize"
116#define YUIWidget_MinWidth "MinWidth"
117#define YUIWidget_MultiItemSelector "MultiItemSelector"
118#define YUIWidget_MultiLineEdit "MultiLineEdit"
119#define YUIWidget_MultiSelectionBox "MultiSelectionBox"
120#define YUIWidget_PackageSelector "PackageSelector"
121#define YUIWidget_Password "Password"
122#define YUIWidget_PkgSpecial "PkgSpecial"
123#define YUIWidget_ProgressBar "ProgressBar"
124#define YUIWidget_PushButton "PushButton"
125#define YUIWidget_RadioButton "RadioButton"
126#define YUIWidget_RadioButtonGroup "RadioButtonGroup"
127#define YUIWidget_ReplacePoint "ReplacePoint"
128#define YUIWidget_RichText "RichText"
129#define YUIWidget_Right "Right"
130#define YUIWidget_SelectionBox "SelectionBox"
131#define YUIWidget_SingleItemSelector "SingleItemSelector"
132#define YUIWidget_Table "Table"
133#define YUIWidget_TextEntry "TextEntry" // for backwards compatibility
134#define YUIWidget_Top "Top"
135#define YUIWidget_Tree "Tree"
136#define YUIWidget_VBox "VBox"
137#define YUIWidget_VCenter "VCenter"
138#define YUIWidget_VSpacing "VSpacing"
139#define YUIWidget_VSquash "VSquash"
140#define YUIWidget_VStretch "VStretch"
141#define YUIWidget_VWeight "VWeight"
142
143
144// Special (optional) widgets
145
146#define YUISpecialWidget_BarGraph "BarGraph"
147#define YUISpecialWidget_Date "Date"
148#define YUISpecialWidget_DateField "DateField"
149#define YUISpecialWidget_DownloadProgress "DownloadProgress"
150#define YUISpecialWidget_DumbTab "DumbTab"
151#define YUISpecialWidget_DummySpecialWidget "DummySpecialWidget"
152#define YUISpecialWidget_HMultiProgressMeter "HMultiProgressMeter"
153#define YUISpecialWidget_VMultiProgressMeter "VMultiProgressMeter"
154#define YUISpecialWidget_PartitionSplitter "PartitionSplitter"
155#define YUISpecialWidget_PatternSelector "PatternSelector"
156#define YUISpecialWidget_SimplePatchSelector "SimplePatchSelector"
157#define YUISpecialWidget_Slider "Slider"
158#define YUISpecialWidget_Time "Time"
159#define YUISpecialWidget_TimeField "TimeField"
160#define YUISpecialWidget_Wizard "Wizard"
161#define YUISpecialWidget_TimezoneSelector "TimezoneSelector"
162#define YUISpecialWidget_Graph "Graph"
163#define YUISpecialWidget_ContextMenu "ContextMenu"
164
165
166// Widget properties
167
168#define YUIProperty_Alive "Alive"
169#define YUIProperty_Cell "Cell"
170#define YUIProperty_ContextMenu "ContextMenu"
171#define YUIProperty_CurrentBranch "CurrentBranch"
172#define YUIProperty_CurrentButton "CurrentButton"
173#define YUIProperty_CurrentItem "CurrentItem"
174#define YUIProperty_CurrentSize "CurrentSize"
175#define YUIProperty_DebugLabel "DebugLabel"
176#define YUIProperty_EasterEgg "EasterEgg"
177#define YUIProperty_Enabled "Enabled"
178#define YUIProperty_EnabledItems "EnabledItems"
179#define YUIProperty_ExpectedSize "ExpectedSize"
180#define YUIProperty_Filename "Filename"
181#define YUIProperty_Layout "Layout"
182#define YUIProperty_HelpText "HelpText"
183#define YUIProperty_IconPath "IconPath"
184#define YUIProperty_InputMaxLength "InputMaxLength"
185#define YUIProperty_HWeight "HWeight"
186#define YUIProperty_HStretch "HStretch"
187#define YUIProperty_ID "ID"
188#define YUIProperty_Item "Item"
189#define YUIProperty_Items "Items"
190#define YUIProperty_ItemStatus "ItemStatus"
191#define YUIProperty_Label "Label"
192#define YUIProperty_Labels "Labels"
193#define YUIProperty_LastLine "LastLine"
194#define YUIProperty_MaxLines "MaxLines"
195#define YUIProperty_MaxValue "MaxValue"
196#define YUIProperty_MinValue "MinValue"
197#define YUIProperty_MultiSelection "MultiSelection"
198#define YUIProperty_Notify "Notify"
199#define YUIProperty_OpenItems "OpenItems"
200#define YUIProperty_SelectedItems "SelectedItems"
201#define YUIProperty_Text "Text"
202#define YUIProperty_Timeout "Timeout"
203#define YUIProperty_ValidChars "ValidChars"
204#define YUIProperty_Value "Value"
205#define YUIProperty_Values "Values"
206#define YUIProperty_VisibleLines "VisibleLines"
207#define YUIProperty_VisibleItems "VisibleItems"
208#define YUIProperty_VWeight "VWeight"
209#define YUIProperty_VStretch "VStretch"
210#define YUIProperty_WidgetClass "WidgetClass"
211#define YUIProperty_VScrollValue "VScrollValue"
212#define YUIProperty_HScrollValue "HScrollValue"
213
214
215// Widget and dialog options
216
217#define YUIOpt_animated "animated"
218#define YUIOpt_autoWrap "autoWrap"
219#define YUIOpt_applyButton "applyButton"
220#define YUIOpt_autoScrollDown "autoScrollDown"
221#define YUIOpt_autoShortcut "autoShortcut"
222#define YUIOpt_boldFont "boldFont"
223#define YUIOpt_cancelButton "cancelButton"
224#define YUIOpt_centered "centered"
225#define YUIOpt_confirmUnsupported "confirmUnsupported"
226#define YUIOpt_customButton "customButton"
227#define YUIOpt_debugLayout "debugLayout"
228#define YUIOpt_decorated "decorated"
229#define YUIOpt_default "default"
230#define YUIOpt_defaultsize "defaultsize"
231#define YUIOpt_disabled "disabled"
232#define YUIOpt_easterEgg "easterEgg"
233#define YUIOpt_editable "editable"
234#define YUIOpt_helpButton "helpButton"
235#define YUIOpt_relNotesButton "relNotesButton"
236#define YUIOpt_hstretch "hstretch"
237#define YUIOpt_hvstretch "hvstretch"
238#define YUIOpt_immediate "immediate"
239#define YUIOpt_infocolor "infocolor"
240#define YUIOpt_invertAutoEnable "invertAutoEnable"
241#define YUIOpt_keepSorting "keepSorting"
242#define YUIOpt_keyEvents "keyEvents"
243#define YUIOpt_mainDialog "mainDialog"
244#define YUIOpt_multiSelection "multiSelection"
245#define YUIOpt_noAutoEnable "noAutoEnable"
246#define YUIOpt_notify "notify"
247#define YUIOpt_notifyContextMenu "notifyContextMenu"
248#define YUIOpt_onlineSearch "onlineSearch"
249#define YUIOpt_okButton "okButton"
250#define YUIOpt_outputField "outputField"
251#define YUIOpt_plainText "plainText"
252#define YUIOpt_recursiveSelection "recursiveSelection"
253#define YUIOpt_relaxSanityCheck "relaxSanityCheck"
254#define YUIOpt_repoMgr "repoMgr"
255#define YUIOpt_repoMode "repoMode"
256#define YUIOpt_scaleToFit "scaleToFit"
257#define YUIOpt_searchMode "searchMode"
258#define YUIOpt_shrinkable "shrinkable"
259#define YUIOpt_stepsEnabled "stepsEnabled"
260#define YUIOpt_summaryMode "summaryMode"
261#define YUIOpt_testMode "testMode"
262#define YUIOpt_tiled "tiled"
263#define YUIOpt_titleOnLeft "titleOnLeft"
264#define YUIOpt_treeEnabled "treeEnabled"
265#define YUIOpt_updateMode "updateMode"
266#define YUIOpt_vstretch "vstretch"
267#define YUIOpt_warncolor "warncolor"
268#define YUIOpt_wizardDialog "wizardDialog"
269#define YUIOpt_youMode "youMode"
270#define YUIOpt_zeroHeight "zeroHeight"
271#define YUIOpt_zeroWidth "zeroWidth"
272
273#define YUIOpt_key_F1 "key_F1"
274#define YUIOpt_key_F2 "key_F2"
275#define YUIOpt_key_F3 "key_F3"
276#define YUIOpt_key_F4 "key_F4"
277#define YUIOpt_key_F5 "key_F5"
278#define YUIOpt_key_F6 "key_F6"
279#define YUIOpt_key_F7 "key_F7"
280#define YUIOpt_key_F8 "key_F8"
281#define YUIOpt_key_F9 "key_F9"
282#define YUIOpt_key_F10 "key_F10"
283#define YUIOpt_key_F11 "key_F11"
284#define YUIOpt_key_F12 "key_F12"
285#define YUIOpt_key_F13 "key_F13"
286#define YUIOpt_key_F14 "key_F14"
287#define YUIOpt_key_F15 "key_F15"
288#define YUIOpt_key_F16 "key_F16"
289#define YUIOpt_key_F17 "key_F17"
290#define YUIOpt_key_F18 "key_F18"
291#define YUIOpt_key_F19 "key_F19"
292#define YUIOpt_key_F20 "key_F20"
293#define YUIOpt_key_F21 "key_F21"
294#define YUIOpt_key_F22 "key_F22"
295#define YUIOpt_key_F23 "key_F23"
296#define YUIOpt_key_F24 "key_F24"
297#define YUIOpt_key_none "key_none"
298
299
300// Predefined glyphs for builtin Glyph()
301//
302// - remember there must be a substitute that can be displayed in plain ASCII,
303// so don't include just everything here that is included in Unicode / UTF-8!
304
305#define YUIGlyph_ArrowLeft "ArrowLeft"
306#define YUIGlyph_ArrowRight "ArrowRight"
307#define YUIGlyph_ArrowUp "ArrowUp"
308#define YUIGlyph_ArrowDown "ArrowDown"
309
310#define YUIGlyph_CheckMark "CheckMark"
311#define YUIGlyph_BulletArrowRight "BulletArrowRight"
312#define YUIGlyph_BulletCircle "BulletCircle"
313#define YUIGlyph_BulletSquare "BulletSquare"
314
315
316
317// Display capabilities for GetDisplayInfo()
318
319#define YUICap_Width "Width"
320#define YUICap_Height "Height"
321#define YUICap_Depth "Depth"
322#define YUICap_Colors "Colors"
323#define YUICap_DefaultWidth "DefaultWidth"
324#define YUICap_DefaultHeight "DefaultHeight"
325#define YUICap_TextMode "TextMode"
326#define YUICap_HasImageSupport "HasImageSupport"
327#define YUICap_HasAnimationSupport "HasAnimationSupport"
328#define YUICap_HasIconSupport "HasIconSupport"
329#define YUICap_HasFullUtf8Support "HasFullUtf8Support"
330#define YUICap_HasWidgetStyleSupport "HasWidgetStyleSupport"
331#define YUICap_HasWizardDialogSupport "HasWizardDialogSupport"
332#define YUICap_RichTextSupportsTable "RichTextSupportsTable"
333#define YUICap_LeftHandedMouse "LeftHandedMouse"
334#define YUICap_y2debug "y2debug"
335
336
337
338// Misc
339
340#define YUISymbol_id "id"
341#define YUISymbol_opt "opt"
342#define YUISymbol_icon "icon"
343#define YUISymbol_sortKey "sortKey"
344#define YUISymbol_item "item"
345#define YUISymbol_cell "cell"
346#define YUISymbol_menu "menu"
347#define YUISymbol_header "header"
348#define YUISymbol_rgb "rgb"
349#define YUISymbol_leftMargin "leftMargin"
350#define YUISymbol_rightMargin "rightMargin"
351#define YUISymbol_topMargin "topMargin"
352#define YUISymbol_bottomMargin "bottomMargin"
353#define YUISymbol_BackgroundPixmap "BackgroundPixmap"
354#define YUISymbol_open "open"
355#define YUISymbol_closed "closed"
356
357#define YUISymbol_Left "Left"
358#define YUISymbol_Right "Right"
359#define YUISymbol_Center "Center"
360
361
362#endif // YUISymbols_h