]> git.saurik.com Git - wxWidgets.git/blobdiff - include/wx/image.h
file should end with newline
[wxWidgets.git] / include / wx / image.h
index 21d0f14710238e368c4670e11c89aa72881c1d38..2a1c3ad5b07370c7aeee96cae01766206ff377e1 100644 (file)
@@ -95,7 +95,6 @@ public:
   virtual bool LoadFile( wxImage *image, wxInputStream& stream );
   virtual bool SaveFile( wxImage *image, wxOutputStream& stream );
 #endif
-
 };
 #endif
 
@@ -118,8 +117,10 @@ public:
       m_mime = "image/jpeg";
   };
 
+#if wxUSE_STREAMS
   virtual bool LoadFile( wxImage *image, wxInputStream& stream );
   virtual bool SaveFile( wxImage *image, wxOutputStream& stream );
+#endif
 };
 #endif
 
@@ -150,9 +151,25 @@ public:
 // wxGIFHandler
 //-----------------------------------------------------------------------------
 
-/* why an extra headers for GIF, RR */
+class WXDLLEXPORT wxGIFHandler : public wxImageHandler
+{
+  DECLARE_DYNAMIC_CLASS(wxGIFHandler)
+
+public:
+
+  inline wxGIFHandler()
+  {
+      m_name = "GIF file";
+      m_extension = "gif";
+      m_type = wxBITMAP_TYPE_GIF;
+      m_mime = "image/gif";
+  };
 
-#include "wx/imaggif.h"
+#if wxUSE_STREAMS
+  virtual bool LoadFile( wxImage *image, wxInputStream& stream );
+  virtual bool SaveFile( wxImage *image, wxOutputStream& stream );
+#endif
+};
 
 //-----------------------------------------------------------------------------
 // wxImage