home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / odtlktv4.zip / ODTLKT / TOOLKIT / IDL / STDPROPS.IDL < prev    next >
Text File  |  1995-12-13  |  13KB  |  174 lines

  1. /********************************************************************/
  2. /*  Licensed Materials - Property of IBM                            */
  3. /*                                                                  */
  4. /*                                                                  */
  5. /* Copyright (C) International Business Machines Corp., 1994.       */
  6. /* Copyright (C) Apple Computer, Inc., 1994                         */
  7. /*                                                                  */
  8. /*  US Government Users Restricted Rights -                         */
  9. /*  Use, duplication, or disclosure restricted                      */
  10. /*  by GSA ADP Schedule Contract with IBM Corp.                     */
  11. /*                                                                  */
  12. /*                                                                  */
  13. /********************************************************************/
  14.  
  15.  
  16. #ifndef _STDPROPS_
  17. #define _STDPROPS_
  18.  
  19. #ifndef _ODTYPESB_
  20. #include "ODTypesB.idl"
  21. #endif
  22.  
  23. //==============================================================================
  24. // Theory of Operation
  25. //==============================================================================
  26.  
  27. /*
  28.   This file is used to store all the standard properties.
  29. */
  30.  
  31. //==============================================================================
  32. // Constants
  33. //==============================================================================
  34.  
  35. #if defined(__SOMIDL__) && defined(EMIT_GLOBAL_CONSTANTS)
  36. #pragma somemittypes on
  37. #endif
  38.  
  39. const  ODPropertyName kODPropPreODMetaData  = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Metadata:";
  40. const  ODPropertyName kODPropPreAnnotation  = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Annotation:";
  41.  
  42. const  ODPropertyName kODPropName           = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Metadata:Name";
  43. const  ODPropertyName kODPropComments       = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Metadata:Comments";
  44. const  ODPropertyName kODPropCreateDate     = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Metadata:CreationDate";
  45. const  ODPropertyName kODPropModDate        = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Metadata:ModifiedDate";
  46. const  ODPropertyName kODPropModUser        = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Metadata:ModifiedUser";
  47. const  ODPropertyName kODPropObjectType    = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Metadata:ObjectType";
  48.  
  49. const  ODPropertyName kODPropStorageUnitType= "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Metadata:StorageUnitType";
  50.  
  51. const  ODPropertyName kODPropContents      = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Property:Contents";
  52. const  ODPropertyName kODPropIsStationery    = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Metadata:IsStationery";
  53. const  ODPropertyName kODPropPreferredEditor  = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Metadata:PreferredEditor";
  54. const  ODPropertyName kODPropPreferredKind    = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Metadata:PreferredKind";
  55. const  ODPropertyName kODPropDisplayFrames       = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Annotation:DisplayFrames";
  56. const  ODPropertyName kODPropCustomIcon      = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Metadata:CustomIcon";
  57.  
  58. const  ODPropertyName kODPropContainingFrame    = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Metadata:ContainingFrame";
  59. const  ODPropertyName kODPropGraphicsSystem      = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Metadata:GraphicsSystem";
  60. const  ODPropertyName kODPropFrameShape        = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Metadata:FrameShape";
  61. const  ODPropertyName kODPropInternalTransform    = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Metadata:InternalTransform";
  62. const  ODPropertyName kODPropBiasTransform      = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Metadata:BiasTransform";
  63. const  ODPropertyName kODPropPart          = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Metadata:Part";
  64. const  ODPropertyName kODPropPartInfo        = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Metadata:PartInfo";
  65. const  ODPropertyName kODPropViewType        = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Metadata:ViewType";
  66. const  ODPropertyName kODPropPresentation      = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Metadata:Presentation";
  67. const  ODPropertyName kODPropFrameGroup        = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Metadata:FrameGroup";
  68. const  ODPropertyName kODPropSequenceNumber      = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Metadata:SequenceNumber";
  69. const  ODPropertyName kODPropIsRoot          = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Metadata:IsRoot";
  70. const  ODPropertyName kODPropIsSubframe        = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Metadata:IsSubFrame";
  71. const  ODPropertyName kODPropIsOverlaid        = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Metadata:IsOverlaid";
  72. const  ODPropertyName kODPropIsFrozen        = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Metadata:IsFrozen";
  73. const  ODPropertyName kODPropDoesPropagateEvents  = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Metadata:DoesPropagateEvents";
  74. const  ODPropertyName kODPropLinkStatus        = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Metadata:LinkStatus";
  75.  
  76. const  ODPropertyName kODPropWindowProperties    = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Metadata:WindowProperties";
  77.  
  78. const  ODPropertyName kODPropLink        = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Metadata:Link";
  79. const  ODPropertyName kODPropLinkSource      = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Metadata:LinkSource";
  80. const  ODPropertyName kODPropLinkSpec      = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Metadata:LinkSpec";
  81. const  ODPropertyName kODPropSourcePart      = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Metadata:SourcePart";
  82. const  ODPropertyName kODPropEditionAlias    = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Metadata:EditionAlias";
  83. const  ODPropertyName kODPropLinkSection    = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Metadata:LinkSection";
  84. const  ODPropertyName kODPropLinkContentSU    = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Metadata:LinkContentSU";
  85. const  ODPropertyName kODPropAutoUpdate      = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Metadata:AutoUpdate";
  86. const  ODPropertyName kODPropUpdateID      = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Metadata:UpdateID";
  87. const  ODPropertyName kODPropChangeLimit    = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Metadata:ChangeLimit";
  88. const  ODPropertyName kODPropChangeTime      = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Metadata:ChangeTime";
  89. const  ODPropertyName kODPropContentKindsUsed  = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Metadata:ContentKindsUsed";
  90. const  ODPropertyName kODPropOriginalID      = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Metadata:OriginalID";
  91. const  ODPropertyName kODPropOriginalDraft    = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Metadata:OriginalDraft";
  92. const  ODPropertyName kODPropOriginalCloneKind  = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Metadata:OriginalCloneKind";
  93. const  ODPropertyName kODPropReservedSectionIDs  = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Metadata:ReservedSectionIDs";
  94.  
  95. const  ODPropertyName kODPropWindow            = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Metadata:Window";
  96. const  ODPropertyName kODPropWindowRect         = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Metadata:WindowRect";
  97. const  ODPropertyName kODPropWindowTitle         = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Metadata:WindowTitle";
  98. const  ODPropertyName kODPropWindowProcID       = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Metadata:WindowProcID";
  99. const  ODPropertyName kODPropWindowIsVisible    = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Metadata:WindowVisible";
  100. const  ODPropertyName kODPropWindowHasCloseBox  = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Metadata:WindowHasCloseBox";
  101. const  ODPropertyName kODPropWindowHasZoomBox   = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Metadata:WindowHasZoomBox";
  102. const  ODPropertyName kODPropWindowIsResizable  = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Metadata:WindowIsResizable";
  103. const  ODPropertyName kODPropWindowIsRootWindow = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Metadata:WindowIsRootWindow";
  104. const  ODPropertyName kODPropWindowIsFloating   = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Metadata:WindowIsFloating";
  105. const  ODPropertyName kODPropWindowRefCon       = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Metadata:WindowRefCon";
  106. #ifdef _PLATFORM_OS2_
  107. const  ODPropertyName kODPropWindowCreateFlags  = "+//ISO 9070/ANSI::113722::US::CI LABS::OS2:Property:WindowCreateFlags";
  108. const  ODPropertyName kODPropWindowSwpFlags     = "+//ISO 9070/ANSI::113722::US::CI LABS::OS2:Property:WindowSwpFlags";
  109. #endif
  110. const  ODPropertyName kODPropRootFrame         = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Metadata:RootFrame";
  111. const  ODPropertyName kODPropSourceFrame         = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Metadata:SourceFrame";
  112. const  ODPropertyName kODPropShouldShowLinks    = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Metadata:ShouldShowLinks";
  113.  
  114. const  ODPropertyName kODPropRootPartSU          = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Property:Draft:RootPartStorageUnit";
  115.  
  116. const ODPropertyName  kODPropDraftNumber        = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Metadata:Draft:Number";
  117. const ODPropertyName  kODPropDraftComment        = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Metadata:Draft:Comment";
  118.  
  119. const  ODPropertyName kODPropEditionID         = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Metadata:Draft:EditionID";
  120. const  ODPropertyName kODPropSectionID         = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Metadata:Draft:SectionID";
  121.  
  122. const  ODPropertyName kODPropRootFrameList       = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Metadata:RootFrameList";
  123. const  ODPropertyName kODPropDraftSavedDate     = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Metadata:DraftSavedDate";
  124.  
  125. const ODPropertyName  kODPropProxyContents    = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Property:ProxyContents";
  126. const ODPropertyName  kODPropContentFrame    = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Property:ContentFrame";
  127. const ODPropertyName  kODPropSuggestedFrameShape = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Property:SuggestedFrameShape";
  128. const ODPropertyName  kODPropCloneKindUsed    = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Property:CloneKindUsed";
  129. #ifdef _PLATFORM_OS2_
  130. const ODPropertyName  kODPropExternalTransform  = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Property:ExternalTransform";
  131. #endif
  132.  
  133. const ODPropertyName  kODPropMouseDownOffset  = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Property:MouseDownOffset";
  134.  
  135. const ODPropertyName  kODPropPageSetup      = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Property:PageSetup";
  136.  
  137. // Part
  138. // annotations
  139.  
  140. #ifdef _PLATFORM_OS2_
  141. const  ODPropertyName kODPropIconFamily      = "+//ISO 9070/ANSI::113722::US::CI LABS::OS2:Property:IconFamily";
  142. #endif
  143.  
  144. #ifdef _PLATFORM_OS2_
  145.  
  146. const  ODPropertyName kODPropHistory      =   "+//ISO 9070/ANSI::113722::US::CI LABS::OS2:Property:FilePage2History";
  147. const  ODPropertyName kODPropKeyPhrases   =   "+//ISO 9070/ANSI::113722::US::CI LABS::OS2:Property:FilePage2KeyPhrases";
  148.  
  149. // Color is of type kODRGB2
  150. const ODPropertyName kODBackgroundColor            = "+//ISO 9070/ANSI::113722::US::CI LABS::OS2:Property:BackgroundColor";
  151. const ODPropertyName kODForegroundColor            = "+//ISO 9070/ANSI::113722::US::CI LABS::OS2:Property:ForegroundColor";
  152.  
  153. // kODBackgroundTransparency is of type kODBoolean
  154. const ODPropertyName kODBackgroundTransparency     = "+//ISO 9070/ANSI::113722::US::CI LABS::OS2:Property:BackgroundTransparency";
  155.  
  156. // Font is of type kODFontNameSize
  157. const ODPropertyName kODFont                       = "+//ISO 9070/ANSI::113722::US::CI LABS::OS2:Property:Font";
  158.  
  159. // kODTransparencySupported is of type kODBoolean
  160. const ODPropertyName kODTransparencySupported      = "+//ISO 9070/ANSI::113722::US::CI LABS::OS2:Property:BackgroundTransparencySupported";
  161.  
  162. #endif // _PLATFORM_OS2_
  163.  
  164. #if defined(__SOMIDL__) && defined(EMIT_GLOBAL_CONSTANTS)
  165. #pragma somemittypes off
  166. #endif
  167.  
  168. module OpenDoc_StdProps
  169. {
  170.   const string OpenDoc_StdProps_Version = "1.0.";
  171. };
  172.  
  173. #endif  // _STDPROPS_
  174.