YUISymbols.h

Go to the documentation of this file.
00001 /*---------------------------------------------------------------------\
00002 |                                                                      |
00003 |                      __   __    ____ _____ ____                      |
00004 |                      \ \ / /_ _/ ___|_   _|___ \                     |
00005 |                       \ V / _` \___ \ | |   __) |                    |
00006 |                        | | (_| |___) || |  / __/                     |
00007 |                        |_|\__,_|____/ |_| |_____|                    |
00008 |                                                                      |
00009 |                               core system                            |
00010 |                                                        (C) SuSE GmbH |
00011 \----------------------------------------------------------------------/
00012 
00013   File:       YUISymbols.h
00014 
00015   Author:     Stefan Hundhammer <sh@suse.de>
00016 
00017 /-*/
00018 
00019 #ifndef YUISymbols_h
00020 #define YUISymbols_h
00021 
00022 
00023 // UI builtin functions
00024 
00025 #define YUIBuiltin_AskForExistingDirectory      "AskForExistingDirectory"
00026 #define YUIBuiltin_AskForExistingFile           "AskForExistingFile"
00027 #define YUIBuiltin_AskForSaveFileName           "AskForSaveFileName"
00028 #define YUIBuiltin_BusyCursor                   "BusyCursor"
00029 #define YUIBuiltin_ChangeWidget                 "ChangeWidget"
00030 #define YUIBuiltin_CloseDialog                  "CloseDialog"
00031 #define YUIBuiltin_CollectUserInput             "CollectUserInput"
00032 #define YUIBuiltin_DumpWidgetTree               "DumpWidgetTree"
00033 #define YUIBuiltin_GetDisplayInfo               "GetDisplayInfo"
00034 #define YUIBuiltin_GetLanguage                  "GetLanguage"
00035 #define YUIBuiltin_GetModulename                "GetModulename"
00036 #define YUIBuiltin_GetProductName               "GetProductName"
00037 #define YUIBuiltin_Glyph                        "Glyph"
00038 #define YUIBuiltin_HasSpecialWidget             "HasSpecialWidget"
00039 #define YUIBuiltin_MakeScreenShot               "MakeScreenShot"
00040 #define YUIBuiltin_NormalCursor                 "NormalCursor"
00041 #define YUIBuiltin_OpenDialog                   "OpenDialog"
00042 #define YUIBuiltin_PollInput                    "PollInput"
00043 #define YUIBuiltin_QueryWidget                  "QueryWidget"
00044 #define YUIBuiltin_RecalcLayout                 "RecalcLayout"
00045 #define YUIBuiltin_Recode                       "Recode"
00046 #define YUIBuiltin_RedrawScreen                 "RedrawScreen"
00047 #define YUIBuiltin_ReplaceWidget                "ReplaceWidget"
00048 #define YUIBuiltin_RunPkgSelection              "RunPkgSelection"
00049 #define YUIBuiltin_SetConsoleFont               "SetConsoleFont"
00050 #define YUIBuiltin_SetFocus                     "SetFocus"
00051 #define YUIBuiltin_SetFunctionKeys              "SetFunctionKeys"
00052 #define YUIBuiltin_SetKeyboard                  "SetKeyboard"
00053 #define YUIBuiltin_SetLanguage                  "SetLanguage"
00054 #define YUIBuiltin_SetModulename                "SetModulename"
00055 #define YUIBuiltin_SetProductName               "SetProductName"
00056 #define YUIBuiltin_TimeoutUserInput             "TimeoutUserInput"
00057 #define YUIBuiltin_UserInput                    "UserInput"
00058 #define YUIBuiltin_WaitForEvent                 "WaitForEvent"
00059 #define YUIBuiltin_WidgetExists                 "WidgetExists"
00060 #define YUIBuiltin_WizardCommand                "WizardCommand"
00061 
00062 #define YUIBuiltin_PostponeShortcutCheck        "PostponeShortcutCheck"
00063 #define YUIBuiltin_CheckShortcuts               "CheckShortcuts"
00064 
00065 
00066 #define YUIBuiltin_RecordMacro                  "RecordMacro"
00067 #define YUIBuiltin_StopRecordMacro              "StopRecordMacro"
00068 #define YUIBuiltin_PlayMacro                    "PlayMacro"
00069 #define YUIBuiltin_FakeUserInput                "FakeUserInput"
00070 #define YUIBuiltin_WFM                          "WFM"
00071 #define YUIBuiltin_SCR                          "SCR"
00072 
00073 
00074 
00075 // Mandatory widgets
00076 
00077 #define YUIWidget_Bottom                        "Bottom"
00078 #define YUIWidget_CheckBox                      "CheckBox"
00079 #define YUIWidget_ComboBox                      "ComboBox"
00080 #define YUIWidget_Empty                         "Empty"
00081 #define YUIWidget_Frame                         "Frame"
00082 #define YUIWidget_HBox                          "HBox"
00083 #define YUIWidget_HCenter                       "HCenter"
00084 #define YUIWidget_HSpacing                      "HSpacing"
00085 #define YUIWidget_HSquash                       "HSquash"
00086 #define YUIWidget_HStretch                      "HStretch"
00087 #define YUIWidget_HVCenter                      "HVCenter"
00088 #define YUIWidget_HVSquash                      "HVSquash"
00089 #define YUIWidget_HVStretch                     "HVStretch"
00090 #define YUIWidget_HWeight                       "HWeight"
00091 #define YUIWidget_Heading                       "Heading"
00092 #define YUIWidget_IconButton                    "IconButton"
00093 #define YUIWidget_Image                         "Image"
00094 #define YUIWidget_IntField                      "IntField"
00095 #define YUIWidget_Label                         "Label"
00096 #define YUIWidget_Left                          "Left"
00097 #define YUIWidget_LogView                       "LogView"
00098 #define YUIWidget_MenuButton                    "MenuButton"
00099 #define YUIWidget_MarginBox                     "MarginBox"
00100 #define YUIWidget_MinHeight                     "MinHeight"
00101 #define YUIWidget_MinSize                       "MinSize"
00102 #define YUIWidget_MinWidth                      "MinWidth"
00103 #define YUIWidget_MultiLineEdit                 "MultiLineEdit"
00104 #define YUIWidget_MultiSelectionBox             "MultiSelectionBox"
00105 #define YUIWidget_PackageSelector               "PackageSelector"
00106 #define YUIWidget_Password                      "Password"
00107 #define YUIWidget_ProgressBar                   "ProgressBar"
00108 #define YUIWidget_PushButton                    "PushButton"
00109 #define YUIWidget_RadioButton                   "RadioButton"
00110 #define YUIWidget_RadioButtonGroup              "RadioButtonGroup"
00111 #define YUIWidget_ReplacePoint                  "ReplacePoint"
00112 #define YUIWidget_RichText                      "RichText"
00113 #define YUIWidget_Right                         "Right"
00114 #define YUIWidget_SelectionBox                  "SelectionBox"
00115 #define YUIWidget_Table                         "Table"
00116 #define YUIWidget_TextEntry                     "TextEntry"
00117 #define YUIWidget_Top                           "Top"
00118 #define YUIWidget_Tree                          "Tree"
00119 #define YUIWidget_VBox                          "VBox"
00120 #define YUIWidget_VCenter                       "VCenter"
00121 #define YUIWidget_VSpacing                      "VSpacing"
00122 #define YUIWidget_VSquash                       "VSquash"
00123 #define YUIWidget_VStretch                      "VStretch"
00124 #define YUIWidget_VWeight                       "VWeight"
00125 #define YUIWidget_PkgSpecial                    "PkgSpecial"
00126 
00127 
00128 // Special (optional) widgets
00129 
00130 #define YUISpecialWidget_BarGraph               "BarGraph"
00131 #define YUISpecialWidget_ColoredLabel           "ColoredLabel"
00132 #define YUISpecialWidget_Date                   "Date"
00133 #define YUISpecialWidget_DownloadProgress       "DownloadProgress"
00134 #define YUISpecialWidget_DumbTab                "DumbTab"
00135 #define YUISpecialWidget_DummySpecialWidget     "DummySpecialWidget"
00136 #define YUISpecialWidget_HMultiProgressMeter    "HMultiProgressMeter"
00137 #define YUISpecialWidget_VMultiProgressMeter    "VMultiProgressMeter"
00138 #define YUISpecialWidget_PartitionSplitter      "PartitionSplitter"
00139 #define YUISpecialWidget_PatternSelector        "PatternSelector"
00140 #define YUISpecialWidget_Slider                 "Slider"
00141 #define YUISpecialWidget_Time                   "Time"
00142 #define YUISpecialWidget_Wizard                 "Wizard"
00143 
00144 
00145 // Widget properties
00146 
00147 #define YUIProperty_CurrentButton               "CurrentButton"
00148 #define YUIProperty_CurrentBranch               "CurrentBranch"
00149 #define YUIProperty_CurrentItem                 "CurrentItem"
00150 #define YUIProperty_DebugLabel                  "DebugLabel"
00151 #define YUIProperty_DialogDebugLabel            "DialogDebugLabel"
00152 #define YUIProperty_EasterEgg                   "EasterEgg"
00153 #define YUIProperty_Enabled                     "Enabled"
00154 #define YUIProperty_ExpectedSize                "ExpectedSize"
00155 #define YUIProperty_Filename                    "Filename"
00156 #define YUIProperty_InputMaxLength              "InputMaxLength"
00157 #define YUIProperty_Item                        "Item"
00158 #define YUIProperty_Items                       "Items"
00159 #define YUIProperty_Label                       "Label"
00160 #define YUIProperty_Labels                      "Labels"
00161 #define YUIProperty_LastLine                    "LastLine"
00162 #define YUIProperty_Notify                      "Notify"
00163 #define YUIProperty_OpenItems                   "OpenItems"
00164 #define YUIProperty_SelectedItems               "SelectedItems"
00165 #define YUIProperty_ValidChars                  "ValidChars"
00166 #define YUIProperty_Value                       "Value"
00167 #define YUIProperty_Values                      "Values"
00168 #define YUIProperty_WidgetClass                 "WidgetClass"
00169 #define YUIProperty_WindowID                    "WindowID"
00170 
00171 
00172 // Widget and dialog options
00173 
00174 #define YUIOpt_animated                         "animated"
00175 #define YUIOpt_autoScrollDown                   "autoScrollDown"
00176 #define YUIOpt_autoAdvance                      "autoAdvance"
00177 #define YUIOpt_autoShortcut                     "autoShortcut"
00178 #define YUIOpt_boldFont                         "boldFont"
00179 #define YUIOpt_countShowDelta                   "countShowDelta"
00180 #define YUIOpt_centered                         "centered"
00181 #define YUIOpt_debugLayout                      "debugLayout"
00182 #define YUIOpt_decorated                        "decorated"
00183 #define YUIOpt_default                          "default"
00184 #define YUIOpt_defaultsize                      "defaultsize"
00185 #define YUIOpt_disabled                         "disabled"
00186 #define YUIOpt_easterEgg                        "easterEgg"
00187 #define YUIOpt_editable                         "editable"
00188 #define YUIOpt_hstretch                         "hstretch"
00189 #define YUIOpt_hvstretch                        "hvstretch"
00190 #define YUIOpt_immediate                        "immediate"
00191 #define YUIOpt_infocolor                        "infocolor"
00192 #define YUIOpt_keepSorting                      "keepSorting"
00193 #define YUIOpt_keyEvents                        "keyEvents"
00194 #define YUIOpt_notify                           "notify"
00195 #define YUIOpt_outputField                      "outputField"
00196 #define YUIOpt_plainText                        "plainText"
00197 #define YUIOpt_scaleToFit                       "scaleToFit"
00198 #define YUIOpt_searchMode                       "searchMode"
00199 #define YUIOpt_summaryMode                      "summaryMode"
00200 #define YUIOpt_instSourcesMode                  "instSourcesMode"
00201 #define YUIOpt_shrinkable                       "shrinkable"
00202 #define YUIOpt_smallDecorations                 "smallDecorations"
00203 #define YUIOpt_stepsEnabled                     "stepsEnabled"
00204 #define YUIOpt_testMode                         "testMode"
00205 #define YUIOpt_tiled                            "tiled"
00206 #define YUIOpt_treeEnabled                      "treeEnabled"
00207 #define YUIOpt_updateMode                       "updateMode"
00208 #define YUIOpt_vstretch                         "vstretch"
00209 #define YUIOpt_warncolor                        "warncolor"
00210 #define YUIOpt_youMode                          "youMode"
00211 #define YUIOpt_zeroHeight                       "zeroHeight"
00212 #define YUIOpt_zeroWidth                        "zeroWidth"
00213 
00214 #define YUIOpt_key_F1                           "key_F1"
00215 #define YUIOpt_key_F2                           "key_F2"
00216 #define YUIOpt_key_F3                           "key_F3"
00217 #define YUIOpt_key_F4                           "key_F4"
00218 #define YUIOpt_key_F5                           "key_F5"
00219 #define YUIOpt_key_F6                           "key_F6"
00220 #define YUIOpt_key_F7                           "key_F7"
00221 #define YUIOpt_key_F8                           "key_F8"
00222 #define YUIOpt_key_F9                           "key_F9"
00223 #define YUIOpt_key_F10                          "key_F10"
00224 #define YUIOpt_key_F11                          "key_F11"
00225 #define YUIOpt_key_F12                          "key_F12"
00226 #define YUIOpt_key_F13                          "key_F13"
00227 #define YUIOpt_key_F14                          "key_F14"
00228 #define YUIOpt_key_F15                          "key_F15"
00229 #define YUIOpt_key_F16                          "key_F16"
00230 #define YUIOpt_key_F17                          "key_F17"
00231 #define YUIOpt_key_F18                          "key_F18"
00232 #define YUIOpt_key_F19                          "key_F19"
00233 #define YUIOpt_key_F20                          "key_F20"
00234 #define YUIOpt_key_F21                          "key_F21"
00235 #define YUIOpt_key_F22                          "key_F22"
00236 #define YUIOpt_key_F23                          "key_F23"
00237 #define YUIOpt_key_F24                          "key_F24"
00238 #define YUIOpt_key_none                         "key_none"
00239 
00240 
00241 // Predefined glyphs for builtin Glyph()
00242 //
00243 // - remember there must be a substitute that can be displayed in plain ASCII,
00244 // so don't include just everything here that is included in Unicode / UTF-8!
00245 
00246 #define YUIGlyph_ArrowLeft                      "ArrowLeft"
00247 #define YUIGlyph_ArrowRight                     "ArrowRight"
00248 #define YUIGlyph_ArrowUp                        "ArrowUp"
00249 #define YUIGlyph_ArrowDown                      "ArrowDown"
00250 
00251 #define YUIGlyph_CheckMark                      "CheckMark"
00252 #define YUIGlyph_BulletArrowRight               "BulletArrowRight"
00253 #define YUIGlyph_BulletCircle                   "BulletCircle"
00254 #define YUIGlyph_BulletSquare                   "BulletSquare"
00255 
00256 
00257 
00258 // Display capabilities for GetDisplayInfo()
00259 
00260 #define YUICap_Width                            "Width"
00261 #define YUICap_Height                           "Height"
00262 #define YUICap_Depth                            "Depth"
00263 #define YUICap_Colors                           "Colors"
00264 #define YUICap_DefaultWidth                     "DefaultWidth"
00265 #define YUICap_DefaultHeight                    "DefaultHeight"
00266 #define YUICap_TextMode                         "TextMode"
00267 #define YUICap_HasImageSupport                  "HasImageSupport"
00268 #define YUICap_HasLocalImageSupport             "HasLocalImageSupport"
00269 #define YUICap_HasAnimationSupport              "HasAnimationSupport"
00270 #define YUICap_HasIconSupport                   "HasIconSupport"
00271 #define YUICap_HasFullUtf8Support               "HasFullUtf8Support"
00272 #define YUICap_RichTextSupportsTable            "RichTextSupportsTable"
00273 #define YUICap_LeftHandedMouse                  "LeftHandedMouse"
00274 
00275 
00276 
00277 // Misc
00278 
00279 #define YUISymbol_id                            "id"
00280 #define YUISymbol_opt                           "opt"
00281 #define YUISymbol_icon                          "icon"
00282 #define YUISymbol_item                          "item"
00283 #define YUISymbol_menu                          "menu"
00284 #define YUISymbol_header                        "header"
00285 #define YUISymbol_rgb                           "rgb"
00286 #define YUISymbol_leftMargin                    "leftMargin"
00287 #define YUISymbol_rightMargin                   "rightMargin"
00288 #define YUISymbol_topMargin                     "topMargin"
00289 #define YUISymbol_bottomMargin                  "bottomMargin"
00290 #define YUISymbol_BackgroundPixmap              "BackgroundPixmap"
00291 
00292 
00293 #endif // YUISymbols_h

Generated on Fri Jun 16 18:07:45 2006 for yast2-core by  doxygen 1.4.6