Updated PCI IDs to latest snapshot.
[tangerine.git] / workbench / classes / zune / prefseditor / prefseditor.h
blobe89ce00551d3560a3d1b1cc35b32b909b72be5e4
1 #ifndef ZUNE_PREFSEDITOR_H
2 #define ZUNE_PREFSEDITOR_H
4 /*
5 Copyright © 2004-2005, The AROS Development Team. All rights reserved.
6 This file is part of the PrefsEditor class, which is distributed under
7 the terms of version 2.1 of the GNU Lesser General Public License.
9 $Id$
12 #include <dos/dos.h>
13 #include <libraries/mui.h>
15 /*** Name *******************************************************************/
16 #define MUIC_PrefsEditor "PrefsEditor.mcc"
18 /*** Identifier base ********************************************************/
19 #define MUIB_PrefsEditor (MUIB_AROS | 0x00000500)
21 /*** Public Methods *********************************************************/
22 #define MUIM_PrefsEditor_Test (MUIB_PrefsEditor | 0x00000000)
23 #define MUIM_PrefsEditor_Revert (MUIB_PrefsEditor | 0x00000001)
24 #define MUIM_PrefsEditor_Save (MUIB_PrefsEditor | 0x00000002)
25 #define MUIM_PrefsEditor_Use (MUIB_PrefsEditor | 0x00000003)
26 #define MUIM_PrefsEditor_Cancel (MUIB_PrefsEditor | 0x00000004)
27 #define MUIM_PrefsEditor_Import (MUIB_PrefsEditor | 0x00000005)
28 struct MUIP_PrefsEditor_Import {STACKED ULONG MethodID; STACKED CONST_STRPTR filename;};
29 #define MUIM_PrefsEditor_Export (MUIB_PrefsEditor | 0x00000006)
30 struct MUIP_PrefsEditor_Export {STACKED ULONG MethodID; STACKED CONST_STRPTR filename;};
32 /*** Public (Abstract) Methods **********************************************/
33 #define MUIM_PrefsEditor_ImportFH (MUIB_PrefsEditor | 0x00000007)
34 struct MUIP_PrefsEditor_ImportFH {STACKED ULONG MethodID; STACKED BPTR fh;};
35 #define MUIM_PrefsEditor_ExportFH (MUIB_PrefsEditor | 0x00000008)
36 struct MUIP_PrefsEditor_ExportFH {STACKED ULONG MethodID; STACKED BPTR fh;};
38 /*** Public Attributes ******************************************************/
39 #define MUIA_PrefsEditor_Name (MUIB_PrefsEditor | 0x00000000) /* --G CONST_STRPTR */
40 #define MUIA_PrefsEditor_Changed (MUIB_PrefsEditor | 0x00000001) /* -SG BOOL */
41 #define MUIA_PrefsEditor_Testing (MUIB_PrefsEditor | 0x00000002) /* -SG BOOL */
42 #define MUIA_PrefsEditor_CanSave (MUIB_PrefsEditor | 0x00000004) /* --G BOOL */
43 #define MUIA_PrefsEditor_CanTest (MUIB_PrefsEditor | 0x00000005) /* --G BOOL */
45 /*** Protected Attributes ***************************************************/
46 #define MUIA_PrefsEditor_Path (MUIB_PrefsEditor | 0x00000003) /* I-G CONST_STRPTR */
48 /*** Macros *****************************************************************/
49 #define PrefsEditorObject MUIOBJMACRO_START(MUIC_PrefsEditor)
51 #endif /* ZUNE_PREFSEDITOR_H */