those of the preexisting wxMac class. This should
make transition of the wxMac classes to the new
wxPrintNativeData classes easier.
Renamed wxWindowsPrintNativeData to a proper name
that is less confusing (GetNativeData -> GetDevMode).
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@29956
c3d73ce0-8a6f-49c7-b76d-
6d57e0e08775
wxPostScriptPrintNativeData();
virtual ~wxPostScriptPrintNativeData();
wxPostScriptPrintNativeData();
virtual ~wxPostScriptPrintNativeData();
- virtual bool ConvertTo( wxPrintData &data );
- virtual bool ConvertFrom( const wxPrintData &data );
+ virtual bool TransferTo( wxPrintData &data );
+ virtual bool TransferFrom( const wxPrintData &data );
virtual bool Ok() const { return true; }
virtual bool Ok() const { return true; }
wxMacPrintNativeData() {};
virtual ~wxMacPrintNativeData() {};
wxMacPrintNativeData() {};
virtual ~wxMacPrintNativeData() {};
- virtual bool ConvertTo( wxPrintData &data ) { return true; }
- virtual bool ConvertFrom( const wxPrintData &data ) { return true; }
+ virtual bool TransferTo( wxPrintData &data ) { return true; }
+ virtual bool TransferFrom( const wxPrintData &data ) { return true; }
virtual bool Ok() const { return true; }
};
virtual bool Ok() const { return true; }
};
wxWindowsPrintNativeData();
virtual ~wxWindowsPrintNativeData();
wxWindowsPrintNativeData();
virtual ~wxWindowsPrintNativeData();
- virtual bool ConvertTo( wxPrintData &data );
- virtual bool ConvertFrom( const wxPrintData &data );
+ virtual bool TransferTo( wxPrintData &data );
+ virtual bool TransferFrom( const wxPrintData &data );
- void* GetNativeData() const { return m_devMode; }
- void SetNativeData(void* data) { m_devMode = data; }
- void* GetNativeDataDevNames() const { return m_devNames; }
- void SetNativeDataDevNames(void* data) { m_devNames = data; }
+ void* GetDevMode() const { return m_devMode; }
+ void SetDevMode(void* data) { m_devMode = data; }
+ void* GetDevNames() const { return m_devNames; }
+ void SetDevNames(void* data) { m_devNames = data; }
- void* m_devMode;
- void* m_devNames;
+ void* m_devMode;
+ void* m_devNames;
private:
DECLARE_DYNAMIC_CLASS(wxWindowsPrintNativeData)
private:
DECLARE_DYNAMIC_CLASS(wxWindowsPrintNativeData)
wxPrintNativeDataBase();
virtual ~wxPrintNativeDataBase() {}
wxPrintNativeDataBase();
virtual ~wxPrintNativeDataBase() {}
- virtual bool ConvertTo( wxPrintData &data ) = 0;
- virtual bool ConvertFrom( const wxPrintData &data ) = 0;
+ virtual bool TransferTo( wxPrintData &data ) = 0;
+ virtual bool TransferFrom( const wxPrintData &data ) = 0;
virtual bool Ok() const = 0;
virtual bool Ok() const = 0;
// Is this data OK for showing the print dialog?
bool wxPrintData::Ok() const
{
// Is this data OK for showing the print dialog?
bool wxPrintData::Ok() const
{
- m_nativeData->ConvertFrom( *this );
+ m_nativeData->TransferFrom( *this );
return m_nativeData->Ok();
}
return m_nativeData->Ok();
}
{
wxWindowsPrintNativeData *data =
(wxWindowsPrintNativeData *) m_printData.GetNativeData();
{
wxWindowsPrintNativeData *data =
(wxWindowsPrintNativeData *) m_printData.GetNativeData();
- data->ConvertFrom( m_printData );
+ data->TransferFrom( m_printData );
PRINTDLG *pd = (PRINTDLG*) m_printDlgData;
PRINTDLG *pd = (PRINTDLG*) m_printDlgData;
GlobalFree(pd->hDevNames);
}
GlobalFree(pd->hDevNames);
}
- pd->hDevMode = (HGLOBAL)(DWORD) data->GetNativeData();
+ pd->hDevMode = (HGLOBAL)(DWORD) data->GetDevMode();
- data->SetNativeData((void*) NULL);
+ data->SetDevMode( (void*) NULL);
// Shouldn't assert; we should be able to test Ok-ness at a higher level
//wxASSERT_MSG( (pd->hDevMode), wxT("hDevMode must be non-NULL in ConvertToNative!"));
// Shouldn't assert; we should be able to test Ok-ness at a higher level
//wxASSERT_MSG( (pd->hDevMode), wxT("hDevMode must be non-NULL in ConvertToNative!"));
- pd->hDevNames = (HGLOBAL)(DWORD) data->GetNativeDataDevNames();
+ pd->hDevNames = (HGLOBAL)(DWORD) data->GetDevNames();
- data->SetNativeDataDevNames((void*) NULL);
+ data->SetDevNames( (void*) NULL);
pd->hDC = (HDC) NULL;
pd->nFromPage = (WORD)m_printFromPage;
pd->hDC = (HDC) NULL;
pd->nFromPage = (WORD)m_printFromPage;
// Pass the devmode data back to the wxPrintData structure where it really belongs.
if (pd->hDevMode)
{
// Pass the devmode data back to the wxPrintData structure where it really belongs.
if (pd->hDevMode)
{
- if (data->GetNativeData())
+ if (data->GetDevMode())
{
// Make sure we don't leak memory
{
// Make sure we don't leak memory
- GlobalFree( (HGLOBAL)(DWORD) data->GetNativeData() );
+ GlobalFree( (HGLOBAL)(DWORD) data->GetDevMode() );
- data->SetNativeData( (void*)(long) pd->hDevMode );
+ data->SetDevMode( (void*)(long) pd->hDevMode );
pd->hDevMode = NULL;
}
// Pass the devnames data back to the wxPrintData structure where it really belongs.
if (pd->hDevNames)
{
pd->hDevMode = NULL;
}
// Pass the devnames data back to the wxPrintData structure where it really belongs.
if (pd->hDevNames)
{
- if (data->GetNativeDataDevNames())
+ if (data->GetDevNames())
{
// Make sure we don't leak memory
{
// Make sure we don't leak memory
- GlobalFree((HGLOBAL)(DWORD) data->GetNativeDataDevNames());
+ GlobalFree((HGLOBAL)(DWORD) data->GetDevNames());
- data->SetNativeDataDevNames((void*)(long) pd->hDevNames);
+ data->SetDevNames((void*)(long) pd->hDevNames);
pd->hDevNames = NULL;
}
// Now convert the DEVMODE object, passed down from the PRINTDLG object,
// into wxWidgets form.
pd->hDevNames = NULL;
}
// Now convert the DEVMODE object, passed down from the PRINTDLG object,
// into wxWidgets form.
- data->ConvertTo( m_printData );
+ data->TransferTo( m_printData );
m_printFromPage = pd->nFromPage;
m_printToPage = pd->nToPage;
m_printFromPage = pd->nFromPage;
m_printToPage = pd->nToPage;
{
wxWindowsPrintNativeData *data =
(wxWindowsPrintNativeData *) m_printData.GetNativeData();
{
wxWindowsPrintNativeData *data =
(wxWindowsPrintNativeData *) m_printData.GetNativeData();
- data->ConvertFrom( m_printData );
+ data->TransferFrom( m_printData );
PAGESETUPDLG *pd = (PAGESETUPDLG*) m_pageSetupData;
PAGESETUPDLG *pd = (PAGESETUPDLG*) m_pageSetupData;
- pd->hDevMode = (HGLOBAL) data->GetNativeData();
+ pd->hDevMode = (HGLOBAL) data->GetDevMode();
- data->SetNativeData((void*) NULL);
+ data->SetDevMode( (void*) NULL );
// Shouldn't assert; we should be able to test Ok-ness at a higher level
//wxASSERT_MSG( (pd->hDevMode), wxT("hDevMode must be non-NULL in ConvertToNative!"));
// Shouldn't assert; we should be able to test Ok-ness at a higher level
//wxASSERT_MSG( (pd->hDevMode), wxT("hDevMode must be non-NULL in ConvertToNative!"));
- pd->hDevNames = (HGLOBAL) data->GetNativeDataDevNames();
+ pd->hDevNames = (HGLOBAL) data->GetDevNames();
- data->SetNativeDataDevNames((void*) NULL);
+ data->SetDevNames((void*) NULL);
// pd->hDevMode = GlobalAlloc(GMEM_MOVEABLE, sizeof(DEVMODE));
// pd->hDevMode = GlobalAlloc(GMEM_MOVEABLE, sizeof(DEVMODE));
// Pass the devmode data back to the wxPrintData structure where it really belongs.
if (pd->hDevMode)
{
// Pass the devmode data back to the wxPrintData structure where it really belongs.
if (pd->hDevMode)
{
- if (data->GetNativeData())
+ if (data->GetDevMode())
{
// Make sure we don't leak memory
{
// Make sure we don't leak memory
- GlobalFree((HGLOBAL) data->GetNativeData());
+ GlobalFree((HGLOBAL) data->GetDevMode());
- data->SetNativeData((void*) pd->hDevMode);
+ data->SetDevMode( (void*) pd->hDevMode );
- data->ConvertTo( m_printData );
+ data->TransferTo( m_printData );
// Pass the devnames data back to the wxPrintData structure where it really belongs.
if (pd->hDevNames)
{
// Pass the devnames data back to the wxPrintData structure where it really belongs.
if (pd->hDevNames)
{
- if (data->GetNativeDataDevNames())
+ if (data->GetDevNames())
{
// Make sure we don't leak memory
{
// Make sure we don't leak memory
- GlobalFree((HGLOBAL) data->GetNativeDataDevNames());
+ GlobalFree((HGLOBAL) data->GetDevNames());
- data->SetNativeDataDevNames((void*) pd->hDevNames);
+ data->SetDevNames((void*) pd->hDevNames);
- data->ConvertTo( m_printData );
+ data->TransferTo( m_printData );
pd->Flags = PSD_MARGINS|PSD_MINMARGINS;
pd->Flags = PSD_MARGINS|PSD_MINMARGINS;
-bool wxPostScriptPrintNativeData::ConvertTo( wxPrintData &data )
+bool wxPostScriptPrintNativeData::TransferTo( wxPrintData &data )
-bool wxPostScriptPrintNativeData::ConvertFrom( const wxPrintData &data )
+bool wxPostScriptPrintNativeData::TransferFrom( const wxPrintData &data )
// present, but there might be in future.
// TransferDataFromWindow();
// present, but there might be in future.
// TransferDataFromWindow();
- wxGenericPrintSetupDialog *genericPrintSetupDialog =
- new wxGenericPrintSetupDialog(this, & m_printDialogData.GetPrintData());
- int ret = genericPrintSetupDialog->ShowModal();
- if ( ret != wxID_CANCEL )
+ wxGenericPrintSetupDialog genericPrintSetupDialog( this, &m_printDialogData.GetPrintData() );
+ int ret = genericPrintSetupDialog.ShowModal();
+ if (ret != wxID_CANCEL)
{
// Transfer settings to the print dialog's print data.
{
// Transfer settings to the print dialog's print data.
- m_printDialogData.GetPrintData() = genericPrintSetupDialog->GetPrintData();
+ m_printDialogData.GetPrintData() = genericPrintSetupDialog.GetPrintData();
- // genericPrintSetupDialog->Destroy();
- // Restore the wxPrintData settings again (uncomment if any settings become common
- // to both dialogs)
+ // Restore the wxPrintData settings again (uncomment if any settings become
+ // common to both dialogs)
// TransferDataToWindow();
return ret;
// TransferDataToWindow();
return ret;
wxWindowsPrintNativeData *data =
(wxWindowsPrintNativeData *) printDataConst.GetNativeData();
wxWindowsPrintNativeData *data =
(wxWindowsPrintNativeData *) printDataConst.GetNativeData();
- data->ConvertFrom( printDataConst );
+ data->TransferFrom( printDataConst );
wxChar* driverName = (wxChar*) NULL;
wxChar* driverName = (wxChar*) NULL;
LPDEVMODE lpDevMode = (LPDEVMODE) NULL;
LPDEVMODE lpDevMode = (LPDEVMODE) NULL;
- HGLOBAL hDevMode = (HGLOBAL)(DWORD) data->GetNativeData();
+ HGLOBAL hDevMode = (HGLOBAL)(DWORD) data->GetDevMode();
if ( hDevMode )
lpDevMode = (DEVMODE*) GlobalLock(hDevMode);
if ( hDevMode )
lpDevMode = (DEVMODE*) GlobalLock(hDevMode);
return (m_devMode != NULL) ;
}
return (m_devMode != NULL) ;
}
-bool wxWindowsPrintNativeData::ConvertTo( wxPrintData &data )
+bool wxWindowsPrintNativeData::TransferTo( wxPrintData &data )
{
HGLOBAL hDevMode = (HGLOBAL)(DWORD) m_devMode;
HGLOBAL hDevNames = (HGLOBAL)(DWORD) m_devNames;
{
HGLOBAL hDevMode = (HGLOBAL)(DWORD) m_devMode;
HGLOBAL hDevNames = (HGLOBAL)(DWORD) m_devNames;
-bool wxWindowsPrintNativeData::ConvertFrom( const wxPrintData &data )
+bool wxWindowsPrintNativeData::TransferFrom( const wxPrintData &data )
{
HGLOBAL hDevMode = (HGLOBAL)(DWORD) m_devMode;
HGLOBAL hDevNames = (HGLOBAL)(DWORD) m_devNames;
{
HGLOBAL hDevMode = (HGLOBAL)(DWORD) m_devMode;
HGLOBAL hDevNames = (HGLOBAL)(DWORD) m_devNames;