Shell.h
上传用户:lctgjx
上传日期:2022-06-04
资源大小:8887k
文件大小:17k
源码类别:

流媒体/Mpeg4/MP4

开发平台:

Visual C++

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