Tabs to spaces, more consistent formatting.
[AROS.git] / workbench / libs / muimaster / classes / dirlist.h
blobc5bf98dd4d5f26915151c3bd78b38d7715ad22f9
1 #ifndef _MUI_CLASSES_DIRLIST_H
2 #define _MUI_CLASSES_DIRLIST_H
4 /*
5 Copyright © 2002-2003, The AROS Development Team. All rights reserved.
6 $Id$
7 */
9 /****************************************************************************/
10 /*** Name *******************************************************************/
11 #define MUIC_Dirlist "Dirlist.mui"
13 /*** Identifer base (for Zune extensions) ***********************************/
14 #define MUIB_Dirlist (MUIB_ZUNE | 0x00001800)
16 /*** Methods ****************************************************************/
18 #define MUIM_Dirlist_ReRead (MUIB_MUI | 0x00422d71) /* MUI: V4 */
19 struct MUIP_Dirlist_ReRead
21 STACKED ULONG MethodID;
24 /*** Attributes *************************************************************/
25 #define MUIA_Dirlist_AcceptPattern \
26 (MUIB_MUI | 0x0042760a) /* MUI: V4 is. STRPTR */
27 #define MUIA_Dirlist_Directory \
28 (MUIB_MUI | 0x0042ea41) /* MUI: V4 isg STRPTR */
29 #define MUIA_Dirlist_DrawersOnly \
30 (MUIB_MUI | 0x0042b379) /* MUI: V4 is. BOOL */
31 #define MUIA_Dirlist_FilesOnly \
32 (MUIB_MUI | 0x0042896a) /* MUI: V4 is. BOOL */
33 #define MUIA_Dirlist_FilterDrawers \
34 (MUIB_MUI | 0x00424ad2) /* MUI: V4 is. BOOL */
35 #define MUIA_Dirlist_FilterHook \
36 (MUIB_MUI | 0x0042ae19) /* MUI: V4 is. struct Hook * */
37 #define MUIA_Dirlist_MultiSelDirs \
38 (MUIB_MUI | 0x00428653) /* MUI: V6 is. BOOL */
39 #define MUIA_Dirlist_NumBytes \
40 (MUIB_MUI | 0x00429e26) /* MUI: V4 ..g LONG */
41 #define MUIA_Dirlist_NumDrawers \
42 (MUIB_MUI | 0x00429cb8) /* MUI: V4 ..g LONG */
43 #define MUIA_Dirlist_NumFiles \
44 (MUIB_MUI | 0x0042a6f0) /* MUI: V4 ..g LONG */
45 #define MUIA_Dirlist_Path \
46 (MUIB_MUI | 0x00426176) /* MUI: V4 ..g STRPTR */
47 #define MUIA_Dirlist_RejectIcons \
48 (MUIB_MUI | 0x00424808) /* MUI: V4 is. BOOL */
49 #define MUIA_Dirlist_RejectPattern \
50 (MUIB_MUI | 0x004259c7) /* MUI: V4 is. STRPTR */
51 #define MUIA_Dirlist_SortDirs \
52 (MUIB_MUI | 0x0042bbb9) /* MUI: V4 is. LONG */
53 #define MUIA_Dirlist_SortHighLow \
54 (MUIB_MUI | 0x00421896) /* MUI: V4 is. BOOL */
55 #define MUIA_Dirlist_SortType \
56 (MUIB_MUI | 0x004228bc) /* MUI: V4 is. LONG */
57 #define MUIA_Dirlist_Status \
58 (MUIB_MUI | 0x004240de) /* MUI: V4 ..g LONG */
60 enum
62 MUIV_Dirlist_SortDirs_First = 0,
63 MUIV_Dirlist_SortDirs_Last,
64 MUIV_Dirlist_SortDirs_Mix,
67 enum
69 MUIV_Dirlist_SortType_Name = 0,
70 MUIV_Dirlist_SortType_Date,
71 MUIV_Dirlist_SortType_Size,
74 enum
76 MUIV_Dirlist_Status_Invalid = 0,
77 MUIV_Dirlist_Status_Reading,
78 MUIV_Dirlist_Status_Valid,
81 extern const struct __MUIBuiltinClass _MUI_Dirlist_desc; /* PRIV */
83 #endif /* _MUI_CLASSES_DIRLIST_H */