3f66f6a5b3
This keyword is not expanded by Git which means it's not replaced with the correct revision value in the releases made using git-based scripts and it's confusing to have lines with unexpanded "$Id$" in the released files. As expanding them with Git is not that simple (it could be done with git archive and export-subst attribute) and there are not many benefits in having them in the first place, just remove all these lines. If nothing else, this will make an eventual transition to Git simpler. Closes #14487. git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@74602 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
93 lines
3.0 KiB
C++
93 lines
3.0 KiB
C++
/////////////////////////////////////////////////////////////////////////////
|
|
// Name: wx/osx/carbon/private/print.h
|
|
// Purpose: private implementation for printing on OS X
|
|
// Author: Stefan Csomor
|
|
// Modified by:
|
|
// Created: 03/02/99
|
|
// Copyright: (c) Stefan Csomor
|
|
// Licence: wxWindows licence
|
|
/////////////////////////////////////////////////////////////////////////////
|
|
|
|
#ifndef _WX_MAC_PRIVATE_PRINT_H_
|
|
#define _WX_MAC_PRIVATE_PRINT_H_
|
|
|
|
#include "wx/cmndata.h"
|
|
#include "wx/print.h"
|
|
|
|
// for PrintingManager
|
|
#include "ApplicationServices/ApplicationServices.h"
|
|
|
|
class WXDLLIMPEXP_CORE wxOSXPrintData : public wxPrintNativeDataBase
|
|
{
|
|
public:
|
|
wxOSXPrintData();
|
|
virtual ~wxOSXPrintData();
|
|
|
|
virtual bool TransferTo( wxPrintData &data );
|
|
virtual bool TransferFrom( const wxPrintData &data );
|
|
|
|
virtual bool IsOk() const ;
|
|
|
|
virtual void TransferFrom( wxPageSetupDialogData * );
|
|
virtual void TransferTo( wxPageSetupDialogData * );
|
|
|
|
virtual void TransferFrom( wxPrintDialogData * );
|
|
virtual void TransferTo( wxPrintDialogData * );
|
|
|
|
PMPrintSession GetPrintSession() { return m_macPrintSession; }
|
|
PMPageFormat GetPageFormat() { return m_macPageFormat; }
|
|
PMPrintSettings GetPrintSettings() { return m_macPrintSettings; }
|
|
protected :
|
|
virtual void TransferPrinterNameFrom( const wxPrintData &data );
|
|
virtual void TransferPaperInfoFrom( const wxPrintData &data );
|
|
virtual void TransferResolutionFrom( const wxPrintData &data );
|
|
|
|
virtual void TransferPrinterNameTo( wxPrintData &data );
|
|
virtual void TransferPaperInfoTo( wxPrintData &data );
|
|
virtual void TransferResolutionTo( wxPrintData &data );
|
|
|
|
|
|
virtual void UpdateFromPMState();
|
|
virtual void UpdateToPMState();
|
|
|
|
PMPrintSession m_macPrintSession ;
|
|
PMPageFormat m_macPageFormat ;
|
|
PMPrintSettings m_macPrintSettings ;
|
|
PMPaper m_macPaper;
|
|
private:
|
|
DECLARE_DYNAMIC_CLASS(wxOSXPrintData)
|
|
} ;
|
|
|
|
WXDLLIMPEXP_CORE wxPrintNativeDataBase* wxOSXCreatePrintData();
|
|
|
|
#if wxOSX_USE_CARBON
|
|
class WXDLLIMPEXP_CORE wxOSXCarbonPrintData : public wxOSXPrintData
|
|
{
|
|
public:
|
|
wxOSXCarbonPrintData();
|
|
virtual ~wxOSXCarbonPrintData();
|
|
private:
|
|
DECLARE_DYNAMIC_CLASS(wxOSXCarbonPrintData)
|
|
} ;
|
|
#endif
|
|
|
|
#if wxOSX_USE_COCOA
|
|
class WXDLLIMPEXP_CORE wxOSXCocoaPrintData : public wxOSXPrintData
|
|
{
|
|
public:
|
|
wxOSXCocoaPrintData();
|
|
virtual ~wxOSXCocoaPrintData();
|
|
|
|
WX_NSPrintInfo GetNSPrintInfo() { return m_macPrintInfo; }
|
|
protected:
|
|
virtual void UpdateFromPMState();
|
|
virtual void UpdateToPMState();
|
|
|
|
WX_NSPrintInfo m_macPrintInfo;
|
|
private:
|
|
DECLARE_DYNAMIC_CLASS(wxOSXCocoaPrintData)
|
|
} ;
|
|
#endif
|
|
|
|
#endif // _WX_MAC_PRIVATE_PRINT_H_
|