correction - use screenwidth/screenheight
[AROS-Contrib.git] / dopus / Program / dopusconfigflags.h
blobdcaafa3973055e0caf9852c9830a78fcdd9f1778
1 /*
3 Directory Opus 4
4 Original GPL release version 4.12
5 Copyright 1993-2000 Jonathan Potter
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.
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.
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.
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.
26 The release of Directory Opus 4 under the GPL in NO WAY affects
27 the existing commercial status of Directory Opus 5.
31 /* Flags relating to configuration options */
33 #ifndef DOPUS_CONFIGFLAGS
34 #define DOPUS_CONFIGFLAGS
36 /* CopyFlags */
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
44 /* DeleteFlags */
46 #define DELETE_ASK 1
47 #define DELETE_FILES 2
48 #define DELETE_DIRS 4
49 #define DELETE_SET 8
51 /* ErrorFlags */
53 #define ERROR_ENABLE_DOS 1
54 #define ERROR_ENABLE_OPUS 2
56 /* IconFlags */
58 #define ICONFLAG_MAKEDIRICON 1
59 #define ICONFLAG_DOUNTOICONS 2
60 #define ICONFLAG_AUTOSELECT 4
62 /* ReplaceFlags */
64 #define REPLACE_ALWAYS 1
65 #define REPLACE_NEVER 2
66 #define REPLACE_OLDER 4
67 #define REPLACE_ASK 8
69 /* SortFlags */
71 #define SORT_LREVERSE 1
72 #define SORT_RREVERSE 2
74 /* UpdateFlags */
76 #define UPDATE_FREE 1
77 #define UPDATE_SCROLL 2
78 #define UPDATE_REDRAW 4
79 #define UPDATE_NOTIFY 8
80 #define UPDATE_LEFTJUSTIFY 16
81 #define UPDATE_PROGRESSINDICATOR 32
82 #define UPDATE_PROGRESSIND_COPY 64
84 /* ScreenFlags */
86 #define SCRFLAGS_DEFWIDTH 1
87 #define SCRFLAGS_DEFHEIGHT 2
88 #define SCRFLAGS_HALFHEIGHT 4
90 /* DirFlags */
92 #define DIRFLAGS_FINDEMPTY 1
93 #define DIRFLAGS_EXALL 2
94 #define DIRFLAGS_AUTODISKC 4
95 #define DIRFLAGS_AUTODISKL 8
96 #define DIRFLAGS_CHECKBUFS 16
97 #define DIRFLAGS_REREADOLD 32
98 #define DIRFLAGS_SMARTPARENT 64
99 #define DIRFLAGS_EXPANDPATHS 128
101 /* ViewBits */
103 #define VIEWBITS_SHOWBLACK 1
104 #define VIEWBITS_FILTEROFF 2
105 #define VIEWBITS_8BITSPERGUN 4
106 #define VIEWBITS_PLAYLOOP 8
107 #define VIEWBITS_TEXTBORDERS 16
108 #define VIEWBITS_PAUSEANIMS 32
109 #define VIEWBITS_BESTMODEID 64
111 /* IconType */
113 #define ICON_MEMORY 1
114 #define ICON_CPU 2
115 #define ICON_DATE 4
116 #define ICON_TIME 8
117 #define ICON_NOWINDOW 16
118 #define ICON_APPICON 32
119 #define ICON_BYTES 64
120 #define ICON_C_AND_F 128
122 /* ScrClkType */
124 #define SCRCLOCK_MEMORY 1
125 #define SCRCLOCK_CPU 2
126 #define SCRCLOCK_DATE 4
127 #define SCRCLOCK_TIME 8
128 #define SCRCLOCK_BYTES 64
129 #define SCRCLOCK_C_AND_F 128
131 /* ShowFree */
133 #define SHOWFREE_BYTES 1
134 #define SHOWFREE_KILO 2
135 #define SHOWFREE_BLOCKS 4
136 #define SHOWFREE_PERCENT 8
138 /* DateFormat */
140 #define DATE_DOS 1
141 #define DATE_INT 2
142 #define DATE_USA 4
143 #define DATE_AUS 8
144 #define DATE_SUBST 16
145 #define DATE_12HOUR 32
147 /* AddIconFlags */
149 #define ADDICONFLAGS_USEDEFAULTICONS 1
151 /* GeneralScreenFlags */
153 #define SCR_GENERAL_WINBORDERS 1
154 #define SCR_GENERAL_TINYGADS 2
155 #define SCR_GENERAL_GADSLIDERS 4
156 #define SCR_GENERAL_INDICATERMB 8
157 #define SCR_GENERAL_NEWLOOKPROP 16
158 #define SCR_GENERAL_REQDRAG 32
159 #define SCR_GENERAL_NEWLOOKMENU 64
160 #define SCR_GENERAL_TITLESTATUS 128
162 /* LoadExternal */
164 #define LOAD_DISK 1
165 #define LOAD_PRINT 2
166 #define LOAD_ICON 4
167 #define LOAD_CONFIG 65536
169 /* HotkeyFlags */
171 #define HOTKEY_USEMMB 1
173 #endif