| 12345678910111213141516171819202122232425262728293031323334353637383940414243 |
- /////////////////////////////////////////////////////////////////////////////
- // Name: wx/imagiff.h
- // Purpose: wxImage handler for Amiga IFF images
- // Author: Steffen Gutmann
- // Copyright: (c) Steffen Gutmann, 2002
- // Licence: wxWindows licence
- /////////////////////////////////////////////////////////////////////////////
- #ifndef _WX_IMAGE_IFF_H_
- #define _WX_IMAGE_IFF_H_
- #include "wx/image.h"
- //-----------------------------------------------------------------------------
- // wxIFFHandler
- //-----------------------------------------------------------------------------
- #if wxUSE_IMAGE && wxUSE_IFF
- class WXDLLIMPEXP_CORE wxIFFHandler : public wxImageHandler
- {
- public:
- wxIFFHandler()
- {
- m_name = wxT("IFF file");
- m_extension = wxT("iff");
- m_type = wxBITMAP_TYPE_IFF;
- m_mime = wxT("image/x-iff");
- }
- #if wxUSE_STREAMS
- virtual bool LoadFile(wxImage *image, wxInputStream& stream, bool verbose=true, int index=-1);
- virtual bool SaveFile(wxImage *image, wxOutputStream& stream, bool verbose=true);
- protected:
- virtual bool DoCanRead(wxInputStream& stream);
- #endif
- DECLARE_DYNAMIC_CLASS(wxIFFHandler)
- };
- #endif // wxUSE_IMAGE && wxUSE_IFF
- #endif // _WX_IMAGE_IFF_H_
|