/////////////////////////////////////////////////////////////////////////////
// Name: print.cpp
// Purpose: Print framework
-// Author: AUTHOR
+// Author: David Webster
// Modified by:
-// Created: ??/??/98
+// Created: 10/14/99
// RCS-ID: $Id$
-// Copyright: (c) AUTHOR
-// Licence: wxWindows licence
+// Copyright: (c) David Webster
+// Licence: wxWindows licence
/////////////////////////////////////////////////////////////////////////////
-#ifdef __GNUG__
-#pragma implementation "print.h"
+#include "wx/wxprec.h"
+
+#ifndef WX_PRECOMP
+#include <stdio.h>
+#include "wx/setup.h"
+#include "wx/list.h"
+#include "wx/utils.h"
+#include "wx/app.h"
#endif
-#include "wx/stubs/print.h"
-#include "wx/stubs/printdlg.h"
+#if wxUSE_PRINTING_ARCHITECTURE
+
+#include "wx/os2/print.h"
+#include "wx/generic/prntdlgg.h"
-#if !USE_SHARED_LIBRARY
IMPLEMENT_DYNAMIC_CLASS(wxPrinter, wxPrinterBase)
IMPLEMENT_CLASS(wxPrintPreview, wxPrintPreviewBase)
-#endif
/*
* Printer
*/
-
+
wxPrinter::wxPrinter(wxPrintData *data):
- wxPrinterBase(data)
+ wxPrinterBase((wxPrintDialogData*)data)
{
}
return FALSE;
}
-bool wxPrinter::PrintDialog(wxWindow *parent)
+wxDC* wxPrinter::PrintDialog(wxWindow *parent)
{
+// TODO:
+/*
wxPrintDialog dialog(parent, & m_printData);
- return (dialog.ShowModal() == wxID_OK);
+ return (dialog.GetPrintDC());
+*/
+ return NULL;
}
bool wxPrinter::Setup(wxWindow *parent)
{
+// TODO:
+/*
wxPrintDialog dialog(parent, & m_printData);
dialog.GetPrintData().SetSetupDialog(TRUE);
return (dialog.ShowModal() == wxID_OK);
+*/
+ return FALSE;
}
/*
{
if (!m_printPrintout)
return FALSE;
- wxPrinter printer(&m_printData);
- return printer.Print(m_previewFrame, m_printPrintout, interactive);
+// wxPrinter printer(&m_printData);
+// return printer.Print(m_previewFrame, m_printPrintout, interactive);
+ return FALSE;
}
void wxPrintPreview::DetermineScaling()
// TODO
}
+#endif //wxUSE_PRINTING_ARCHITECTURE