diff options
author | David Tardon <dtardon@redhat.com> | 2011-12-01 13:39:09 +0100 |
---|---|---|
committer | David Tardon <dtardon@redhat.com> | 2011-12-05 15:11:52 +0100 |
commit | adb110517139252962b1ccf8f9230a4981a9573a (patch) | |
tree | 2a6ac2d1b9069d6c6e551ccfa72fc60cd019e987 /vcl/unx/gtk/app/gtkinst.cxx | |
parent | 85c6244b85b29c1d2bb9d89b62e9512dd65378b5 (diff) |
set up CFLAGS/LIBS for gtk print dialog in configure
The dialog is built for gtk 2.0 if the version present at the system is
at least 2.10.0 and always for gtk 3.0.
Diffstat (limited to 'vcl/unx/gtk/app/gtkinst.cxx')
-rw-r--r-- | vcl/unx/gtk/app/gtkinst.cxx | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/vcl/unx/gtk/app/gtkinst.cxx b/vcl/unx/gtk/app/gtkinst.cxx index f887323ca79c..b6eacc9b3449 100644 --- a/vcl/unx/gtk/app/gtkinst.cxx +++ b/vcl/unx/gtk/app/gtkinst.cxx @@ -401,18 +401,26 @@ void GtkInstance::AddToRecentDocumentList(const rtl::OUString& rFileUrl, const r SalInfoPrinter* GtkInstance::CreateInfoPrinter( SalPrinterQueueInfo* pQueueInfo, ImplJobSetup* pSetupData ) { +#if defined ENABLE_GTK_PRINT || GTK_CHECK_VERSION(3,0,0) mbPrinterInit = true; // create and initialize SalInfoPrinter PspSalInfoPrinter* pPrinter = new GtkSalInfoPrinter; configurePspInfoPrinter(pPrinter, pQueueInfo, pSetupData); return pPrinter; +#else + return Superclass_t::CreateInfoPrinter( pQueueInfo, pSetupData ); +#endif } SalPrinter* GtkInstance::CreatePrinter( SalInfoPrinter* pInfoPrinter ) { +#if defined ENABLE_GTK_PRINT || GTK_CHECK_VERSION(3,0,0) mbPrinterInit = true; fprintf(stderr, "gtk printer\n"); return new GtkSalPrinter( pInfoPrinter ); +#else + return Superclass_t::CreatePrinter( pInfoPrinter ); +#endif } |