2 * CDE - Common Desktop Environment
4 * Copyright (c) 1993-2012, The Open Group. All rights reserved.
6 * These libraries and programs are free software; you can
7 * redistribute them and/or modify them under the terms of the GNU
8 * Lesser General Public License as published by the Free Software
9 * Foundation; either version 2 of the License, or (at your option)
12 * These libraries and programs are distributed in the hope that
13 * they will be useful, but WITHOUT ANY WARRANTY; without even the
14 * implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
15 * PURPOSE. See the GNU Lesser General Public License for more
18 * You should have received a copy of the GNU Lesser General Public
19 * License along with these librararies and programs; if not, write
20 * to the Free Software Foundation, Inc., 51 Franklin Street, Fifth
21 * Floor, Boston, MA 02110-1301 USA
24 * (c) Copyright 1989, 1990, 1991, 1992 OPEN SOFTWARE FOUNDATION, INC.
30 /* $XConsortium: WmResNames.h /main/6 1996/06/11 16:00:36 rswiston $ */
32 * (c) Copyright 1987, 1988, 1989, 1990, 1993 HEWLETT-PACKARD COMPANY */
44 /******************************<->*************************************
46 * Window manager resource names ...
52 ******************************<->***********************************/
54 /* mwm specific appearance and behavior resources: */
59 #define WmNautoKeyFocus "autoKeyFocus"
60 #define WmNautoRaiseDelay "autoRaiseDelay"
62 #define WmNbackdropDirectories "backdropDirectories"
64 #define WmNbitmapDirectory "bitmapDirectory"
66 #define WmNblinkOnExec "blinkOnExec"
67 #endif /* MINIMAL_DT */
68 #define WmNbuttonBindings "buttonBindings"
69 #define WmNcleanText "cleanText"
70 #define WmNclientAutoPlace "clientAutoPlace"
71 #define WmNcolormapFocusPolicy "colormapFocusPolicy"
72 #define WmNconfigFile "configFile"
74 #define WmNcppCommand "cppCommand"
76 #define WmNdeiconifyKeyFocus "deiconifyKeyFocus"
77 #define WmNdoubleClickTime "doubleClickTime"
78 #define WmNenableWarp "enableWarp"
79 #define WmNenforceKeyFocus "enforceKeyFocus"
80 #define WmNfadeNormalIcon "fadeNormalIcon"
81 #define WmNfeedbackGeometry "feedbackGeometry"
82 #define WmNframeBorderWidth "frameBorderWidth"
84 #define WmNframeExternalShadowWidth "frameExternalShadowWidth"
86 #define WmNfreezeOnConfig "freezeOnConfig"
88 #define WmNgeometry "geometry"
90 #define WmNiconAutoPlace "iconAutoPlace"
91 #define WmNiconBoxGeometry "iconBoxGeometry"
92 #define WmNiconBoxLayout "iconBoxLayout"
93 #define WmNiconBoxName "iconBoxName"
94 #define WmNiconBoxSBDisplayPolicy "iconBoxSBDisplayPolicy"
95 #define WmNiconBoxScheme "iconBoxScheme"
96 #define WmNiconBoxTitle "iconBoxTitle"
97 #define WmNiconClick "iconClick"
98 #define WmNiconDecoration "iconDecoration"
100 #define WmNiconExternalShadowWidth "iconExternalShadowWidth"
102 #define WmNiconImageMaximum "iconImageMaximum"
103 #define WmNiconImageMinimum "iconImageMinimum"
104 #define WmNiconPlacement "iconPlacement"
105 #define WmNiconPlacementMargin "iconPlacementMargin"
107 #define WmNimage "image"
108 #define WmNimageBackground "imageBackground"
109 #define WmNimageForeground "imageForeground"
111 #define WmNinteractivePlacement "interactivePlacement"
112 #define WmNkeyBindings "keyBindings"
113 #define WmNkeyboardFocusPolicy "keyboardFocusPolicy"
114 #define WmNlimitResize "limitResize"
115 #define WmNlowerOnIconify "lowerOnIconify"
117 #define WmNmarqueeSelectGranularity "marqueeSelectGranularity"
119 #define WmNmaximumMaximumSize "maximumMaximumSize"
120 #define WmNmoveThreshold "moveThreshold"
121 #define WmNmultiScreen "multiScreen"
122 #define WmNpassButtons "passButtons"
123 #define WmNpassSelectButton "passSelectButton"
124 #define WmNpositionIsFrame "positionIsFrame"
125 #define WmNpositionOnScreen "positionOnScreen"
126 #define WmNquitTimeout "quitTimeout"
127 #define WmNraiseKeyFocus "raiseKeyFocus"
129 #define WmNrefreshByClearing "refreshByClearing"
131 #define WmNresizeBorderWidth "resizeBorderWidth"
132 #define WmNresizeCursors "resizeCursors"
133 #if ((!defined(WSM)) || defined(MWM_QATS_PROTOCOL))
134 # define WmNrootMenu "rootMenu"
135 #endif /* !defined(WSM) || defined(MWM_QATS_PROTOCOL) */
137 #define WmNrootButtonClick "rootButtonClick"
138 #define WmNsecondariesOnTop "secondariesOnTop"
139 #define WmNsessionVersion "sessionVersion"
142 #define WmNsessionClientDB "sessionClientDB"
144 #define WmNshowFeedback "showFeedback"
146 #define WmNshowNames "showNames"
148 #define WmNstartupKeyFocus "startupKeyFocus"
150 #define WmNsubpanelDecoration "subpanelDecoration"
151 #define WmNsubpanelResources "subpanelResources"
152 #endif /* PANELIST */
153 #define WmNsystemButtonClick "wMenuButtonClick"
154 #define WmNsystemButtonClick2 "wMenuButtonClick2"
155 #define WmNtransientDecoration "transientDecoration"
156 #define WmNtransientFunctions "transientFunctions"
158 #define WmNuseFrontPanel "useFrontPanel"
159 #endif /* PANELIST */
160 #define WmNuseIconBox "useIconBox"
162 #define WmNuseWindowOutline "useWindowOutline"
165 #define WmNdtLite "useDtLite"
166 #endif /* MINIMAL_DT */
167 #define WmNmoveOpaque "moveOpaque"
168 #define WmNframeStyle "frameStyle"
170 /* conponent appearance resources: */
172 #define WmNactiveBackground "activeBackground"
173 #define WmNactiveBackgroundPixmap "activeBackgroundPixmap"
174 #define WmNactiveBottomShadowColor "activeBottomShadowColor"
175 #define WmNactiveBottomShadowPixmap "activeBottomShadowPixmap"
176 #define WmNactiveForeground "activeForeground"
177 #define WmNactiveTopShadowColor "activeTopShadowColor"
178 #define WmNactiveTopShadowPixmap "activeTopShadowPixmap"
179 #define WmNbackground "background"
180 #define WmNbackgroundPixmap "backgroundPixmap"
181 #define WmNbottomShadowColor "bottomShadowColor"
182 #define WmNbottomShadowPixmap "bottomShadowPixmap"
183 #define WmNfont "font"
184 #define WmNforeground "foreground"
185 #define WmNsaveUnder "saveUnder"
186 #define WmNtopShadowColor "topShadowColor"
187 #define WmNtopShadowPixmap "topShadowPixmap"
189 /* mwm - client specific resources: */
192 #define WmNabsentMapBehavior "absentMapBehavior"
194 #define WmNclientDecoration "clientDecoration"
195 #define WmNclientFunctions "clientFunctions"
196 #define WmNfocusAutoRaise "focusAutoRaise"
198 #define WmNhelpResources "helpResources"
200 #define WmNiconImage "iconImage"
201 #define WmNiconImageBackground "iconImageBackground"
202 #define WmNiconImageBottomShadowColor "iconImageBottomShadowColor"
203 #define WmNiconImageBottomShadowPixmap "iconImageBottomShadowPixmap"
204 #define WmNiconImageForeground "iconImageForeground"
205 #define WmNiconImageTopShadowColor "iconImageTopShadowColor"
206 #define WmNiconImageTopShadowPixmap "iconImageTopShadowPixmap"
207 #define WmNignoreWMSaveHints "ignoreWMSaveHints"
209 #define WmNinitialWorkspace "initialWorkspace"
211 #define WmNmatteBackground "matteBackground"
212 #define WmNmatteBottomShadowColor "matteBottomShadowColor"
213 #define WmNmatteBottomShadowPixmap "matteBottomShadowPixmap"
214 #define WmNmatteForeground "matteForeground"
215 #define WmNmatteTopShadowColor "matteTopShadowColor"
216 #define WmNmatteTopShadowPixmap "matteTopShadowPixmap"
217 #define WmNmatteWidth "matteWidth"
218 #define WmNmaximumClientSize "maximumClientSize"
219 #define WmNscreenList "screenList"
220 #define WmNscreens "screens"
221 #define WmNsystemMenu "windowMenu"
222 #define WmNuseClientIcon "useClientIcon"
223 #define WmNusePPosition "usePPosition"
225 #define WmNworkspaceList "workspaceList"
226 #define WmNworkspaceCount "workspaceCount"
229 /* window manager part resource names: */
231 #define WmNclient "client"
232 #define WmNfeedback "feedback"
233 #define WmNicon "icon"
234 #define WmNmenu "menu"
235 #define WmNtitle "title"
236 #define WmNdefaults "defaults"
238 #define WmNbackdrop "backdrop"
239 #define WmNcolorSetId "colorSetId"
240 #define WmNfrontPanel "frontPanel"
241 #define WmNworkspaceController "workspaceController"
242 #define WmNworkspacePresence "workspacePresence"
243 #define WmNworkspaceSwitch "workspaceSwitch"
246 /* window manager client resource names: */
248 #define WmNiconBox "iconbox"
249 #define WmNconfirmbox "confirmbox"
251 #define WmNswitcher "switcher"
256 /*************************************<->*************************************
258 * Window manager resource classes ...
264 *************************************<->***********************************/
266 /* mwm specific appearance and behavior resources: */
268 #define WmCAutoKeyFocus "AutoKeyFocus"
269 #define WmCAutoRaiseDelay "AutoRaiseDelay"
271 #define WmCBackdropDirectories "BackdropDirectories"
273 #define WmCBitmapDirectory "BitmapDirectory"
275 #define WmCBlinkOnExec "BlinkOnExec"
276 #endif /* MINIMAL_DT */
277 #define WmCButtonBindings "ButtonBindings"
278 #define WmCCleanText "CleanText"
279 #define WmCClientAutoPlace "ClientAutoPlace"
280 #define WmCColormapFocusPolicy "ColormapFocusPolicy"
281 #define WmCConfigFile "ConfigFile"
283 #define WmCCppCommand "CppCommand"
285 #define WmCDeiconifyKeyFocus "DeiconifyKeyFocus"
286 #define WmCDoubleClickTime "DoubleClickTime"
287 #define WmCEnableWarp "EnableWarp"
288 #define WmCEnforceKeyFocus "EnforceKeyFocus"
289 #define WmCFadeNormalIcon "FadeNormalIcon"
290 #define WmCFeedbackGeometry "FeedbackGeometry"
291 #define WmCFrameBorderWidth "FrameBorderWidth"
293 #define WmCFrameExternalShadowWidth "FrameExternalShadowWidth"
295 #define WmCFreezeOnConfig "FreezeOnConfig"
297 #define WmCGeometry "Geometry"
299 #define WmCIconAutoPlace "IconAutoPlace"
300 #define WmCIconBoxGeometry "IconBoxGeometry"
301 #define WmCIconBoxLayout "IconBoxLayout"
302 #define WmCIconBoxName "IconBoxName"
303 #define WmCIconBoxSBDisplayPolicy "IconBoxSBDisplayPolicy"
304 #define WmCIconBoxScheme "IconBoxScheme"
305 #define WmCIconBoxTitle "IconBoxTitle"
306 #define WmCIconClick "IconClick"
307 #define WmCIconDecoration "IconDecoration"
309 #define WmCIconExternalShadowWidth "IconExternalShadowWidth"
311 #define WmCIconImageMaximum "IconImageMaximum"
312 #define WmCIconImageMinimum "IconImageMinimum"
313 #define WmCIconPlacement "IconPlacement"
314 #define WmCIconPlacementMargin "IconPlacementMargin"
316 #define WmCImage "Image"
317 #define WmCImageBackground "ImageBackground"
318 #define WmCImageForeground "ImageForeground"
320 #define WmCInteractivePlacement "InteractivePlacement"
321 #define WmCKeyBindings "KeyBindings"
322 #define WmCKeyboardFocusPolicy "KeyboardFocusPolicy"
323 #define WmCLimitResize "LimitResize"
324 #define WmCLowerOnIconify "LowerOnIconify"
326 #define WmCMarqueeSelectGranularity "MarqueeSelectGranularity"
328 #define WmCMaximumMaximumSize "MaximumMaximumSize"
329 #define WmCMoveThreshold "MoveThreshold"
330 #define WmCMultiScreen "MultiScreen"
331 #define WmCPassButtons "PassButtons"
332 #define WmCPassSelectButton "PassSelectButton"
333 #define WmCPositionIsFrame "PositionIsFrame"
334 #define WmCPositionOnScreen "PositionOnScreen"
335 #define WmCQuitTimeout "QuitTimeout"
336 #define WmCRaiseKeyFocus "RaiseKeyFocus"
338 #define WmCRefreshByClearing "RefreshByClearing"
340 #define WmCResizeBorderWidth "ResizeBorderWidth"
341 #define WmCResizeCursors "ResizeCursors"
342 #if ((!defined(WSM)) || defined(MWM_QATS_PROTOCOL))
343 # define WmCRootMenu "RootMenu"
344 #endif /* !defined(WSM) || defined(MWM_QATS_PROTOCOL) */
346 #define WmCRootButtonClick "RootButtonClick"
347 #define WmCSecondariesOnTop "SecondariesOnTop"
348 #define WmCSessionVersion "SessionVersion"
351 #define WmCSessionClientDB "SessionClientDB"
353 #define WmCScreenList "ScreenList"
354 #define WmCScreens "Screens"
355 #define WmCShowFeedback "ShowFeedback"
357 #define WmCShowNames "ShowNames"
359 #define WmCStartupKeyFocus "StartupKeyFocus"
361 #define WmCSubpanelDecoration "SubpanelDecoration"
362 #define WmCSubpanelResources "SubpanelResources"
363 #endif /* PANELIST */
364 #define WmCSystemButtonClick "WMenuButtonClick"
365 #define WmCSystemButtonClick2 "WMenuButtonClick2"
366 #define WmCTransientDecoration "TransientDecoration"
367 #define WmCTransientFunctions "TransientFunctions"
369 #define WmCUseFrontPanel "UseFrontPanel"
370 #endif /* PANELIST */
371 #define WmCUseIconBox "UseIconBox"
373 #define WmCUseWindowOutline "UseWindowOutline"
376 #define WmCDtLite "UseDtLite"
377 #endif /* MINIMAL_DT */
378 #define WmCMoveOpaque "MoveOpaque"
379 #define WmCFrameStyle "FrameStyle"
381 #define WmCWorkspaceList "WorkspaceList"
382 #define WmCWorkspaceCount "WorkspaceCount"
385 /* component appearance resources: */
387 #define WmCActiveBackground "ActiveBackground"
388 #define WmCActiveBackgroundPixmap "ActiveBackgroundPixmap"
389 #define WmCActiveBottomShadowColor "ActiveBottomShadowColor"
390 #define WmCActiveBottomShadowPixmap "ActiveBottomShadowPixmap"
391 #define WmCActiveForeground "ActiveForeground"
392 #define WmCActiveTopShadowColor "ActiveTopShadowColor"
393 #define WmCActiveTopShadowPixmap "ActiveTopShadowPixmap"
394 #define WmCBackground "Background"
395 #define WmCBackgroundPixmap "BackgroundPixmap"
396 #define WmCBottomShadowColor "BottomShadowColor"
397 #define WmCBottomShadowPixmap "BottomShadowPixmap"
398 #define WmCFont "Font"
399 #define WmCForeground "Foreground"
400 #define WmCSaveUnder "SaveUnder"
401 #define WmCTopShadowColor "TopShadowColor"
402 #define WmCTopShadowPixmap "TopShadowPixmap"
404 /* mwm - client specific resources: */
407 #define WmCAbsentMapBehavior "AbsentMapBehavior"
409 #define WmCClientDecoration "ClientDecoration"
410 #define WmCClientFunctions "ClientFunctions"
411 #define WmCFocusAutoRaise "FocusAutoRaise"
413 #define WmCHelpResources "HelpResources"
415 #define WmCIconImage "IconImage"
416 #define WmCIconImageBackground "IconImageBackground"
417 #define WmCIconImageBottomShadowColor "IconImageBottomShadowColor"
418 #define WmCIconImageBottomShadowPixmap "IconImageBottomShadowPixmap"
419 #define WmCIconImageForeground "IconImageForeground"
420 #define WmCIconImageTopShadowColor "IconImageTopShadowColor"
421 #define WmCIconImageTopShadowPixmap "IconImageTopShadowPixmap"
422 #define WmCIgnoreWMSaveHints "IgnoreWMSaveHints"
424 #define WmCInitialWorkspace "InitialWorkspace"
426 #define WmCMatteBackground "MatteBackground"
427 #define WmCMatteBottomShadowColor "MatteBottomShadowColor"
428 #define WmCMatteBottomShadowPixmap "MatteBottomShadowPixmap"
429 #define WmCMatteForeground "MatteForeground"
430 #define WmCMatteTopShadowColor "MatteTopShadowColor"
431 #define WmCMatteTopShadowPixmap "MatteTopShadowPixmap"
432 #define WmCMatteWidth "MatteWidth"
433 #define WmCMaximumClientSize "MaximumClientSize"
434 #define WmCSystemMenu "WindowMenu"
435 #define WmCUseClientIcon "UseClientIcon"
436 #define WmCUsePPosition "UsePPosition"
438 /* window manager part resource names: */
440 #define WmCClient "Client"
441 #define WmCFeedback "Feedback"
442 #define WmCIcon "Icon"
443 #define WmCMenu "Menu"
444 #define WmCTitle "Title"
445 #define WmCDefaults "Defaults"
447 #define WmCBackdrop "Backdrop"
448 #define WmCColorSetId "ColorSetId"
449 #define WmCFrontPanel "FrontPanel"
450 #define WmCWorkspaceController "WorkspaceController"
451 #define WmCWorkspacePresence "WorkspacePresence"
452 #define WmCWorkspaceSwitch "WorkspaceSwitch"
455 /* window manager client resource names: */
457 #define WmCIconBox "Iconbox"
458 #define WmCConfirmbox "Confirmbox"
460 #define WmCSwitcher "Switcher"
465 /*************************************<->*************************************
467 * Window manager resource converter names ...
473 *************************************<->***********************************/
476 #define WmRAbsentMapBehavior "WmAMBehavior"
478 #define WmRCFocusPolicy "WmCFocus"
479 #define WmRClientDecor "WmCDecor"
480 #define WmRClientFunction "WmCFunc"
481 #define WmRFrameStyle "WmFrameStyle"
482 #define WmRIconBoxLayout "WmIBLayout"
483 #define WmRIconDecor "WmIDecor"
484 #define WmRIconPlacement "WmIPlace"
485 #define WmRKFocusPolicy "WmKFocus"
486 #define WmRSize "WmSize"
487 #define WmRShowFeedback "WmShowFeedback"
488 #define WmRUsePPosition "WmUsePPosition"
492 /*************************************<->*************************************
494 * Window manager resource set definitions and default resource values ...
500 *************************************<->***********************************/
505 /*************************************<->*************************************
507 * Mwm resource description file definitions ...
513 *************************************<->***********************************/
515 /* Configuration resource types: */
517 #define CRS_BUTTON (1L << 0)
518 #define CRS_KEY (1L << 1)
519 #define CRS_MENU (1L << 2)
520 #define CRS_ACCEL (1L << 3)
521 #define CRS_ANY (CRS_BUTTON | CRS_KEY | CRS_MENU | CRS_ACCEL)
524 #define WmNhelpDirectory "helpDirectory"
526 #define WmCHelpDirectory "HelpDirectory"
527 #endif /* PANELIST */
529 /************************** eof ************************/