Updated PCI IDs to latest snapshot.
[tangerine.git] / workbench / libs / muimaster / classes / prop.h
blob881165f6bf2ef6ab10735cc019f3967871150c4e
1 #ifndef _MUI_CLASSES_PROP_H
2 #define _MUI_CLASSES_PROP_H
4 /*
5 Copyright © 2002-2003, The AROS Development Team. All rights reserved.
6 $Id$
7 */
9 /*** Name *******************************************************************/
10 #define MUIC_Prop "Prop.mui"
12 /*** Identifier base (for Zune extensions) **********************************/
13 #define MUIB_Prop (MUIB_ZUNE | 0x00002900)
15 /*** Methods ****************************************************************/
16 #define MUIM_Prop_Decrease (MUIB_MUI|0x00420dd1) /* MUI: V16 */
17 #define MUIM_Prop_Increase (MUIB_MUI|0x0042cac0) /* MUI: V16 */
18 struct MUIP_Prop_Decrease {STACKED ULONG MethodID; STACKED LONG amount;};
19 struct MUIP_Prop_Increase {STACKED ULONG MethodID; STACKED LONG amount;};
21 /*** Attributes *************************************************************/
22 #define MUIA_Prop_Entries (MUIB_MUI|0x0042fbdb) /* MUI: V4 isg LONG */
23 #define MUIA_Prop_First (MUIB_MUI|0x0042d4b2) /* MUI: V4 isg LONG */
24 #define MUIA_Prop_Horiz (MUIB_MUI|0x0042f4f3) /* MUI: V4 i.g BOOL */
25 #define MUIA_Prop_Slider (MUIB_MUI|0x00429c3a) /* MUI: V4 isg BOOL */
26 #define MUIA_Prop_UseWinBorder (MUIB_MUI|0x0042deee) /* MUI: V13 i.. LONG */
27 #define MUIA_Prop_Visible (MUIB_MUI|0x0042fea6) /* MUI: V4 isg LONG */
29 #define MUIA_Prop_OnlyTrigger (MUIB_Prop | 0x00000000) /* Zune: PRIV .s. BOOL */
31 enum
33 MUIV_Prop_UseWinBorder_None = 0,
34 MUIV_Prop_UseWinBorder_Left,
35 MUIV_Prop_UseWinBorder_Right,
36 MUIV_Prop_UseWinBorder_Bottom,
39 #define MUIA_Prop_Release (MUIB_MUI|0x00429839) /* MUI: ..g BOOL PRIV */
40 #define MUIA_Prop_DeltaFactor (MUIB_MUI|0x00427c5e) /* MUI: is. LONG */
41 #define MUIA_Prop_DoSmooth (MUIB_MUI|0x004236ce) /* MUI: V4 i.. LONG */
44 extern const struct __MUIBuiltinClass _MUI_Prop_desc; /* PRIV */
46 #endif /* _MUI_CLASSES_PROP_H */