home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1996 April: Mac OS SDK / Dev.CD Apr 96 SDK / Dev.CD Apr 96 SDK1.toast / Development Kits (Disc 1) / OpenDoc Development Framework / ODFDev / ODF / Framewrk / Layer / Include / FWFrameW.hpp
Encoding:
Text File  |  1995-11-08  |  5.0 KB  |  293 lines  |  [TEXT/MPS ]

  1. //========================================================================================
  2. //
  3. //    File:                FWFrameW.hpp
  4. //    Release Version:    $ 1.0d11 $
  5. //
  6. //    Copyright:    1995 by Apple Computer, Inc., all rights reserved.
  7. //
  8. //========================================================================================
  9. #ifndef FWFRAMEW_HPP
  10. #define FWFRAMEW_HPP
  11.  
  12.  
  13.  
  14. #ifndef FW_USE_PRECOMPILED_HEADERS
  15. #define FW_USE_PRECOMPILED_HEADERS 0
  16. #endif
  17.  
  18. // ----- Precompiled header of next layer down -----
  19.  
  20. #ifndef FWOS_HPP
  21. #include "FWOS.hpp"
  22. #endif
  23.  
  24. #if FW_USE_PRECOMPILED_HEADERS
  25.  
  26. // ----- OS Includes -----
  27.  
  28. #ifndef FWFILES_H
  29. #include "FWFiles.h"
  30. #endif
  31.  
  32. #ifndef FWRESOUR_H
  33. #include "FWResour.h"
  34. #endif
  35.  
  36. #ifndef FWINTL_H
  37. #include "FWIntl.h"
  38. #endif
  39.  
  40. #ifndef FWEVENTS_H
  41. #include "FWEvents.h"
  42. #endif
  43.  
  44. #ifndef FWGRAPHX_H
  45. #include "FWGraphx.h"
  46. #endif
  47.  
  48. #ifndef FWMENU_H
  49. #include "FWMenu.h"
  50. #endif
  51.  
  52. #ifndef FWWINDOW_H
  53. #include "FWWindow.h"
  54. #endif
  55.  
  56. #ifndef FWOSMISC_H
  57. #include "FWOSMisc.h"
  58. #endif
  59.  
  60. #ifndef FWODUTIL_H
  61. #include "FWODUtil.h"
  62. #endif
  63.  
  64. // We consider precompiling headers in this layer for this layer aggressive,
  65. // as opposed to just precompiling things this layer uses.
  66.  
  67. #ifdef FW_AGGRESSIVE_PRECOMPILE
  68.  
  69. #ifndef FWGADGTS_H
  70. #include "FWGadgts.h"
  71. #endif
  72.  
  73. // Our convention is that "FWPart.h" would be a 'master' include file for
  74. // the subsystem FWPart.  Unfortunately, the FWPart subsystem currently doesn't
  75. // follow the convention, and there is no such master include file.
  76. // We therefore include each header file for the FWPart subsystem explicitly.
  77.  
  78. #ifndef FWABOUT_H
  79. #include "FWAbout.h"
  80. #endif
  81.  
  82. #ifndef FWCMD_H
  83. #include "FWCmd.h"
  84. #endif
  85.  
  86. #ifndef FWDRCMD_H
  87. #include "FWDrCmd.h"
  88. #endif
  89.  
  90. #ifndef FWDRGDRP_H
  91. #include "FWDrgDrp.h"
  92. #endif
  93.  
  94. #ifndef FWEDCMD_H
  95. #include "FWEdCmd.h"
  96. #endif
  97.  
  98. #ifndef FWFCTCLP_H
  99. #include "FWFctClp.h"
  100. #endif
  101.  
  102. #ifndef FWFRAME_H
  103. #include "FWFrame.h"
  104. #endif
  105.  
  106. #ifndef FWFRMINF_H
  107. #include "FWFrmInf.h"
  108. #endif
  109.  
  110. #ifndef FWFRMING_H
  111. #include "FWFrming.h"
  112. #endif
  113.  
  114. #ifndef FWIDLE_H
  115. #include "FWIdle.h"
  116. #endif
  117.  
  118. #ifndef FWITERS_H
  119. #include "FWIters.h"
  120. #endif
  121.  
  122. #ifndef FWLINK_H
  123. #include "FWLink.h"
  124. #endif
  125.  
  126. #ifndef FWPART_H
  127. #include "FWPart.h"
  128. #endif
  129.  
  130. #ifndef FWPRESEN_H
  131. #include "FWPresen.h"
  132. #endif
  133.  
  134. #ifndef FWPRMISE_H
  135. #include "FWPrmise.h"
  136. #endif
  137.  
  138. #ifndef FWPROXY_H
  139. #include "FWProxy.h"
  140. #endif
  141.  
  142. #ifndef FWPRTDEF_H
  143. #include "FWPrtDef.h"
  144. #endif
  145.  
  146. #ifndef FWPRTITE_H
  147. #include "FWPrtIte.h"
  148. #endif
  149.  
  150. #ifndef FWPXYFRM_H
  151. #include "FWPxyFrm.h"
  152. #endif
  153.  
  154. #ifndef FWSCLNOT_H
  155. #include "FWSclNot.h"
  156. #endif
  157.  
  158. #ifndef FWSCROLR_H
  159. #include "FWScrolr.h"
  160. #endif
  161.  
  162. #ifndef FWSELECT_H
  163. #include "FWSelect.h"
  164. #endif
  165.  
  166. #ifndef FWSLCING_H
  167. #include "FWSlcing.h"
  168. #endif
  169.  
  170. #ifndef FWTRACKR_H
  171. #include "FWTrackr.h"
  172. #endif
  173.  
  174. #ifndef FWUTIL_H
  175. #include "FWUtil.h"
  176. #endif
  177.  
  178. #ifndef FWCLNINF_H
  179. #include "FWClnInf.h"
  180. #endif
  181.  
  182. #ifndef FWPRSTNG_H
  183. #include "FWPrstng.h"
  184. #endif
  185.  
  186.  
  187. #endif
  188.  
  189. // ----- OpenDoc Includes -----
  190.  
  191. #include <StdDefs.xh>        // Always need this one
  192.  
  193. // Generally we want the OpenDoc headers,
  194. // but it can be convenient to turn them off.
  195. // For now, we hand edit the following
  196. // #if when we need to turn them off.
  197.  
  198. #if 1
  199.  
  200. // These are all of the OpenDoc Includes in the
  201. // CPlusPlus folder as of OpenDoc 1.0f10.
  202.  
  203. #include <Arbitrat.xh>
  204. #include <Canvas.xh>
  205. #include <CanvasB.xh>
  206. #include <Clipbd.xh>
  207. #include <CmdDefs.xh>
  208. #include <DgItmIt.xh>
  209. #include <DispMod.xh>
  210. #include <Disptch.xh>
  211. #include <Document.xh>
  212. #include <Draft.xh>
  213. #include <DragDrp.xh>
  214. #include <EmbFrItr.xh>
  215. #include <ErrorDef.xh>
  216. #include <Extensn.xh>
  217. #include <Facet.xh>
  218. #include <FacetItr.xh>
  219. #include <Foci.xh>
  220. #include <FocusItr.xh>
  221. #include <FocusMod.xh>
  222. #include <FocusOwn.xh>
  223. #include <FocusSet.xh>
  224. #include <Frame.xh>
  225. #include <FrFaItr.xh>
  226. #include <GeoTypes.xh>
  227. #include <Info.xh>
  228. #include <Link.xh>
  229. #include <LinkB.xh>
  230. #include <LinkMgr.xh>
  231. #include <LinkSpcB.xh>
  232. #include <LinkSpec.xh>
  233. #include <LinkSrc.xh>
  234. #include <LinkSrcB.xh>
  235. #include <MenuBar.xh>
  236. #include <MssgIntf.xh>
  237. #include <NamRslvr.xh>
  238. #include <NamSpac.xh>
  239. #include <NmSpcMg.xh>
  240. #include <ObjctItr.xh>
  241. #include <ObjectNS.xh>
  242. #include <ODAdrDes.xh>
  243. #include <ODAplEvt.xh>
  244. #include <ODBindng.xh>
  245. #include <ODCtr.xh>
  246. #include <ODDesc.xh>
  247. #include <ODDesLst.xh>
  248. #include <ODObject.xh>
  249. #include <ODObjSpc.xh>
  250. #include <ODOSLTkn.xh>
  251. #include <ODRecord.xh>
  252. #include <ODRgstry.xh>
  253. #include <ODSessn.xh>
  254. #include <ODSessnB.xh>
  255. #include <ODStor.xh>
  256. #include <ODTypesB.xh>
  257. #include <ODTypesM.xh>
  258. #include <Part.xh>
  259. #include <PfTLItr.xh>
  260. #include <PfTypLs.xh>
  261. #include <Polygon.xh>
  262. #include <PstObj.xh>
  263. #include <RefCtObj.xh>
  264. #include <SemtIntB.xh>
  265. #include <Settings.xh>
  266. #include <Shape.xh>
  267. #include <ShapeB.xh>
  268. #include <StdDefs.xh>
  269. #include <StdExts.xh>
  270. #include <StdProps.xh>
  271. #include <StdTypes.xh>
  272. #include <StorageU.xh>
  273. #include <SUCursor.xh>
  274. #include <SURefItr.xh>
  275. #include <SUView.xh>
  276. #include <Translt.xh>
  277. #include <Trnsform.xh>
  278. #include <TrnsfrmB.xh>
  279. #include <TypeList.xh>
  280. #include <TypLsItr.xh>
  281. #include <Undo.xh>
  282. #include <ValueItr.xh>
  283. #include <ValueNS.xh>
  284. #include <Window.xh>
  285. #include <WinIter.xh>
  286. #include <WinStat.xh>
  287.  
  288. #endif
  289.  
  290. #endif // FW_USE_PRECOMPILED_HEADERS
  291.  
  292. #endif // FWFRAMEW_HPP
  293.