Disabling PNG, TIFF and JPEG works now.

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4786 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Robert Roebling
1999-12-01 15:34:16 +00:00
parent 1c4f8f8d18
commit d9d8273d9c
4 changed files with 300 additions and 258 deletions

View File

@@ -327,6 +327,7 @@ bool wxBitmapDataObject::SetData(size_t size, const void *buf)
{
Clear();
#if wxUSE_LIBPNG
m_pngSize = size;
m_pngData = malloc(m_pngSize);
@@ -343,10 +344,14 @@ bool wxBitmapDataObject::SetData(size_t size, const void *buf)
m_bitmap = image.ConvertToBitmap();
return m_bitmap.Ok();
#else
return FALSE;
#endif
}
void wxBitmapDataObject::DoConvertToPng()
{
#if wxUSE_LIBPNG
if (!m_bitmap.Ok())
return;
@@ -361,6 +366,7 @@ void wxBitmapDataObject::DoConvertToPng()
wxMemoryOutputStream mstream( (char*) m_pngData, m_pngSize );
handler.SaveFile( &image, mstream );
#endif
}