summaryrefslogtreecommitdiff
path: root/src/Fl_Printer.cxx
diff options
context:
space:
mode:
authorManoloFLTK <41016272+ManoloFLTK@users.noreply.github.com>2024-11-27 00:08:06 +0100
committerManoloFLTK <41016272+ManoloFLTK@users.noreply.github.com>2024-11-27 00:08:06 +0100
commit95fc60bd8c90bbc5db9d47228d00f0aa0bcb4fa0 (patch)
treea03a2245a1d0135ffb4e6ced8abb01a13326adb3 /src/Fl_Printer.cxx
parent9bac964f85503dfd37cef369f4d664a1aef92094 (diff)
Restore building with configure --disable-print (#1147)
Diffstat (limited to 'src/Fl_Printer.cxx')
-rw-r--r--src/Fl_Printer.cxx9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/Fl_Printer.cxx b/src/Fl_Printer.cxx
index dc5509206..ced2d75ab 100644
--- a/src/Fl_Printer.cxx
+++ b/src/Fl_Printer.cxx
@@ -20,6 +20,7 @@
#if defined(FL_NO_PRINT_SUPPORT)
#include <FL/Fl_PostScript.H>
+#include <FL/Fl_PDF_File_Surface.H>
Fl_Printer::Fl_Printer(void) {
printer = NULL;
@@ -97,6 +98,14 @@ void Fl_EPS_File_Surface::untranslate() {}
FILE* Fl_EPS_File_Surface::file() {return NULL;}
int Fl_EPS_File_Surface::close() {return 1;}
+Fl_PDF_File_Surface::Fl_PDF_File_Surface(void) {}
+int Fl_PDF_File_Surface::begin_job(const char* defaultfilename, char **perr) {return 2;}
+int Fl_PDF_File_Surface::begin_document(const char* pathname,
+ enum Fl_Paged_Device::Page_Format format,
+ enum Fl_Paged_Device::Page_Layout layout,
+ char **perr) {return 2;}
+Fl_PDF_File_Surface::~Fl_PDF_File_Surface(void) {}
+
#else
// print dialog customization strings