/////////////////////////////////////////////////////////////////////////////
-// Name: dcprint.cpp
+// Name: src/mac/classic/dcprint.cpp
// Purpose: wxPrinterDC class
// Author: Julian Smart
// Modified by:
// Created: 01/02/97
// RCS-ID: $Id$
// Copyright: (c) Julian Smart
-// Licence: wxWidgets licence
+// Licence: wxWindows licence
/////////////////////////////////////////////////////////////////////////////
-#ifdef __GNUG__
-#pragma implementation "dcprint.h"
-#endif
-
// For compilers that support precompilation, includes "wx.h".
#include "wx/wxprec.h"
#ifdef __BORLANDC__
-#pragma hdrstop
+ #pragma hdrstop
#endif
+#include "wx/dcprint.h"
+
#ifndef WX_PRECOMP
+ #include "wx/msgdlg.h"
+ #include "wx/math.h"
#endif
-#include "wx/dcprint.h"
-#include "wx/msgdlg.h"
-#include <math.h>
#include "wx/mac/uma.h"
#include "wx/mac/private/print.h"
-#if !USE_SHARED_LIBRARY
IMPLEMENT_CLASS(wxPrinterDC, wxDC)
-#endif
class wxNativePrinterDC
{
{
public :
wxMacCarbonPrinterDC( wxPrintData* data ) ;
- ~wxMacCarbonPrinterDC() ;
+ virtual ~wxMacCarbonPrinterDC() ;
virtual bool StartDoc( wxPrinterDC* dc , const wxString& message ) ;
virtual void EndDoc( wxPrinterDC* dc ) ;
virtual void StartPage( wxPrinterDC* dc ) ;
{
public :
wxMacClassicPrinterDC( wxPrintData* data ) ;
- ~wxMacClassicPrinterDC() ;
+ virtual ~wxMacClassicPrinterDC() ;
virtual bool StartDoc( wxPrinterDC* dc , const wxString& message ) ;
virtual void EndDoc( wxPrinterDC* dc ) ;
virtual void StartPage( wxPrinterDC* dc ) ;
wxPrinterDC::wxPrinterDC(const wxPrintData& printdata)
{
- m_ok = FALSE ;
+ m_ok = false ;
m_printData = printdata ;
m_printData.ConvertToNative() ;
m_nativePrinterDC = wxNativePrinterDC::Create( &m_printData ) ;
if ( height )
* height = m_nativePrinterDC->GetMaxY() ;
}
-
-