home *** CD-ROM | disk | FTP | other *** search
/ AmigActive 6 / AACD06.ISO / AACD / Programming / DOpus4-GPL / Program / dopusconfigflags.h < prev    next >
C/C++ Source or Header  |  2000-01-27  |  4KB  |  181 lines

  1. /*
  2.  
  3. Directory Opus 4
  4. Original GPL release version 4.12
  5. Copyright 1993-2000 Jonathan Potter
  6.  
  7. This program is free software; you can redistribute it and/or
  8. modify it under the terms of the GNU General Public License
  9. as published by the Free Software Foundation; either version 2
  10. of the License, or (at your option) any later version.
  11.  
  12. This program is distributed in the hope that it will be useful,
  13. but WITHOUT ANY WARRANTY; without even the implied warranty of
  14. MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  15. GNU General Public License for more details.
  16.  
  17. You should have received a copy of the GNU General Public License
  18. along with this program; if not, write to the Free Software
  19. Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
  20.  
  21. All users of Directory Opus 4 (including versions distributed
  22. under the GPL) are entitled to upgrade to the latest version of
  23. Directory Opus version 5 at a reduced price. Please see
  24. http://www.gpsoft.com.au for more information.
  25.  
  26. The release of Directory Opus 4 under the GPL in NO WAY affects
  27. the existing commercial status of Directory Opus 5.
  28.  
  29. */
  30.  
  31. /* Flags relating to configuration options */
  32.  
  33. #ifndef DOPUS_CONFIGFLAGS
  34. #define DOPUS_CONFIGFLAGS
  35.  
  36. /* CopyFlags */
  37.  
  38. #define COPY_DATE  1
  39. #define COPY_PROT  2
  40. #define COPY_NOTE  4
  41. #define COPY_ARC   8
  42. #define COPY_CHECK 16
  43.  
  44. /* DeleteFlags */
  45.  
  46. #define DELETE_ASK    1
  47. #define DELETE_FILES  2
  48. #define DELETE_DIRS   4
  49. #define DELETE_SET    8
  50.  
  51. /* ErrorFlags */
  52.  
  53. #define ERROR_ENABLE_DOS  1
  54. #define ERROR_ENABLE_OPUS 2
  55.  
  56. /* GeneralFlags */
  57.  
  58. #define GENERAL_DISPLAYINFO 2
  59. #define GENERAL_DOUBLECLICK 8
  60. #define GENERAL_ACTIVATE    64
  61. #define GENERAL_DRAG        128
  62.  
  63. /* IconFlags */
  64.  
  65. #define ICONFLAG_MAKEDIRICON   1
  66. #define ICONFLAG_DOUNTOICONS   2
  67. #define ICONFLAG_AUTOSELECT    4
  68.  
  69. /* ReplaceFlags */
  70.  
  71. #define REPLACE_ALWAYS 1
  72. #define REPLACE_NEVER  2
  73. #define REPLACE_OLDER  4
  74. #define REPLACE_ASK    8
  75.  
  76. /* SortFlags */
  77.  
  78. #define SORT_LREVERSE    1
  79. #define SORT_RREVERSE    2
  80.  
  81. /* UpdateFlags */
  82.  
  83. #define UPDATE_FREE               1
  84. #define UPDATE_SCROLL             2
  85. #define UPDATE_REDRAW             4
  86. #define UPDATE_NOTIFY             8
  87. #define UPDATE_LEFTJUSTIFY       16
  88. #define UPDATE_PROGRESSINDICATOR 32
  89. #define UPDATE_PROGRESSIND_COPY  64
  90.  
  91. /* ScreenFlags */
  92.  
  93. #define SCRFLAGS_DEFWIDTH   1
  94. #define SCRFLAGS_DEFHEIGHT  2
  95. #define SCRFLAGS_HALFHEIGHT 4
  96.  
  97. /* DirFlags */
  98.  
  99. #define DIRFLAGS_FINDEMPTY      1
  100. #define DIRFLAGS_EXALL          2
  101. #define DIRFLAGS_AUTODISKC      4
  102. #define DIRFLAGS_AUTODISKL      8
  103. #define DIRFLAGS_CHECKBUFS     16
  104. #define DIRFLAGS_REREADOLD     32
  105. #define DIRFLAGS_SMARTPARENT   64
  106. #define DIRFLAGS_EXPANDPATHS  128
  107.  
  108. /* ViewBits */
  109.  
  110. #define VIEWBITS_SHOWBLACK   1
  111. #define VIEWBITS_FILTEROFF   2
  112. #define VIEWBITS_8BITSPERGUN 4
  113. #define VIEWBITS_PLAYLOOP    8
  114. #define VIEWBITS_TEXTBORDERS 16
  115. #define VIEWBITS_PAUSEANIMS  32
  116. #define VIEWBITS_BESTMODEID  64
  117.  
  118. /* IconType */
  119.  
  120. #define ICON_MEMORY    1
  121. #define ICON_CPU       2
  122. #define ICON_DATE      4
  123. #define ICON_TIME      8
  124. #define ICON_NOWINDOW  16
  125. #define ICON_APPICON   32
  126. #define ICON_BYTES     64
  127. #define ICON_C_AND_F   128
  128.  
  129. /* ScrClkType */
  130.  
  131. #define SCRCLOCK_MEMORY    1
  132. #define SCRCLOCK_CPU       2
  133. #define SCRCLOCK_DATE      4
  134. #define SCRCLOCK_TIME      8
  135. #define SCRCLOCK_BYTES     64
  136. #define SCRCLOCK_C_AND_F   128
  137.  
  138. /* ShowFree */
  139.  
  140. #define SHOWFREE_BYTES   1
  141. #define SHOWFREE_KILO    2
  142. #define SHOWFREE_BLOCKS  4
  143. #define SHOWFREE_PERCENT 8
  144.  
  145. /* DateFormat */
  146.  
  147. #define DATE_DOS   1
  148. #define DATE_INT   2
  149. #define DATE_USA   4
  150. #define DATE_AUS   8
  151. #define DATE_SUBST 16
  152. #define DATE_12HOUR 32
  153.  
  154. /* AddIconFlags */
  155.  
  156. #define ADDICONFLAGS_USEDEFAULTICONS 1
  157.  
  158. /* GeneralScreenFlags */
  159.  
  160. #define SCR_GENERAL_WINBORDERS  1
  161. #define SCR_GENERAL_TINYGADS    2
  162. #define SCR_GENERAL_GADSLIDERS  4
  163. #define SCR_GENERAL_INDICATERMB 8
  164. #define SCR_GENERAL_NEWLOOKPROP 16
  165. #define SCR_GENERAL_REQDRAG     32
  166. #define SCR_GENERAL_NEWLOOKMENU 64
  167. #define SCR_GENERAL_TITLESTATUS 128
  168.  
  169. /* LoadExternal */
  170.  
  171. #define LOAD_DISK    1
  172. #define LOAD_PRINT   2
  173. #define LOAD_ICON    4
  174. #define LOAD_CONFIG  65536
  175.  
  176. /* HotkeyFlags */
  177.  
  178. #define HOTKEY_USEMMB 1
  179.  
  180. #endif
  181.