Moved DejaVue fonts to contrib. They are only needed by applications
[AROS-Contrib.git] / vpdf / printer.h
blob2117dfbae098382728e5b9bfd256fde93f74c3b9
1 #ifndef PRINTER_MCC_H
2 #define PRINTER_MCC_H
4 #include "mcc/classes.h"
7 #define MUIM_VPDFPrinter_PrintDocument (MUIM_VPDFPrinter_Dummy + 1)
8 #define MUIM_VPDFPrinter_Start (MUIM_VPDFPrinter_Dummy + 2)
9 #define MUIM_VPDFPrinter_Stop (MUIM_VPDFPrinter_Dummy + 3)
10 #define MUIM_VPDFPrinter_Done (MUIM_VPDFPrinter_Dummy + 4)
11 #define MUIM_VPDFPrinter_StatusUpdate (MUIM_VPDFPrinter_Dummy + 5)
12 #define MUIM_VPDFPrinter_Close (MUIM_VPDFPrinter_Dummy + 6)
13 #define MUIM_VPDFPrinter_PrinterPrefs (MUIM_VPDFPrinter_Dummy + 7)
14 #define MUIM_VPDFPrinter_HideCollate (MUIM_VPDFPrinter_Dummy + 8)
15 #define MUIM_VPDFPrinter_Error (MUIM_VPDFPrinter_Dummy + 9)
18 #define MUIA_VPDFPrinter_PSName (MUIM_VPDFPrinter_Dummy + 20)
19 #define MUIA_VPDFPrinter_PrintingMode (MUIM_VPDFPrinter_Dummy + 21)
20 #define MUIA_VPDFPrinter_PSMode (MUIM_VPDFPrinter_Dummy + 22)
22 struct MUIP_VPDFPrinter_PrintDocument{ULONG MethodID; APTR doc;};
23 struct MUIP_VPDFPrinter_Start{ULONG MethodID;};
24 struct MUIP_VPDFPrinter_Stop{ULONG MethodID;};
25 struct MUIP_VPDFPrinter_Done{ULONG MethodID;};
26 struct MUIP_VPDFPrinter_StatusUpdate{ULONG MethodID; ULONG page_number; ULONG actual_page;};
27 struct MUIP_VPDFPrinter_Close{ULONG MethodID;};
28 struct MUIP_VPDFPrinter_PrinterPrefs{ULONG MethodID;};
29 struct MUIP_VPDFPrinter_HideCollate{ULONG MethodID; ULONG copies;};
30 struct MUIP_VPDFPrinter_Error{ULONG MethodID;};
32 #if defined(__AROS__)
33 #define VPDFPrinterObject BOOPSIOBJMACRO_START(getVPDFPrinterClass())
34 #else
35 #define VPDFPrinterObject NewObject(getVPDFPrinterClass(), NULL
36 #endif
38 DEFCLASS(VPDFPrinter);
40 #endif