]> git.saurik.com Git - wxWidgets.git/blobdiff - include/wx/image.h
missing newline at the end of file added
[wxWidgets.git] / include / wx / image.h
index ffdcf30a2f4586eae782f7f1d38e18e276d9d488..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
 
@@ -146,6 +147,30 @@ public:
 #endif
 };
 
+//-----------------------------------------------------------------------------
+// wxGIFHandler
+//-----------------------------------------------------------------------------
+
+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";
+  };
+
+#if wxUSE_STREAMS
+  virtual bool LoadFile( wxImage *image, wxInputStream& stream );
+  virtual bool SaveFile( wxImage *image, wxOutputStream& stream );
+#endif
+};
+
 //-----------------------------------------------------------------------------
 // wxImage
 //-----------------------------------------------------------------------------