libyui
3.0.10
|
00001 /* 00002 Copyright (C) 2000-2012 Novell, Inc 00003 This library is free software; you can redistribute it and/or modify 00004 it under the terms of the GNU Lesser General Public License as 00005 published by the Free Software Foundation; either version 2.1 of the 00006 License, or (at your option) version 3.0 of the License. This library 00007 is distributed in the hope that it will be useful, but WITHOUT ANY 00008 WARRANTY; without even the implied warranty of MERCHANTABILITY or 00009 FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public 00010 License for more details. You should have received a copy of the GNU 00011 Lesser General Public License along with this library; if not, write 00012 to the Free Software Foundation, Inc., 51 Franklin Street, Fifth 00013 Floor, Boston, MA 02110-1301 USA 00014 */ 00015 00016 00017 /*-/ 00018 00019 File: YUISymbols.h 00020 00021 Author: Stefan Hundhammer <sh@suse.de> 00022 00023 /-*/ 00024 00025 #ifndef YUISymbols_h 00026 #define YUISymbols_h 00027 00028 00029 // UI builtin functions 00030 00031 #define YUIBuiltin_AskForExistingDirectory "AskForExistingDirectory" 00032 #define YUIBuiltin_AskForExistingFile "AskForExistingFile" 00033 #define YUIBuiltin_AskForSaveFileName "AskForSaveFileName" 00034 #define YUIBuiltin_Beep "Beep" 00035 #define YUIBuiltin_BusyCursor "BusyCursor" 00036 #define YUIBuiltin_OpenContextMenu "OpenContextMenu" 00037 #define YUIBuiltin_ChangeWidget "ChangeWidget" 00038 #define YUIBuiltin_CloseDialog "CloseDialog" 00039 #define YUIBuiltin_DumpWidgetTree "DumpWidgetTree" 00040 #define YUIBuiltin_GetDisplayInfo "GetDisplayInfo" 00041 #define YUIBuiltin_GetLanguage "GetLanguage" 00042 #define YUIBuiltin_GetProductName "GetProductName" 00043 #define YUIBuiltin_Glyph "Glyph" 00044 #define YUIBuiltin_HasSpecialWidget "HasSpecialWidget" 00045 #define YUIBuiltin_MakeScreenShot "MakeScreenShot" 00046 #define YUIBuiltin_NormalCursor "NormalCursor" 00047 #define YUIBuiltin_OpenDialog "OpenDialog" 00048 #define YUIBuiltin_PollInput "PollInput" 00049 #define YUIBuiltin_QueryWidget "QueryWidget" 00050 #define YUIBuiltin_RecalcLayout "RecalcLayout" 00051 #define YUIBuiltin_Recode "Recode" 00052 #define YUIBuiltin_RedrawScreen "RedrawScreen" 00053 #define YUIBuiltin_ReplaceWidget "ReplaceWidget" 00054 #define YUIBuiltin_RunPkgSelection "RunPkgSelection" 00055 #define YUIBuiltin_SetConsoleFont "SetConsoleFont" 00056 #define YUIBuiltin_SetFocus "SetFocus" 00057 #define YUIBuiltin_SetFunctionKeys "SetFunctionKeys" 00058 #define YUIBuiltin_SetKeyboard "SetKeyboard" 00059 #define YUIBuiltin_RunInTerminal "RunInTerminal" 00060 #define YUIBuiltin_SetLanguage "SetLanguage" 00061 #define YUIBuiltin_SetProductName "SetProductName" 00062 #define YUIBuiltin_TimeoutUserInput "TimeoutUserInput" 00063 #define YUIBuiltin_UserInput "UserInput" 00064 #define YUIBuiltin_WaitForEvent "WaitForEvent" 00065 #define YUIBuiltin_WidgetExists "WidgetExists" 00066 #define YUIBuiltin_WizardCommand "WizardCommand" 00067 00068 #define YUIBuiltin_PostponeShortcutCheck "PostponeShortcutCheck" 00069 #define YUIBuiltin_CheckShortcuts "CheckShortcuts" 00070 00071 #define YUIBuiltin_RecordMacro "RecordMacro" 00072 #define YUIBuiltin_StopRecordMacro "StopRecordMacro" 00073 #define YUIBuiltin_PlayMacro "PlayMacro" 00074 #define YUIBuiltin_FakeUserInput "FakeUserInput" 00075 #define YUIBuiltin_WFM "WFM" 00076 #define YUIBuiltin_SCR "SCR" 00077 00078 00079 00080 // Mandatory widgets 00081 00082 #define YUIWidget_Bottom "Bottom" 00083 #define YUIWidget_BusyIndicator "BusyIndicator" 00084 #define YUIWidget_ButtonBox "ButtonBox" 00085 #define YUIWidget_CheckBox "CheckBox" 00086 #define YUIWidget_CheckBoxFrame "CheckBoxFrame" 00087 #define YUIWidget_ComboBox "ComboBox" 00088 #define YUIWidget_Empty "Empty" 00089 #define YUIWidget_Frame "Frame" 00090 #define YUIWidget_HBox "HBox" 00091 #define YUIWidget_HCenter "HCenter" 00092 #define YUIWidget_HSpacing "HSpacing" 00093 #define YUIWidget_HSquash "HSquash" 00094 #define YUIWidget_HStretch "HStretch" 00095 #define YUIWidget_HVCenter "HVCenter" 00096 #define YUIWidget_HVSquash "HVSquash" 00097 #define YUIWidget_HWeight "HWeight" 00098 #define YUIWidget_Heading "Heading" 00099 #define YUIWidget_IconButton "IconButton" 00100 #define YUIWidget_Image "Image" 00101 #define YUIWidget_InputField "InputField" 00102 #define YUIWidget_IntField "IntField" 00103 #define YUIWidget_Label "Label" 00104 #define YUIWidget_Left "Left" 00105 #define YUIWidget_LogView "LogView" 00106 #define YUIWidget_MarginBox "MarginBox" 00107 #define YUIWidget_MenuButton "MenuButton" 00108 #define YUIWidget_MinHeight "MinHeight" 00109 #define YUIWidget_MinSize "MinSize" 00110 #define YUIWidget_MinWidth "MinWidth" 00111 #define YUIWidget_MultiLineEdit "MultiLineEdit" 00112 #define YUIWidget_MultiSelectionBox "MultiSelectionBox" 00113 #define YUIWidget_PackageSelector "PackageSelector" 00114 #define YUIWidget_Password "Password" 00115 #define YUIWidget_PkgSpecial "PkgSpecial" 00116 #define YUIWidget_ProgressBar "ProgressBar" 00117 #define YUIWidget_PushButton "PushButton" 00118 #define YUIWidget_RadioButton "RadioButton" 00119 #define YUIWidget_RadioButtonGroup "RadioButtonGroup" 00120 #define YUIWidget_ReplacePoint "ReplacePoint" 00121 #define YUIWidget_RichText "RichText" 00122 #define YUIWidget_Right "Right" 00123 #define YUIWidget_SelectionBox "SelectionBox" 00124 #define YUIWidget_Table "Table" 00125 #define YUIWidget_TextEntry "TextEntry" // for backwards compatibility 00126 #define YUIWidget_Top "Top" 00127 #define YUIWidget_Tree "Tree" 00128 #define YUIWidget_VBox "VBox" 00129 #define YUIWidget_VCenter "VCenter" 00130 #define YUIWidget_VSpacing "VSpacing" 00131 #define YUIWidget_VSquash "VSquash" 00132 #define YUIWidget_VStretch "VStretch" 00133 #define YUIWidget_VWeight "VWeight" 00134 00135 00136 // Special (optional) widgets 00137 00138 #define YUISpecialWidget_BarGraph "BarGraph" 00139 #define YUISpecialWidget_Date "Date" 00140 #define YUISpecialWidget_DateField "DateField" 00141 #define YUISpecialWidget_DownloadProgress "DownloadProgress" 00142 #define YUISpecialWidget_DumbTab "DumbTab" 00143 #define YUISpecialWidget_DummySpecialWidget "DummySpecialWidget" 00144 #define YUISpecialWidget_HMultiProgressMeter "HMultiProgressMeter" 00145 #define YUISpecialWidget_VMultiProgressMeter "VMultiProgressMeter" 00146 #define YUISpecialWidget_PartitionSplitter "PartitionSplitter" 00147 #define YUISpecialWidget_PatternSelector "PatternSelector" 00148 #define YUISpecialWidget_SimplePatchSelector "SimplePatchSelector" 00149 #define YUISpecialWidget_Slider "Slider" 00150 #define YUISpecialWidget_Time "Time" 00151 #define YUISpecialWidget_TimeField "TimeField" 00152 #define YUISpecialWidget_Wizard "Wizard" 00153 #define YUISpecialWidget_TimezoneSelector "TimezoneSelector" 00154 #define YUISpecialWidget_Graph "Graph" 00155 #define YUISpecialWidget_ContextMenu "ContextMenu" 00156 00157 00158 // Widget properties 00159 00160 #define YUIProperty_Alive "Alive" 00161 #define YUIProperty_Cell "Cell" 00162 #define YUIProperty_ContextMenu "ContextMenu" 00163 #define YUIProperty_CurrentBranch "CurrentBranch" 00164 #define YUIProperty_CurrentButton "CurrentButton" 00165 #define YUIProperty_CurrentItem "CurrentItem" 00166 #define YUIProperty_CurrentSize "CurrentSize" 00167 #define YUIProperty_DebugLabel "DebugLabel" 00168 #define YUIProperty_EasterEgg "EasterEgg" 00169 #define YUIProperty_Enabled "Enabled" 00170 #define YUIProperty_ExpectedSize "ExpectedSize" 00171 #define YUIProperty_Filename "Filename" 00172 #define YUIProperty_Layout "Layout" 00173 #define YUIProperty_HelpText "HelpText" 00174 #define YUIProperty_IconPath "IconPath" 00175 #define YUIProperty_InputMaxLength "InputMaxLength" 00176 #define YUIProperty_HWeight "HWeight" 00177 #define YUIProperty_HStretch "HStretch" 00178 #define YUIProperty_Item "Item" 00179 #define YUIProperty_Items "Items" 00180 #define YUIProperty_Label "Label" 00181 #define YUIProperty_Labels "Labels" 00182 #define YUIProperty_LastLine "LastLine" 00183 #define YUIProperty_MaxLines "MaxLines" 00184 #define YUIProperty_MaxValue "MaxValue" 00185 #define YUIProperty_MinValue "MinValue" 00186 #define YUIProperty_MultiSelection "MultiSelection" 00187 #define YUIProperty_Notify "Notify" 00188 #define YUIProperty_OpenItems "OpenItems" 00189 #define YUIProperty_SelectedItems "SelectedItems" 00190 #define YUIProperty_Text "Text" 00191 #define YUIProperty_Timeout "Timeout" 00192 #define YUIProperty_ValidChars "ValidChars" 00193 #define YUIProperty_Value "Value" 00194 #define YUIProperty_Values "Values" 00195 #define YUIProperty_VisibleLines "VisibleLines" 00196 #define YUIProperty_VWeight "VWeight" 00197 #define YUIProperty_VStretch "VStretch" 00198 #define YUIProperty_WidgetClass "WidgetClass" 00199 00200 00201 // Widget and dialog options 00202 00203 #define YUIOpt_animated "animated" 00204 #define YUIOpt_applyButton "applyButton" 00205 #define YUIOpt_autoScrollDown "autoScrollDown" 00206 #define YUIOpt_autoShortcut "autoShortcut" 00207 #define YUIOpt_boldFont "boldFont" 00208 #define YUIOpt_cancelButton "cancelButton" 00209 #define YUIOpt_centered "centered" 00210 #define YUIOpt_confirmUnsupported "confirmUnsupported" 00211 #define YUIOpt_customButton "customButton" 00212 #define YUIOpt_debugLayout "debugLayout" 00213 #define YUIOpt_decorated "decorated" 00214 #define YUIOpt_default "default" 00215 #define YUIOpt_defaultsize "defaultsize" 00216 #define YUIOpt_disabled "disabled" 00217 #define YUIOpt_easterEgg "easterEgg" 00218 #define YUIOpt_editable "editable" 00219 #define YUIOpt_helpButton "helpButton" 00220 #define YUIOpt_hstretch "hstretch" 00221 #define YUIOpt_hvstretch "hvstretch" 00222 #define YUIOpt_immediate "immediate" 00223 #define YUIOpt_infocolor "infocolor" 00224 #define YUIOpt_invertAutoEnable "invertAutoEnable" 00225 #define YUIOpt_keepSorting "keepSorting" 00226 #define YUIOpt_keyEvents "keyEvents" 00227 #define YUIOpt_mainDialog "mainDialog" 00228 #define YUIOpt_multiSelection "multiSelection" 00229 #define YUIOpt_noAutoEnable "noAutoEnable" 00230 #define YUIOpt_notify "notify" 00231 #define YUIOpt_notifyContextMenu "notifyContextMenu" 00232 #define YUIOpt_okButton "okButton" 00233 #define YUIOpt_outputField "outputField" 00234 #define YUIOpt_plainText "plainText" 00235 #define YUIOpt_relaxSanityCheck "relaxSanityCheck" 00236 #define YUIOpt_repoMgr "repoMgr" 00237 #define YUIOpt_repoMode "repoMode" 00238 #define YUIOpt_scaleToFit "scaleToFit" 00239 #define YUIOpt_searchMode "searchMode" 00240 #define YUIOpt_shrinkable "shrinkable" 00241 #define YUIOpt_stepsEnabled "stepsEnabled" 00242 #define YUIOpt_summaryMode "summaryMode" 00243 #define YUIOpt_testMode "testMode" 00244 #define YUIOpt_tiled "tiled" 00245 #define YUIOpt_treeEnabled "treeEnabled" 00246 #define YUIOpt_updateMode "updateMode" 00247 #define YUIOpt_vstretch "vstretch" 00248 #define YUIOpt_warncolor "warncolor" 00249 #define YUIOpt_wizardDialog "wizardDialog" 00250 #define YUIOpt_youMode "youMode" 00251 #define YUIOpt_zeroHeight "zeroHeight" 00252 #define YUIOpt_zeroWidth "zeroWidth" 00253 #define YUIOpt_recursiveSelection "recursiveSelection" 00254 00255 #define YUIOpt_key_F1 "key_F1" 00256 #define YUIOpt_key_F2 "key_F2" 00257 #define YUIOpt_key_F3 "key_F3" 00258 #define YUIOpt_key_F4 "key_F4" 00259 #define YUIOpt_key_F5 "key_F5" 00260 #define YUIOpt_key_F6 "key_F6" 00261 #define YUIOpt_key_F7 "key_F7" 00262 #define YUIOpt_key_F8 "key_F8" 00263 #define YUIOpt_key_F9 "key_F9" 00264 #define YUIOpt_key_F10 "key_F10" 00265 #define YUIOpt_key_F11 "key_F11" 00266 #define YUIOpt_key_F12 "key_F12" 00267 #define YUIOpt_key_F13 "key_F13" 00268 #define YUIOpt_key_F14 "key_F14" 00269 #define YUIOpt_key_F15 "key_F15" 00270 #define YUIOpt_key_F16 "key_F16" 00271 #define YUIOpt_key_F17 "key_F17" 00272 #define YUIOpt_key_F18 "key_F18" 00273 #define YUIOpt_key_F19 "key_F19" 00274 #define YUIOpt_key_F20 "key_F20" 00275 #define YUIOpt_key_F21 "key_F21" 00276 #define YUIOpt_key_F22 "key_F22" 00277 #define YUIOpt_key_F23 "key_F23" 00278 #define YUIOpt_key_F24 "key_F24" 00279 #define YUIOpt_key_none "key_none" 00280 00281 00282 // Predefined glyphs for builtin Glyph() 00283 // 00284 // - remember there must be a substitute that can be displayed in plain ASCII, 00285 // so don't include just everything here that is included in Unicode / UTF-8! 00286 00287 #define YUIGlyph_ArrowLeft "ArrowLeft" 00288 #define YUIGlyph_ArrowRight "ArrowRight" 00289 #define YUIGlyph_ArrowUp "ArrowUp" 00290 #define YUIGlyph_ArrowDown "ArrowDown" 00291 00292 #define YUIGlyph_CheckMark "CheckMark" 00293 #define YUIGlyph_BulletArrowRight "BulletArrowRight" 00294 #define YUIGlyph_BulletCircle "BulletCircle" 00295 #define YUIGlyph_BulletSquare "BulletSquare" 00296 00297 00298 00299 // Display capabilities for GetDisplayInfo() 00300 00301 #define YUICap_Width "Width" 00302 #define YUICap_Height "Height" 00303 #define YUICap_Depth "Depth" 00304 #define YUICap_Colors "Colors" 00305 #define YUICap_DefaultWidth "DefaultWidth" 00306 #define YUICap_DefaultHeight "DefaultHeight" 00307 #define YUICap_TextMode "TextMode" 00308 #define YUICap_HasImageSupport "HasImageSupport" 00309 #define YUICap_HasAnimationSupport "HasAnimationSupport" 00310 #define YUICap_HasIconSupport "HasIconSupport" 00311 #define YUICap_HasFullUtf8Support "HasFullUtf8Support" 00312 #define YUICap_HasWizardDialogSupport "HasWizardDialogSupport" 00313 #define YUICap_RichTextSupportsTable "RichTextSupportsTable" 00314 #define YUICap_LeftHandedMouse "LeftHandedMouse" 00315 #define YUICap_y2debug "y2debug" 00316 00317 00318 00319 // Misc 00320 00321 #define YUISymbol_id "id" 00322 #define YUISymbol_opt "opt" 00323 #define YUISymbol_icon "icon" 00324 #define YUISymbol_item "item" 00325 #define YUISymbol_cell "cell" 00326 #define YUISymbol_menu "menu" 00327 #define YUISymbol_header "header" 00328 #define YUISymbol_rgb "rgb" 00329 #define YUISymbol_leftMargin "leftMargin" 00330 #define YUISymbol_rightMargin "rightMargin" 00331 #define YUISymbol_topMargin "topMargin" 00332 #define YUISymbol_bottomMargin "bottomMargin" 00333 #define YUISymbol_BackgroundPixmap "BackgroundPixmap" 00334 00335 #define YUISymbol_Left "Left" 00336 #define YUISymbol_Right "Right" 00337 #define YUISymbol_Center "Center" 00338 00339 00340 #endif // YUISymbols_h