make sure "S" is generated.
[AROS-Contrib.git] / vpdf / settings.h
blob990cbe6457f6bd68fc7d0714449920b14009cac2
1 #ifndef SETTINGS_MCC_H
2 #define SETTINGS_MCC_H
4 #include "mcc/classes.h"
6 #define MUIA_VPDFSettings_Updated (MUIA_VPDF_TagBase + 1)
7 #define MUIA_VPDFSettings_File (MUIA_VPDF_TagBase + 2)
9 #define MUIM_VPDFSettings_Use (MUIM_VPDFSettings_Dummy + 1)
10 #define MUIM_VPDFSettings_Save (MUIM_VPDFSettings_Dummy + 2)
11 #define MUIM_VPDFSettings_Test (MUIM_VPDFSettings_Dummy + 3)
12 #define MUIM_VPDFSettings_Cancel (MUIM_VPDFSettings_Dummy + 4)
14 #define MUIM_VPDFSettings_FromObjects (MUIM_VPDFSettings_Dummy + 5)
15 #define MUIM_VPDFSettings_ToObjects (MUIM_VPDFSettings_Dummy + 6)
17 #if defined(__AROS__)
18 #define VPDFSettingsObject BOOPSIOBJMACRO_START(getVPDFSettingsClass())
19 #else
20 #define VPDFSettingsObject NewObject(getVPDFSettingsClass(), NULL
21 #endif
23 #define MUIA_VPDFSettings_First (MUIA_VPDF_TagBase + 32)
24 #define MUIA_VPDFSettings_Layout (MUIA_VPDF_TagBase + 33)
25 #define MUIA_VPDFSettings_Scaling (MUIA_VPDF_TagBase + 34)
26 #define MUIA_VPDFSettings_Outline (MUIA_VPDF_TagBase + 35)
27 #define MUIA_VPDFSettings_PSName (MUIA_VPDF_TagBase + 36)
28 #define MUIA_VPDFSettings_OpenLog (MUIA_VPDF_TagBase + 37)
29 #define MUIA_VPDFSettings_PrintingMode (MUIA_VPDF_TagBase + 38)
30 #define MUIA_VPDFSettings_PSMode (MUIA_VPDF_TagBase + 39)
31 #define MUIA_VPDFSettings_Last (MUIA_VPDF_TagBase + 40)
33 struct MUIP_VPDFSettings_FromObjects{ULONG MethodID;};
34 struct MUIP_VPDFSettings_ToObjects{ULONG MethodID;};
35 struct MUIP_VPDFSettings_Save{ULONG MethodID;};
36 struct MUIP_VPDFSettings_Use{ULONG MethodID;};
37 struct MUIP_VPDFSettings_Cancel{ULONG MethodID;};
39 DEFCLASS(VPDFSettings);
41 enum {
42 ETYPE_NUMERIC = 0,
43 ETYPE_STRING,
47 enum {
48 VPDF_SGROUP_LAYOUT = 1,
49 VPDF_SGROUP_SCALING = 2,
50 VPDF_SGROUP_GUI = 3,
51 VPDF_SGROUP_PRINTER = 4,
54 #endif