dtsdlfil.sgm 4.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124
  1. <!-- $XConsortium: dtsdlfil.sgm /main/5 1996/08/31 14:56:06 rws $ -->
  2. <!-- (c) Copyright 1995 Digital Equipment Corporation. -->
  3. <!-- (c) Copyright 1995 Hewlett-Packard Company. -->
  4. <!-- (c) Copyright 1995 International Business Machines Corp. -->
  5. <!-- (c) Copyright 1995 Sun Microsystems, Inc. -->
  6. <!-- (c) Copyright 1995 Novell, Inc. -->
  7. <!-- (c) Copyright 1995 FUJITSU LIMITED. -->
  8. <!-- (c) Copyright 1995 Hitachi. -->
  9. <RefEntry Id="CDEMX.MAN85.rsml.1">
  10. <RefMeta>
  11. <RefEntryTitle>dtsdlfile</RefEntryTitle>
  12. <ManVolNum>special file</ManVolNum>
  13. </RefMeta>
  14. <RefNameDiv>
  15. <RefName><Filename>dtsdlfile</Filename></RefName>
  16. <RefPurpose>CDE runtime help volume files
  17. </RefPurpose>
  18. </RefNameDiv>
  19. <!-- *************************************************************************-->
  20. <!-- ** (c) Copyright 1993, 1994 Hewlett-Packard Company-->
  21. <!-- ** (c) Copyright 1993, 1994 International Business Machines Corp.-->
  22. <!-- ** (c) Copyright 1993, 1994 Sun Microsystems, Inc.-->
  23. <!-- ** (c) Copyright 1993, 1994 Novell, Inc.-->
  24. <!-- *************************************************************************-->
  25. <RefSect1>
  26. <Title>DESCRIPTION</Title>
  27. <Para>Semantic Delivery Language (sdl) files are used for presenting online
  28. information or application specific contextual help information in CDE.
  29. They
  30. are referred to as Help Volumes, and contain the equivalent of a runtime
  31. version of the original, authored help information.
  32. Help Volumes can be
  33. viewed via one of the two CDE help dialog widgets provided as part of the CDE
  34. Development Environment.
  35. </Para>
  36. <RefSect2>
  37. <Title>File Generation</Title>
  38. <Para>Refer to the
  39. &cdeman.dthelptag; man page for detailed information on the creation of <Filename>*.sdl</Filename> files within CDE.
  40. </Para>
  41. </RefSect2>
  42. </RefSect1>
  43. <RefSect1>
  44. <Title>ENVIRONMENT VARIABLES</Title>
  45. <Para>The CDE Help system uses two environment variables for locating
  46. Help volumes and Family files
  47. within the desktop environment:
  48. </Para>
  49. <VariableList>
  50. <VarListEntry>
  51. <Term><Emphasis>DTHELPSEARCHPATH</Emphasis></Term>
  52. <ListItem>
  53. <Para><Emphasis>System</Emphasis> search path environment variable for locating
  54. Help volumes on local and/or remote nfs mounted systems.
  55. </Para>
  56. </ListItem>
  57. </VarListEntry>
  58. <VarListEntry>
  59. <Term><Emphasis>DTHELPUSERSEARCHPATH</Emphasis></Term>
  60. <ListItem>
  61. <Para><Emphasis>Users</Emphasis> search path environment variable for locating user
  62. specific Help volumes on local and/or remote nfs mounted systems.
  63. </Para>
  64. </ListItem>
  65. </VarListEntry>
  66. </VariableList>
  67. <Para>The environment variables contain colon-separated lists of directory paths.
  68. Each directory path can contain environment variable names as well as
  69. special field descriptors that are expanded at runtime.
  70. </Para>
  71. <Para>Field descriptors consist of a <Literal>%</Literal>
  72. followed by a single character.
  73. Field descriptors and their substitution values are:
  74. </Para>
  75. <VariableList>
  76. <VarListEntry>
  77. <Term><Literal>%H</Literal></Term>
  78. <ListItem>
  79. <Para>This value is replaced with the current volume or Family name being searched
  80. for.
  81. </Para>
  82. </ListItem>
  83. </VarListEntry>
  84. <VarListEntry>
  85. <Term><Literal>%L</Literal></Term>
  86. <ListItem>
  87. <Para>Replaced with the current value of the
  88. <SystemItem Class="EnvironVar">LANG</SystemItem> environment variable.
  89. </Para>
  90. </ListItem>
  91. </VarListEntry>
  92. <VarListEntry>
  93. <Term><Literal>%%</Literal></Term>
  94. <ListItem>
  95. <Para>Replaced with a single <Literal>%</Literal>.
  96. </Para>
  97. </ListItem>
  98. </VarListEntry>
  99. </VariableList>
  100. <Para>The default value for
  101. <Emphasis>DTHELPUSERSEARCHPATH</Emphasis> is:
  102. </Para>
  103. <Para><Filename>$HOME/.dt/help/$DTUSERSESSION/%H:$HOME/.dt/help/$DTUSERSESSION/%H.sdl:$HOME/.dt/help/$DTUSERSESSION/%H.hv:$HOME/.dt/help/%H:$HOME/.dt/help/%H.sdl:$HOME/.dt/help/%H.hv</Filename>
  104. </Para>
  105. <Para>The
  106. <Emphasis>DTHELPUSERSEARCH</Emphasis> is first searched for the requested volume.
  107. If
  108. the volume is not found, the
  109. <Emphasis>DTHELPSEARCHPATH</Emphasis> value is searched.
  110. </Para>
  111. <Para>The default value for
  112. <Emphasis>DTHELPSEARCHPATH</Emphasis> path is:
  113. </Para>
  114. <Para><Filename>/etc/dt/appconfig/help/%L/%H:/etc/dt/appconfig/help/%L/%H.sdl:/etc/dt/appconfig/help/%L/%H.hv:/etc/dt/appconfig/help/C/%H:/etc/dt/appconfig/help/C/%H.sdl:/etc/dt/appconfig/help/C/%H.hv:/usr/dt/appconfig/help/%L/%H:/usr/dt/appconfig/help/%L/%H.sdl:/usr/dt/appconfig/help/%L/%H.hv:/usr/dt/appconfig/help/C/%H:/usr/dt/appconfig/help/C/%H.sdl:/usr/dt/appconfig/help/C/%H.hv</Filename>
  115. </Para>
  116. </RefSect1>
  117. <RefSect1>
  118. <Title>SEE ALSO</Title>
  119. <Para>&cdeman.DtCreateHelpDialog;, &cdeman.DtCreateHelpQuickDialog;, &cdeman.dthelptag;, <Emphasis>CDE Help System Author's and Programmer's Guide</Emphasis>
  120. </Para>
  121. </RefSect1>
  122. </RefEntry>
  123. <!--fickle 1.12 mancsf-to-docbook 1.2 08/07/95 01:31:55-->