X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/b9b32d5c4fd7156164b7c264d0f88dfe264851ba..8708a10fa67501ab9fbf8f6160b89c26f1c59cbd:/src/common/imaggif.cpp diff --git a/src/common/imaggif.cpp b/src/common/imaggif.cpp index 7b3e5ba0df..eec1778dcb 100644 --- a/src/common/imaggif.cpp +++ b/src/common/imaggif.cpp @@ -13,7 +13,7 @@ */ // For compilers that support precompilation, includes "wx.h". -#include +#include "wx/wxprec.h" #ifdef __BORLANDC__ # pragma hdrstop @@ -23,12 +23,13 @@ # include "wx/defs.h" #endif -#if wxUSE_STREAMS && wxUSE_GIF +#if wxUSE_GIF #include "wx/image.h" #include "wx/gifdecod.h" #include "wx/wfstream.h" #include "wx/log.h" +#include "wx/intl.h" #if !USE_SHARED_LIBRARIES IMPLEMENT_DYNAMIC_CLASS(wxGIFHandler,wxImageHandler) @@ -38,7 +39,9 @@ IMPLEMENT_DYNAMIC_CLASS(wxGIFHandler,wxImageHandler) // wxGIFHandler //----------------------------------------------------------------------------- -bool wxGIFHandler::LoadFile( wxImage *image, wxInputStream& stream, bool verbose ) +#if wxUSE_STREAMS + +bool wxGIFHandler::LoadFile( wxImage *image, wxInputStream& stream, bool verbose, int WXUNUSED(index) ) { wxGIFDecoder *decod; int error; @@ -47,14 +50,14 @@ bool wxGIFHandler::LoadFile( wxImage *image, wxInputStream& stream, bool verbose decod = new wxGIFDecoder(&stream, TRUE); if ((error = decod->ReadGIF()) != E_OK) - { + { if (verbose) { switch (error) { - case E_FORMATO: wxLogError(_T("wxGIFHandler: error in image format")); break; - case E_MEMORIA: wxLogError(_T("wxGIFHandler: couldn't allocate memory")); break; - default: wxLogError(_T("wxGIFHandler: unknown error !!!")); + case E_FORMATO: wxLogError(_("GIF: Error in image format.")); break; + case E_MEMORIA: wxLogError(_("GIF: Couldn't allocate memory.")); break; + default: wxLogError(_("GIF: Unknown error.")); } } delete decod; @@ -72,12 +75,12 @@ bool wxGIFHandler::SaveFile( wxImage * WXUNUSED(image), wxOutputStream& WXUNUSED(stream), bool verbose ) { if (verbose) - wxLogDebug(_T("wxGIFHandler is read-only!!")); + wxLogDebug(wxT("wxGIFHandler is read-only!!")); return FALSE; } -bool wxGIFHandler::CanRead( wxInputStream& stream ) +bool wxGIFHandler::DoCanRead( wxInputStream& stream ) { wxGIFDecoder *decod; bool ok; @@ -89,4 +92,6 @@ bool wxGIFHandler::CanRead( wxInputStream& stream ) return ok; } -#endif // wxUSE_STREAMS && wxUSE_GIF +#endif // wxUSE_STREAMS + +#endif // wxUSE_GIF