]> git.saurik.com Git - wxWidgets.git/blobdiff - src/mac/classic/printdlg.cpp
Added wxTextCtrlBase to type info, useful if different text control
[wxWidgets.git] / src / mac / classic / printdlg.cpp
index 89f2789250c8d9f300fe459544eb2cb0f546a090..5928041001fff8d496e896d5c639105b6fa80d61 100644 (file)
@@ -1,36 +1,37 @@
 /////////////////////////////////////////////////////////////////////////////
-// Name:        printdlg.cpp
+// Name:        src/mac/classic/printdlg.cpp
 // Purpose:     wxPrintDialog, wxPageSetupDialog
 // Author:      Stefan Csomor
 // Modified by:
 // Created:     1998-01-01
 // RCS-ID:      $Id$
 // Copyright:   (c) Stefan Csomor
-// Licence:       wxWindows licence
+// Licence:     wxWindows licence
 /////////////////////////////////////////////////////////////////////////////
 
-#ifdef __GNUG__
-#pragma implementation "printdlg.h"
-#endif
+// For compilers that support precompilation, includes "wx.h".
+#include "wx/wxprec.h"
 
-#include "wx/object.h"
 #include "wx/printdlg.h"
-#include "wx/dcprint.h"
-#include "wx/msgdlg.h"
+
+#ifndef WX_PRECOMP
+    #include "wx/object.h"
+    #include "wx/dcprint.h"
+    #include "wx/msgdlg.h"
+#endif
+
 #include "wx/mac/private/print.h"
 
 // Use generic page setup dialog: use your own native one if one exists.
 
-#if !USE_SHARED_LIBRARY
 IMPLEMENT_DYNAMIC_CLASS(wxPrintDialog, wxDialog)
 IMPLEMENT_CLASS(wxPageSetupDialog, wxDialog)
-#endif
 
 wxPrintDialog::wxPrintDialog()
 {
     m_dialogParent = NULL;
     m_printerDC = NULL;
-    m_destroyDC = TRUE;
+    m_destroyDC = true;
 }
 
 wxPrintDialog::wxPrintDialog(wxWindow *p, wxPrintDialogData* data)
@@ -43,7 +44,7 @@ wxPrintDialog::wxPrintDialog(wxWindow *p, wxPrintData* data)
     wxPrintDialogData data2;
     if ( data )
         data2 = *data;
-    
+
     Create(p, &data2);
 }
 
@@ -51,12 +52,12 @@ bool wxPrintDialog::Create(wxWindow *p, wxPrintDialogData* data)
 {
     m_dialogParent = p;
     m_printerDC = NULL;
-    m_destroyDC = TRUE;
-    
+    m_destroyDC = true;
+
     if ( data )
         m_printDialogData = *data;
-    
-    return TRUE;
+
+    return true;
 }
 
 wxPrintDialog::~wxPrintDialog()
@@ -73,7 +74,7 @@ int wxPrintDialog::ShowModal()
     int result = m_printDialogData.GetPrintData().m_nativePrintData->ShowPrintDialog() ;
     if ( result == wxID_OK )
         m_printDialogData.ConvertFromNative() ;
-    
+
     return result ;
 }
 
@@ -101,11 +102,11 @@ wxDialog()
 bool wxPageSetupDialog::Create(wxWindow *p, wxPageSetupData *data)
 {
     m_dialogParent = p;
-    
+
     if (data)
         m_pageSetupData = (*data);
-    
-    return TRUE;
+
+    return true;
 }
 
 wxPageSetupDialog::~wxPageSetupDialog()
@@ -118,7 +119,6 @@ int wxPageSetupDialog::ShowModal()
     int result = m_pageSetupData.GetPrintData().m_nativePrintData->ShowPageSetupDialog() ;
     if (result == wxID_OK )
         m_pageSetupData.ConvertFromNative() ;
-        
+
     return result ;
 }
-