Tabs to spaces, more consistent formatting.
[AROS.git] / workbench / libs / muimaster / classes / menuitem.h
blob8b2b51774f9871010d6c7560bfb253846713f1c3
1 #ifndef _MUI_CLASSES_MENUITEM_H
2 #define _MUI_CLASSES_MENUITEM_H
4 /*
5 Copyright © 2002-2003, The AROS Development Team. All rights reserved.
6 $Id$
7 */
9 /****************************************************************************/
10 /*** Name *******************************************************************/
11 #define MUIC_Menustrip "Menustrip.mui"
13 /*** Identifier base (for Zune extensions) **********************************/
14 #define MUIB_Menustrip (MUIB_ZUNE | 0x00001a00)
16 /*** Attributes *************************************************************/
17 #define MUIA_Menustrip_Enabled (MUIB_MUI | 0x0042815b) /* MUI: V8 isg BOOL */
21 /****************************************************************************/
22 /*** Name *******************************************************************/
23 #define MUIC_Menu "Menu.mui"
25 /*** Identifier base (for Zune extensions) **********************************/
26 #define MUIB_Menu (MUIB_ZUNE | 0x00001b00)
28 /*** Attributes *************************************************************/
29 #define MUIA_Menu_Enabled (MUIB_MUI | 0x0042ed48) /* MUI: V8 isg BOOL */
30 #define MUIA_Menu_Title (MUIB_MUI | 0x0042a0e3) /* MUI: V8 isg STRPTR */
34 /****************************************************************************/
35 /*** Name *******************************************************************/
36 #define MUIC_Menuitem "Menuitem.mui"
38 /*** Identifier base (for Zune extensions) **********************************/
39 #define MUIB_Menuitem (MUIB_ZUNE | 0x00001c00)
41 /*** Attributes *************************************************************/
42 #define MUIA_Menuitem_Checked \
43 (MUIB_MUI | 0x0042562a) /* MUI: V8 isg BOOL */
44 #define MUIA_Menuitem_Checkit \
45 (MUIB_MUI | 0x00425ace) /* MUI: V8 isg BOOL */
46 #define MUIA_Menuitem_CommandString \
47 (MUIB_MUI | 0x0042b9cc) /* MUI: V16 isg BOOL */
48 #define MUIA_Menuitem_Enabled \
49 (MUIB_MUI | 0x0042ae0f) /* MUI: V8 isg BOOL */
50 #define MUIA_Menuitem_Exclude \
51 (MUIB_MUI | 0x00420bc6) /* MUI: V8 isg LONG */
52 #define MUIA_Menuitem_Shortcut \
53 (MUIB_MUI | 0x00422030) /* MUI: V8 isg STRPTR */
54 #define MUIA_Menuitem_Title \
55 (MUIB_MUI | 0x004218be) /* MUI: V8 isg STRPTR */
56 #define MUIA_Menuitem_Toggle \
57 (MUIB_MUI | 0x00424d5c) /* MUI: V8 isg BOOL */
58 #define MUIA_Menuitem_Trigger \
59 (MUIB_MUI | 0x00426f32) /* MUI: V8 ..g struct MenuItem * */
61 #define MUIA_Menuitem_NewMenu \
62 (MUIB_Menuitem | 0x00000000) /* Zune: V1 ..g struct NewMenu * */
65 #define MUIV_Menuitem_Shortcut_Check (-1)
68 extern const struct __MUIBuiltinClass _MUI_Menuitem_desc; /* PRIV */
69 extern const struct __MUIBuiltinClass _MUI_Menu_desc; /* PRIV */
70 extern const struct __MUIBuiltinClass _MUI_Menustrip_desc; /* PRIV */
72 #endif /* _MUI_CLASSES_MENUITEM_H */