From: Robert Roebling Date: Fri, 14 Nov 2008 08:18:05 +0000 (+0000) Subject: #10183: patch to add wxOSX print job name X-Git-Url: https://git.saurik.com/wxWidgets.git/commitdiff_plain/e9e767f1d9060d3ecbe856838ee8ab061c5dbc6c #10183: patch to add wxOSX print job name git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@56761 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- diff --git a/src/osx/carbon/dcprint.cpp b/src/osx/carbon/dcprint.cpp index 5163f0d17c..9da9504af7 100644 --- a/src/osx/carbon/dcprint.cpp +++ b/src/osx/carbon/dcprint.cpp @@ -120,7 +120,7 @@ wxNativePrinterDC* wxNativePrinterDC::Create(wxPrintData* data) return new wxMacCarbonPrinterDC(data) ; } -bool wxMacCarbonPrinterDC::StartDoc( wxPrinterDC* dc , const wxString& WXUNUSED(message) ) +bool wxMacCarbonPrinterDC::StartDoc( wxPrinterDC* dc , const wxString& message ) { if ( m_err ) return false ; @@ -128,6 +128,11 @@ bool wxMacCarbonPrinterDC::StartDoc( wxPrinterDC* dc , const wxString& WXUNUSED wxPrinterDCImpl *impl = (wxPrinterDCImpl*) dc->GetImpl(); wxMacCarbonPrintData *native = (wxMacCarbonPrintData*) impl->GetPrintData().GetNativeData() ; +#if MAC_OS_X_VERSION_MAX_ALLOWED >= MAC_OS_X_VERSION_10_4 + if ( PMPrintSettingsSetJobName != NULL ) + PMPrintSettingsSetJobName(native->m_macPrintSettings, wxCFStringRef(message)); +#endif + m_err = PMSessionBeginCGDocumentNoDialog(native->m_macPrintSession, native->m_macPrintSettings, native->m_macPageFormat);