1 #ifndef ZUNE_PREFSWINDOW_H
2 #define ZUNE_PREFSWINDOW_H
5 Copyright © 2003-2010, The AROS Development Team. All rights reserved.
6 This file is part of the PrefsWindow class, which is distributed under
7 the terms of version 2.1 of the GNU Lesser General Public License.
12 #include <libraries/mui.h>
14 /*** Name *******************************************************************/
15 #define MUIC_PrefsWindow "PrefsWindow.mcc"
17 /*** Identifier base ********************************************************/
18 #define MUIB_PrefsWindow (MUIB_AROS | 0x00000200)
20 /*** Public (Abstract) Methods **********************************************/
21 #define MUIM_PrefsWindow_Test (MUIB_PrefsWindow | 0x00000000)
22 #define MUIM_PrefsWindow_Revert (MUIB_PrefsWindow | 0x00000001)
23 #define MUIM_PrefsWindow_Save (MUIB_PrefsWindow | 0x00000002)
24 #define MUIM_PrefsWindow_Use (MUIB_PrefsWindow | 0x00000003)
25 #define MUIM_PrefsWindow_Cancel (MUIB_PrefsWindow | 0x00000004)
26 #define MUIM_PrefsWindow_Import (MUIB_PrefsWindow | 0x00000005)
27 #define MUIM_PrefsWindow_Export (MUIB_PrefsWindow | 0x00000006)
28 struct MUIP_PrefsWindow_Export
{STACKED ULONG MethodID
; STACKED ULONG withIcon
;};
29 #define MUIM_PrefsWindow_SetDefaults (MUIB_PrefsWindow | 0x00000007)
31 /*** Protected Attributes ***************************************************/
32 #define MUIA_PrefsWindow_Test_Disabled (MUIB_PrefsWindow | 0x00000000)
33 #define MUIA_PrefsWindow_Revert_Disabled (MUIB_PrefsWindow | 0x00000001)
34 #define MUIA_PrefsWindow_Save_Disabled (MUIB_PrefsWindow | 0x00000002)
35 #define MUIA_PrefsWindow_Use_Disabled (MUIB_PrefsWindow | 0x00000003)
36 #define MUIA_PrefsWindow_Cancel_Disabled (MUIB_PrefsWindow | 0x00000004)
38 /*** Macros *****************************************************************/
39 #define PrefsWindowObject MUIOBJMACRO_START(MUIC_PrefsWindow)
41 #endif /* ZUNE_PREFSWINDOW_H */