Tabs to spaces, more consistent formatting.
[AROS.git] / workbench / libs / muimaster / classes / listview.h
blob4cfbdfd0415de7777c403b467c193d1de6948d36
1 #ifndef _CLASSES_LISTVIEW_H
2 #define _CLASSES_LISTVIEW_H
4 /*
5 Copyright © 2002-2003, The AROS Development Team. All rights reserved.
6 $Id$
7 */
9 /*** Name *******************************************************************/
10 #define MUIC_Listview "Listview.mui"
12 /*** Identifier base (for Zune extensions) **********************************/
13 #define MUIB_Listview (MUIB_ZUNE | 0x00001900)
15 /*** Attributes *************************************************************/
16 #define MUIA_Listview_ClickColumn \
17 (MUIB_MUI | 0x0042d1b3) /* V7 ..g LONG */
18 #define MUIA_Listview_DefClickColumn \
19 (MUIB_MUI | 0x0042b296) /* V7 isg LONG */
20 #define MUIA_Listview_DoubleClick \
21 (MUIB_MUI | 0x00424635) /* V4 i.g BOOL */
22 #define MUIA_Listview_DragType \
23 (MUIB_MUI | 0x00425cd3) /* V11 isg LONG */
24 #define MUIA_Listview_Input \
25 (MUIB_MUI | 0x0042682d) /* V4 i.. BOOL */
26 #define MUIA_Listview_List \
27 (MUIB_MUI | 0x0042bcce) /* V4 i.g Object */
28 #define MUIA_Listview_MultiSelect \
29 (MUIB_MUI | 0x00427e08) /* V7 i.. LONG */
30 #define MUIA_Listview_ScrollerPos \
31 (MUIB_MUI | 0x0042b1b4) /* V10 i.. BOOL */
32 #define MUIA_Listview_SelectChange \
33 (MUIB_MUI | 0x0042178f) /* V4 ..g BOOL */
35 enum
37 MUIV_Listview_DragType_None = 0,
38 MUIV_Listview_DragType_Immediate,
41 enum
43 MUIV_Listview_MultiSelect_None = 0,
44 MUIV_Listview_MultiSelect_Default,
45 MUIV_Listview_MultiSelect_Shifted,
46 MUIV_Listview_MultiSelect_Always,
49 enum
51 MUIV_Listview_ScrollerPos_Default = 0,
52 MUIV_Listview_ScrollerPos_Left,
53 MUIV_Listview_ScrollerPos_Right,
54 MUIV_Listview_ScrollerPos_None,
58 extern const struct __MUIBuiltinClass _MUI_Listview_desc; /* PRIV */
60 #endif /* _CLASSES_LISTVIEW_H */