5 Copyright © 1995-2001, The AROS Development Team. All rights reserved.
8 Desc: File requester specific defs.
15 #ifndef INTUITION_CLASSES_H
16 # include <intuition/classes.h>
19 # include <dos/exall.h>
21 #ifndef DOS_DOSEXTENS_H
22 # include <dos/dosextens.h>
27 #define FREQ_MIN_VISIBLELINES 5
28 #define FREQ_MIN_FILECOLUMNWIDTH 150
31 #define FREQ_COOL_BUTTONS 0
33 #define FREQ_COOL_BUTTONS 1
36 #define DEF_PROPWIDTH 20
37 #define MAX_PATTERN_LEN 257
38 #define MAX_PATH_LEN 1025
39 #define MAX_FILE_LEN 257
41 #define FREQ_FIRST_OBJECT(x) ((x)->Listview)
42 #define FREQ_LAST_OBJECT(x) ((x)->EraserGad)
54 Object
*DirectoryScanSymbol
;
59 struct ScrollerGadget ScrollGad
;
60 struct List ListviewList
;
61 struct Hook ListviewHook
;
62 struct Hook StringEditHook
;
66 WORD LVColumnWidth
[ASLLV_MAXCOLUMNS
];
67 UBYTE LVColumnAlign
[ASLLV_MAXCOLUMNS
];
72 /* Has the gadgetry been layouted before ? */
74 #define FRFLG_LAYOUTED (1 << 0)
75 #define FRFLG_SHOWING_VOLUMES (1 << 1)
79 #define FRMEN_LASTNAME 1
80 #define FRMEN_NEXTNAME 2
81 #define FRMEN_RESTORE 3
82 #define FRMEN_PARENT 4
83 #define FRMEN_VOLUMES 5
84 #define FRMEN_UPDATE 6
85 #define FRMEN_DELETE 7
86 #define FRMEN_NEWDRAWER 8
87 #define FRMEN_RENAME 9
88 #define FRMEN_SELECT 10
90 #define FRMEN_CANCEL 12
91 #define FRMEN_BYNAME 13
92 #define FRMEN_BYDATE 14
93 #define FRMEN_BYSIZE 15
94 #define FRMEN_ASCENDING 16
95 #define FRMEN_DESCENDING 17
96 #define FRMEN_DRAWERSFIRST 18
97 #define FRMEN_DRAWERSMIX 19
98 #define FRMEN_DRAWERSLAST 20
100 #endif /* FILEREQHOOKS_H */