home *** CD-ROM | disk | FTP | other *** search
/ Geek Gadgets 1 / ADE-1.bin / ade-bin / x11r6.1 / include / x11 / shell.h < prev    next >
Encoding:
C/C++ Source or Header  |  1996-10-17  |  17.3 KB  |  571 lines

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