X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/77ffb5937e89927b621128789401db8921fe580f..7e2baeb41321aedca928608f816f03c13afdeff9:/include/wx/gifdecod.h diff --git a/include/wx/gifdecod.h b/include/wx/gifdecod.h index 4c95a274e3..cb9490e892 100644 --- a/include/wx/gifdecod.h +++ b/include/wx/gifdecod.h @@ -5,17 +5,13 @@ // Version: 3.02 // CVS-ID: $Id$ // Copyright: (c) 1999 Guillermo Rodriguez Garcia -// Licence: wxWidgets licence +// Licence: wxWindows licence ///////////////////////////////////////////////////////////////////////////// #ifndef _WX_GIFDECOD_H #define _WX_GIFDECOD_H -#if defined(__GNUG__) && !defined(NO_GCC_PRAGMA) -#pragma interface "gifdecod.h" -#endif - -#include "wx/setup.h" +#include "wx/defs.h" #if wxUSE_STREAMS && wxUSE_GIF @@ -76,6 +72,7 @@ public: long delay; /* delay in ms (-1 = unused) */ unsigned char *p; /* bitmap */ unsigned char *pal; /* palette */ + unsigned int ncolours; /* number of colours */ GIFImage *next; /* next image */ GIFImage *prev; /* prev image */ @@ -118,6 +115,7 @@ public: int GetFrameIndex() const; unsigned char* GetData() const; unsigned char* GetPalette() const; + unsigned int GetNcolours() const; unsigned int GetWidth() const; unsigned int GetHeight() const; unsigned int GetLeft() const; @@ -136,13 +134,13 @@ public: // move through the animation bool GoFirstFrame(); bool GoLastFrame(); - bool GoNextFrame(bool cyclic = FALSE); - bool GoPrevFrame(bool cyclic = FALSE); + bool GoNextFrame(bool cyclic = false); + bool GoPrevFrame(bool cyclic = false); bool GoFrame(int which); public: // constructor, destructor, etc. - wxGIFDecoder(wxInputStream *s, bool anim = FALSE); + wxGIFDecoder(wxInputStream *s, bool anim = false); ~wxGIFDecoder(); bool CanRead(); int ReadGIF();