19 #ifndef Fl_Copy_Surface_H
20 #define Fl_Copy_Surface_H
57 CFMutableDataRef pdfdata;
60 void prepare_copy_pdf_and_tiff(
int w,
int h);
61 void complete_copy_pdf_and_tiff();
62 void init_PDF_context(
int w,
int h);
63 static size_t MyPutBytes(
void* info,
const void* buffer,
size_t count);
73 static const char *class_id;
78 void draw(
Fl_Widget* widget,
int delta_x = 0,
int delta_y = 0);
79 void draw_decorated_window(
Fl_Window* win,
int delta_x = 0,
int delta_y = 0);
81 int w() {
return width; }
83 int h() {
return height; }
86 #if defined(__APPLE__)
94 static const char *class_id;
96 Fl_Quartz_Surface_(
int w,
int h);
98 virtual ~Fl_Quartz_Surface_() {};
110 static const char *class_id;
115 virtual ~Fl_GDI_Surface_();
118 #elif !defined(FL_DOXYGEN)
123 static const char *class_id;
128 virtual ~Fl_Xlib_Surface_();
133 #endif // Fl_Copy_Surface_H