// Created: 13.01.00
// RCS-ID: $Id$
// Copyright: (c) 2000 Vadim Zeitlin <zeitlin@dptmaths.ens-cachan.fr>
-// Licence: wxWindows license
+// Licence: wxWindows licence
///////////////////////////////////////////////////////////////////////////////
// ============================================================================
// headers
// ----------------------------------------------------------------------------
-#ifdef __GNUG__
+#if defined(__GNUG__) && !defined(NO_GCC_PRAGMA)
#pragma implementation "enhmeta.h"
#endif
bool wxEnhMetaFile::Play(wxDC *dc, wxRect *rectBound)
{
- wxCHECK_MSG( Ok(), FALSE, _T("can't play invalid enhanced metafile") );
+ wxCHECK_MSG( Ok(), false, _T("can't play invalid enhanced metafile") );
wxCHECK_MSG( dc, FALSE, _T("invalid wxDC in wxEnhMetaFile::Play") );
RECT rect;
{
wxLogLastError(_T("PlayEnhMetaFile"));
- return FALSE;
+ return false;
}
- return TRUE;
+ return true;
}
wxSize wxEnhMetaFile::GetSize() const
return wxTheClipboard->AddData(new wxEnhMetaFileDataObject(*this));
#else // !wxUSE_DRAG_AND_DROP
wxFAIL_MSG(_T("not implemented"));
- return FALSE;
+ return false;
#endif // wxUSE_DRAG_AND_DROP/!wxUSE_DRAG_AND_DROP
}
{
ScreenHDC hdcRef;
RECT rect;
- RECT *pRect;
+ RECT *pRect;
if ( width && height )
{
rect.top =
rect.bottom = height;
// CreateEnhMetaFile() wants them in HIMETRIC
-#ifdef __WXWINE__
- LONG r, b;
- PixelToHIMETRIC(&r, &b);
- rect.right = r;
- rect.bottom = b;
-#else
PixelToHIMETRIC(&rect.right, &rect.bottom);
-#endif
-
+
pRect = ▭
}
else
bool wxEnhMetaFileDataObject::GetDataHere(const wxDataFormat& format, void *buf) const
{
- wxCHECK_MSG( m_metafile.Ok(), FALSE, _T("copying invalid enh metafile") );
+ wxCHECK_MSG( m_metafile.Ok(), false, _T("copying invalid enh metafile") );
HENHMETAFILE hEMF = (HENHMETAFILE)m_metafile.GetHENHMETAFILE();
{
wxLogLastError(_T("CopyEnhMetaFile"));
- return FALSE;
+ return false;
}
*(HENHMETAFILE *)buf = hEMFCopy;
}
else
{
-#ifdef __WXWINE__
- wxFAIL_MSG( _T("unsupported format") );
- return FALSE;
-#else
wxASSERT_MSG( format == wxDF_METAFILE, _T("unsupported format") );
// convert to WMF
free(bits);
- return FALSE;
+ return false;
}
// and finally convert them to the WMF
{
wxLogLastError(_T("SetMetaFileBitsEx"));
- return FALSE;
+ return false;
}
METAFILEPICT *mfpict = (METAFILEPICT *)buf;
mfpict->yExt = sizeMF.y;
PixelToHIMETRIC(&mfpict->xExt, &mfpict->yExt);
-#endif
}
- return TRUE;
+ return true;
}
bool wxEnhMetaFileDataObject::SetData(const wxDataFormat& format,
free(bits);
- return FALSE;
+ return false;
}
ScreenHDC hdcRef;
{
wxLogLastError(_T("SetWinMetaFileBits"));
- return FALSE;
+ return false;
}
}
m_metafile.SetHENHMETAFILE((WXHANDLE)hEMF);
- return TRUE;
+ return true;
}
// ----------------------------------------------------------------------------
bool wxEnhMetaFileSimpleDataObject::GetDataHere(void *buf) const
{
- wxCHECK_MSG( m_metafile.Ok(), FALSE, _T("copying invalid enh metafile") );
+ wxCHECK_MSG( m_metafile.Ok(), false, _T("copying invalid enh metafile") );
HENHMETAFILE hEMF = (HENHMETAFILE)m_metafile.GetHENHMETAFILE();
{
wxLogLastError(_T("CopyEnhMetaFile"));
- return FALSE;
+ return false;
}
*(HENHMETAFILE *)buf = hEMFCopy;
- return TRUE;
+ return true;
}
bool wxEnhMetaFileSimpleDataObject::SetData(size_t WXUNUSED(len),
wxCHECK_MSG( hEMF, FALSE, _T("pasting invalid enh metafile") );
m_metafile.SetHENHMETAFILE((WXHANDLE)hEMF);
- return TRUE;
+ return true;
}
+
#endif // wxUSE_DRAG_AND_DROP
#endif // wxUSE_ENH_METAFILE