1: /* $Xorg: Shell.ht,v 1.5 2001/02/09 02:03:59 xorgcvs Exp $ */ 2: 3: /*********************************************************** 4: 5: Copyright 1987, 1988, 1994, 1998 The Open Group 6: 7: Permission to use, copy, modify, distribute, and sell this software and its 8: documentation for any purpose is hereby granted without fee, provided that 9: the above copyright notice appear in all copies and that both that 10: copyright notice and this permission notice appear in supporting 11: documentation. 12: 13: The above copyright notice and this permission notice shall be included in 14: all copies or substantial portions of the Software. 15: 16: THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 17: IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 18: FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 19: OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN 20: AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN 21: CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 22: 23: Except as contained in this notice, the name of The Open Group shall not be 24: used in advertising or otherwise to promote the sale, use or other dealings 25: in this Software without prior written authorization from The Open Group. 26: 27: 28: Copyright 1987, 1988 by Digital Equipment Corporation, Maynard, Massachusetts. 29: 30: All Rights Reserved 31: 32: Permission to use, copy, modify, and distribute this software and its 33: documentation for any purpose and without fee is hereby granted, 34: provided that the above copyright notice appear in all copies and that 35: both that copyright notice and this permission notice appear in 36: supporting documentation, and that the name of Digital not be 37: used in advertising or publicity pertaining to distribution of the 38: software without specific, written prior permission. 39: 40: DIGITAL DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING 41: ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL 42: DIGITAL BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR 43: ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, 44: WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, 45: ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS 46: SOFTWARE. 47: 48: ******************************************************************/ 49: /* $XFree86: xc/lib/Xt/util/Shell.ht,v 3.4 2001/07/29 05:01:12 tsi Exp $ */ 50: 51: #ifndef _XtShell_h 52: #define _XtShell_h 53: 54: #include <X11/SM/SMlib.h> 55: #include <X11/Intrinsic.h> 56: 57: /*********************************************************************** 58: * 59: * Shell Widget 60: * 61: ***********************************************************************/ 62: /* 63: * Shell-specific resources names, classes, and a representation type. 64: */ 65: 66: #ifndef XTSTRINGDEFINES 67: #define _XtShell_h_Const const 68: #endif 69: 70: /* $Xorg: makestrs.c,v 1.6 2001/02/09 02:03:17 xorgcvs Exp $ */ 71: /* This file is automatically generated. */ 72: /* Default ABI version -- Do not edit */ 73: /* Xorg: string.list,v 1.3 2000/08/17 19:46:22 cpqbld Exp */ 74: 75: #ifdef XTSTRINGDEFINES 76: #define XtNiconName "iconName" 77: #define XtCIconName "IconName" 78: #define XtNiconPixmap "iconPixmap" 79: #define XtCIconPixmap "IconPixmap" 80: #define XtNiconWindow "iconWindow" 81: #define XtCIconWindow "IconWindow" 82: #define XtNiconMask "iconMask" 83: #define XtCIconMask "IconMask" 84: #define XtNwindowGroup "windowGroup" 85: #define XtCWindowGroup "WindowGroup" 86: #define XtNvisual "visual" 87: #define XtCVisual "Visual" 88: #define XtNtitleEncoding "titleEncoding" 89: #define XtCTitleEncoding "TitleEncoding" 90: #define XtNsaveUnder "saveUnder" 91: #define XtCSaveUnder "SaveUnder" 92: #define XtNtransient "transient" 93: #define XtCTransient "Transient" 94: #define XtNoverrideRedirect "overrideRedirect" 95: #define XtCOverrideRedirect "OverrideRedirect" 96: #define XtNtransientFor "transientFor" 97: #define XtCTransientFor "TransientFor" 98: #define XtNiconNameEncoding "iconNameEncoding" 99: #define XtCIconNameEncoding "IconNameEncoding" 100: #define XtNallowShellResize "allowShellResize" 101: #define XtCAllowShellResize "AllowShellResize" 102: #define XtNcreatePopupChildProc "createPopupChildProc" 103: #define XtCCreatePopupChildProc "CreatePopupChildProc" 104: #define XtNtitle "title" 105: #define XtCTitle "Title" 106: #ifndef XtRAtom 107: #define XtRAtom "Atom" 108: #endif 109: #define XtNargc "argc" 110: #define XtCArgc "Argc" 111: #define XtNargv "argv" 112: #define XtCArgv "Argv" 113: #define XtNiconX "iconX" 114: #define XtCIconX "IconX" 115: #define XtNiconY "iconY" 116: #define XtCIconY "IconY" 117: #define XtNinput "input" 118: #define XtCInput "Input" 119: #define XtNiconic "iconic" 120: #define XtCIconic "Iconic" 121: #define XtNinitialState "initialState" 122: #define XtCInitialState "InitialState" 123: #define XtNgeometry "geometry" 124: #define XtCGeometry "Geometry" 125: #define XtNbaseWidth "baseWidth" 126: #define XtCBaseWidth "BaseWidth" 127: #define XtNbaseHeight "baseHeight" 128: #define XtCBaseHeight "BaseHeight" 129: #define XtNwinGravity "winGravity" 130: #define XtCWinGravity "WinGravity" 131: #define XtNminWidth "minWidth" 132: #define XtCMinWidth "MinWidth" 133: #define XtNminHeight "minHeight" 134: #define XtCMinHeight "MinHeight" 135: #define XtNmaxWidth "maxWidth" 136: #define XtCMaxWidth "MaxWidth" 137: #define XtNmaxHeight "maxHeight" 138: #define XtCMaxHeight "MaxHeight" 139: #define XtNwidthInc "widthInc" 140: #define XtCWidthInc "WidthInc" 141: #define XtNheightInc "heightInc" 142: #define XtCHeightInc "HeightInc" 143: #define XtNminAspectY "minAspectY" 144: #define XtCMinAspectY "MinAspectY" 145: #define XtNmaxAspectY "maxAspectY" 146: #define XtCMaxAspectY "MaxAspectY" 147: #define XtNminAspectX "minAspectX" 148: #define XtCMinAspectX "MinAspectX" 149: #define XtNmaxAspectX "maxAspectX" 150: #define XtCMaxAspectX "MaxAspectX" 151: #define XtNwmTimeout "wmTimeout" 152: #define XtCWmTimeout "WmTimeout" 153: #define XtNwaitForWm "waitforwm" 154: #define XtCWaitForWm "Waitforwm" 155: #define XtNwaitforwm "waitforwm" 156: #define XtCWaitforwm "Waitforwm" 157: #define XtNclientLeader "clientLeader" 158: #define XtCClientLeader "ClientLeader" 159: #define XtNwindowRole "windowRole" 160: #define XtCWindowRole "WindowRole" 161: #define XtNurgency "urgency" 162: #define XtCUrgency "Urgency" 163: #define XtNcancelCallback "cancelCallback" 164: #define XtNcloneCommand "cloneCommand" 165: #define XtCCloneCommand "CloneCommand" 166: #define XtNconnection "connection" 167: #define XtCConnection "Connection" 168: #define XtNcurrentDirectory "currentDirectory" 169: #define XtCCurrentDirectory "CurrentDirectory" 170: #define XtNdieCallback "dieCallback" 171: #define XtNdiscardCommand "discardCommand" 172: #define XtCDiscardCommand "DiscardCommand" 173: #define XtNenvironment "environment" 174: #define XtCEnvironment "Environment" 175: #define XtNinteractCallback "interactCallback" 176: #define XtNjoinSession "joinSession" 177: #define XtCJoinSession "JoinSession" 178: #define XtNprogramPath "programPath" 179: #define XtCProgramPath "ProgramPath" 180: #define XtNresignCommand "resignCommand" 181: #define XtCResignCommand "ResignCommand" 182: #define XtNrestartCommand "restartCommand" 183: #define XtCRestartCommand "RestartCommand" 184: #define XtNrestartStyle "restartStyle" 185: #define XtCRestartStyle "RestartStyle" 186: #define XtNsaveCallback "saveCallback" 187: #define XtNsaveCompleteCallback "saveCompleteCallback" 188: #define XtNsessionID "sessionID" 189: #define XtCSessionID "SessionID" 190: #define XtNshutdownCommand "shutdownCommand" 191: #define XtCShutdownCommand "ShutdownCommand" 192: #define XtNerrorCallback "errorCallback" 193: #else 194: extern _XtShell_h_Const char XtShellStrings[]; 195: #ifndef XtNiconName 196: #define XtNiconName ((char*)&XtShellStrings[0]) 197: #endif 198: #ifndef XtCIconName 199: #define XtCIconName ((char*)&XtShellStrings[9]) 200: #endif 201: #ifndef XtNiconPixmap 202: #define XtNiconPixmap ((char*)&XtShellStrings[18]) 203: #endif 204: #ifndef XtCIconPixmap 205: #define XtCIconPixmap ((char*)&XtShellStrings[29]) 206: #endif 207: #ifndef XtNiconWindow 208: #define XtNiconWindow ((char*)&XtShellStrings[40]) 209: #endif 210: #ifndef XtCIconWindow 211: #define XtCIconWindow ((char*)&XtShellStrings[51]) 212: #endif 213: #ifndef XtNiconMask 214: #define XtNiconMask ((char*)&XtShellStrings[62]) 215: #endif 216: #ifndef XtCIconMask 217: #define XtCIconMask ((char*)&XtShellStrings[71]) 218: #endif 219: #ifndef XtNwindowGroup 220: #define XtNwindowGroup ((char*)&XtShellStrings[80]) 221: #endif 222: #ifndef XtCWindowGroup 223: #define XtCWindowGroup ((char*)&XtShellStrings[92]) 224: #endif 225: #ifndef XtNvisual 226: #define XtNvisual ((char*)&XtShellStrings[104]) 227: #endif 228: #ifndef XtCVisual 229: #define XtCVisual ((char*)&XtShellStrings[111]) 230: #endif 231: #ifndef XtNtitleEncoding 232: #define XtNtitleEncoding ((char*)&XtShellStrings[118]) 233: #endif 234: #ifndef XtCTitleEncoding 235: #define XtCTitleEncoding ((char*)&XtShellStrings[132]) 236: #endif 237: #ifndef XtNsaveUnder 238: #define XtNsaveUnder ((char*)&XtShellStrings[146]) 239: #endif 240: #ifndef XtCSaveUnder 241: #define XtCSaveUnder ((char*)&XtShellStrings[156]) 242: #endif 243: #ifndef XtNtransient 244: #define XtNtransient ((char*)&XtShellStrings[166]) 245: #endif 246: #ifndef XtCTransient 247: #define XtCTransient ((char*)&XtShellStrings[176]) 248: #endif 249: #ifndef XtNoverrideRedirect 250: #define XtNoverrideRedirect ((char*)&XtShellStrings[186]) 251: #endif 252: #ifndef XtCOverrideRedirect 253: #define XtCOverrideRedirect ((char*)&XtShellStrings[203]) 254: #endif 255: #ifndef XtNtransientFor 256: #define XtNtransientFor ((char*)&XtShellStrings[220]) 257: #endif 258: #ifndef XtCTransientFor 259: #define XtCTransientFor ((char*)&XtShellStrings[233]) 260: #endif 261: #ifndef XtNiconNameEncoding 262: #define XtNiconNameEncoding ((char*)&XtShellStrings[246]) 263: #endif 264: #ifndef XtCIconNameEncoding 265: #define XtCIconNameEncoding ((char*)&XtShellStrings[263]) 266: #endif 267: #ifndef XtNallowShellResize 268: #define XtNallowShellResize ((char*)&XtShellStrings[280]) 269: #endif 270: #ifndef XtCAllowShellResize 271: #define XtCAllowShellResize ((char*)&XtShellStrings[297]) 272: #endif 273: #ifndef XtNcreatePopupChildProc 274: #define XtNcreatePopupChildProc ((char*)&XtShellStrings[314]) 275: #endif 276: #ifndef XtCCreatePopupChildProc 277: #define XtCCreatePopupChildProc ((char*)&XtShellStrings[335]) 278: #endif 279: #ifndef XtNtitle 280: #define XtNtitle ((char*)&XtShellStrings[356]) 281: #endif 282: #ifndef XtCTitle 283: #define XtCTitle ((char*)&XtShellStrings[362]) 284: #endif 285: #ifndef XtRAtom 286: #define XtRAtom ((char*)&XtShellStrings[368]) 287: #endif 288: #ifndef XtNargc 289: #define XtNargc ((char*)&XtShellStrings[373]) 290: #endif 291: #ifndef XtCArgc 292: #define XtCArgc ((char*)&XtShellStrings[378]) 293: #endif 294: #ifndef XtNargv 295: #define XtNargv ((char*)&XtShellStrings[383]) 296: #endif 297: #ifndef XtCArgv 298: #define XtCArgv ((char*)&XtShellStrings[388]) 299: #endif 300: #ifndef XtNiconX 301: #define XtNiconX ((char*)&XtShellStrings[393]) 302: #endif 303: #ifndef XtCIconX 304: #define XtCIconX ((char*)&XtShellStrings[399]) 305: #endif 306: #ifndef XtNiconY 307: #define XtNiconY ((char*)&XtShellStrings[405]) 308: #endif 309: #ifndef XtCIconY 310: #define XtCIconY ((char*)&XtShellStrings[411]) 311: #endif 312: #ifndef XtNinput 313: #define XtNinput ((char*)&XtShellStrings[417]) 314: #endif 315: #ifndef XtCInput 316: #define XtCInput ((char*)&XtShellStrings[423]) 317: #endif 318: #ifndef XtNiconic 319: #define XtNiconic ((char*)&XtShellStrings[429]) 320: #endif 321: #ifndef XtCIconic 322: #define XtCIconic ((char*)&XtShellStrings[436]) 323: #endif 324: #ifndef XtNinitialState 325: #define XtNinitialState ((char*)&XtShellStrings[443]) 326: #endif 327: #ifndef XtCInitialState 328: #define XtCInitialState ((char*)&XtShellStrings[456]) 329: #endif 330: #ifndef XtNgeometry 331: #define XtNgeometry ((char*)&XtShellStrings[469]) 332: #endif 333: #ifndef XtCGeometry 334: #define XtCGeometry ((char*)&XtShellStrings[478]) 335: #endif 336: #ifndef XtNbaseWidth 337: #define XtNbaseWidth ((char*)&XtShellStrings[487]) 338: #endif 339: #ifndef XtCBaseWidth 340: #define XtCBaseWidth ((char*)&XtShellStrings[497]) 341: #endif 342: #ifndef XtNbaseHeight 343: #define XtNbaseHeight ((char*)&XtShellStrings[507]) 344: #endif 345: #ifndef XtCBaseHeight 346: #define XtCBaseHeight ((char*)&XtShellStrings[518]) 347: #endif 348: #ifndef XtNwinGravity 349: #define XtNwinGravity ((char*)&XtShellStrings[529]) 350: #endif 351: #ifndef XtCWinGravity 352: #define XtCWinGravity ((char*)&XtShellStrings[540]) 353: #endif 354: #ifndef XtNminWidth 355: #define XtNminWidth ((char*)&XtShellStrings[551]) 356: #endif 357: #ifndef XtCMinWidth 358: #define XtCMinWidth ((char*)&XtShellStrings[560]) 359: #endif 360: #ifndef XtNminHeight 361: #define XtNminHeight ((char*)&XtShellStrings[569]) 362: #endif 363: #ifndef XtCMinHeight 364: #define XtCMinHeight ((char*)&XtShellStrings[579]) 365: #endif 366: #ifndef XtNmaxWidth 367: #define XtNmaxWidth ((char*)&XtShellStrings[589]) 368: #endif 369: #ifndef XtCMaxWidth 370: #define XtCMaxWidth ((char*)&XtShellStrings[598]) 371: #endif 372: #ifndef XtNmaxHeight 373: #define XtNmaxHeight ((char*)&XtShellStrings[607]) 374: #endif 375: #ifndef XtCMaxHeight 376: #define XtCMaxHeight ((char*)&XtShellStrings[617]) 377: #endif 378: #ifndef XtNwidthInc 379: #define XtNwidthInc ((char*)&XtShellStrings[627]) 380: #endif 381: #ifndef XtCWidthInc 382: #define XtCWidthInc ((char*)&XtShellStrings[636]) 383: #endif 384: #ifndef XtNheightInc 385: #define XtNheightInc ((char*)&XtShellStrings[645]) 386: #endif 387: #ifndef XtCHeightInc 388: #define XtCHeightInc ((char*)&XtShellStrings[655]) 389: #endif 390: #ifndef XtNminAspectY 391: #define XtNminAspectY ((char*)&XtShellStrings[665]) 392: #endif 393: #ifndef XtCMinAspectY 394: #define XtCMinAspectY ((char*)&XtShellStrings[676]) 395: #endif 396: #ifndef XtNmaxAspectY 397: #define XtNmaxAspectY ((char*)&XtShellStrings[687]) 398: #endif 399: #ifndef XtCMaxAspectY 400: #define XtCMaxAspectY ((char*)&XtShellStrings[698]) 401: #endif 402: #ifndef XtNminAspectX 403: #define XtNminAspectX ((char*)&XtShellStrings[709]) 404: #endif 405: #ifndef XtCMinAspectX 406: #define XtCMinAspectX ((char*)&XtShellStrings[720]) 407: #endif 408: #ifndef XtNmaxAspectX 409: #define XtNmaxAspectX ((char*)&XtShellStrings[731]) 410: #endif 411: #ifndef XtCMaxAspectX 412: #define XtCMaxAspectX ((char*)&XtShellStrings[742]) 413: #endif 414: #ifndef XtNwmTimeout 415: #define XtNwmTimeout ((char*)&XtShellStrings[753]) 416: #endif 417: #ifndef XtCWmTimeout 418: #define XtCWmTimeout ((char*)&XtShellStrings[763]) 419: #endif 420: #ifndef XtNwaitForWm 421: #define XtNwaitForWm ((char*)&XtShellStrings[773]) 422: #endif 423: #ifndef XtCWaitForWm 424: #define XtCWaitForWm ((char*)&XtShellStrings[783]) 425: #endif 426: #ifndef XtNwaitforwm 427: #define XtNwaitforwm ((char*)&XtShellStrings[793]) 428: #endif 429: #ifndef XtCWaitforwm 430: #define XtCWaitforwm ((char*)&XtShellStrings[803]) 431: #endif 432: #ifndef XtNclientLeader 433: #define XtNclientLeader ((char*)&XtShellStrings[813]) 434: #endif 435: #ifndef XtCClientLeader 436: #define XtCClientLeader ((char*)&XtShellStrings[826]) 437: #endif 438: #ifndef XtNwindowRole 439: #define XtNwindowRole ((char*)&XtShellStrings[839]) 440: #endif 441: #ifndef XtCWindowRole 442: #define XtCWindowRole ((char*)&XtShellStrings[850]) 443: #endif 444: #ifndef XtNurgency 445: #define XtNurgency ((char*)&XtShellStrings[861]) 446: #endif 447: #ifndef XtCUrgency 448: #define XtCUrgency ((char*)&XtShellStrings[869]) 449: #endif 450: #ifndef XtNcancelCallback 451: #define XtNcancelCallback ((char*)&XtShellStrings[877]) 452: #endif 453: #ifndef XtNcloneCommand 454: #define XtNcloneCommand ((char*)&XtShellStrings[892]) 455: #endif 456: #ifndef XtCCloneCommand 457: #define XtCCloneCommand ((char*)&XtShellStrings[905]) 458: #endif 459: #ifndef XtNconnection 460: #define XtNconnection ((char*)&XtShellStrings[918]) 461: #endif 462: #ifndef XtCConnection 463: #define XtCConnection ((char*)&XtShellStrings[929]) 464: #endif 465: #ifndef XtNcurrentDirectory 466: #define XtNcurrentDirectory ((char*)&XtShellStrings[940]) 467: #endif 468: #ifndef XtCCurrentDirectory 469: #define XtCCurrentDirectory ((char*)&XtShellStrings[957]) 470: #endif 471: #ifndef XtNdieCallback 472: #define XtNdieCallback ((char*)&XtShellStrings[974]) 473: #endif 474: #ifndef XtNdiscardCommand 475: #define XtNdiscardCommand ((char*)&XtShellStrings[986]) 476: #endif 477: #ifndef XtCDiscardCommand 478: #define XtCDiscardCommand ((char*)&XtShellStrings[1001]) 479: #endif 480: #ifndef XtNenvironment 481: #define XtNenvironment ((char*)&XtShellStrings[1016]) 482: #endif 483: #ifndef XtCEnvironment 484: #define XtCEnvironment ((char*)&XtShellStrings[1028]) 485: #endif 486: #ifndef XtNinteractCallback 487: #define XtNinteractCallback ((char*)&XtShellStrings[1040]) 488: #endif 489: #ifndef XtNjoinSession 490: #define XtNjoinSession ((char*)&XtShellStrings[1057]) 491: #endif 492: #ifndef XtCJoinSession 493: #define XtCJoinSession ((char*)&XtShellStrings[1069]) 494: #endif 495: #ifndef XtNprogramPath 496: #define XtNprogramPath ((char*)&XtShellStrings[1081]) 497: #endif 498: #ifndef XtCProgramPath 499: #define XtCProgramPath ((char*)&XtShellStrings[1093]) 500: #endif 501: #ifndef XtNresignCommand 502: #define XtNresignCommand ((char*)&XtShellStrings[1105]) 503: #endif 504: #ifndef XtCResignCommand 505: #define XtCResignCommand ((char*)&XtShellStrings[1119]) 506: #endif 507: #ifndef XtNrestartCommand 508: #define XtNrestartCommand ((char*)&XtShellStrings[1133]) 509: #endif 510: #ifndef XtCRestartCommand 511: #define XtCRestartCommand ((char*)&XtShellStrings[1148]) 512: #endif 513: #ifndef XtNrestartStyle 514: #define XtNrestartStyle ((char*)&XtShellStrings[1163]) 515: #endif 516: #ifndef XtCRestartStyle 517: #define XtCRestartStyle ((char*)&XtShellStrings[1176]) 518: #endif 519: #ifndef XtNsaveCallback 520: #define XtNsaveCallback ((char*)&XtShellStrings[1189]) 521: #endif 522: #ifndef XtNsaveCompleteCallback 523: #define XtNsaveCompleteCallback ((char*)&XtShellStrings[1202]) 524: #endif 525: #ifndef XtNsessionID 526: #define XtNsessionID ((char*)&XtShellStrings[1223]) 527: #endif 528: #ifndef XtCSessionID 529: #define XtCSessionID ((char*)&XtShellStrings[1233]) 530: #endif 531: #ifndef XtNshutdownCommand 532: #define XtNshutdownCommand ((char*)&XtShellStrings[1243]) 533: #endif 534: #ifndef XtCShutdownCommand 535: #define XtCShutdownCommand ((char*)&XtShellStrings[1259]) 536: #endif 537: #ifndef XtNerrorCallback 538: #define XtNerrorCallback ((char*)&XtShellStrings[1275]) 539: #endif 540: #endif /* XTSTRINGDEFINES */ 541: 542: #ifndef XTSTRINGDEFINES 543: #undef _XtShell_h_Const 544: #endif 545: 546: /* Class record constants */ 547: 548: typedef struct _ShellClassRec *ShellWidgetClass; 549: typedef struct _OverrideShellClassRec *OverrideShellWidgetClass; 550: typedef struct _WMShellClassRec *WMShellWidgetClass; 551: typedef struct _TransientShellClassRec *TransientShellWidgetClass; 552: typedef struct _TopLevelShellClassRec *TopLevelShellWidgetClass; 553: typedef struct _ApplicationShellClassRec *ApplicationShellWidgetClass; 554: typedef struct _SessionShellClassRec *SessionShellWidgetClass; 555: 556: #ifndef SHELL 557: externalref WidgetClass shellWidgetClass; 558: externalref WidgetClass overrideShellWidgetClass; 559: externalref WidgetClass wmShellWidgetClass; 560: externalref WidgetClass transientShellWidgetClass; 561: externalref WidgetClass topLevelShellWidgetClass; 562: externalref WidgetClass applicationShellWidgetClass; 563: externalref WidgetClass sessionShellWidgetClass; 564: #endif 565: 566: #endif /* _XtShell_h */ 567: /* DON'T ADD STUFF AFTER THIS #endif */ 568: