oops.. only build it when it _is_ valid.
[AROS-Contrib.git] / vpdf / pagenumberclass.h
blobcc437585bb9655f438cfb7fdc64c7b56b85ca6ca
1 #ifndef NUMBERGENERATOR_MCC_H
2 #define NUMBERGENERATOR_MCC_H
4 #include "mcc/classes.h"
6 /*
7 #define MUIA_VPDFNumberGeneratorPageSkip (MUIA_VPDFNumberGenerator_TagBase + 1 )
9 #define MUIV_VPDFNumberGeneratorPageSkip_All 0
10 #define MUIV_VPDFNumberGeneratorPageSkip_Odd 1
11 #define MUIV_VPDFNumberGeneratorPageSkip_Even 2
14 #define MUIA_VPDFNumberGeneratorPageStart (MUIA_VPDFNumberGenerator_TagBase + 2 )
15 #define MUIA_VPDFNumberGeneratorPageEnd (MUIA_VPDFNumberGenerator_TagBase + 3 )
16 #define MUIA_VPDFNumberGeneratorPageMax (MUIA_VPDFNumberGenerator_TagBase + 4 )
18 #define MUIM_VPDFNumberGeneratorFirst (MUIM_VPDFNumberGenerator_Dummy + 1)
19 #define MUIM_VPDFNumberGeneratorNext (MUIM_VPDFNumberGenerator_Dummy + 2)
21 #define MUIV_VPDFNumberGeneratorEndPos -1
23 struct MUIP_VPDFNumberGeneratorFirst{ULONG MethodID; LONG reverse;};
24 struct MUIP_VPDFNumberGeneratorNext{ULONG MethodID;};
26 #if defined(__AROS__)
27 #define VPDFNumberGenerator BOOPSIOBJMACRO_START(getVPDFNumberGeneratorClass())
28 #else
29 #define VPDFNumberGenerator NewObject(getVPDFNumberGeneratorClass(), NULL
30 #endif
33 DEFCLASS(VPDFNumberGenerator);
35 #endif