]> git.saurik.com Git - wxWidgets.git/commitdiff
Added PCX Handler
authorGuillermo Rodriguez Garcia <guille@iies.es>
Fri, 27 Aug 1999 11:31:07 +0000 (11:31 +0000)
committerGuillermo Rodriguez Garcia <guille@iies.es>
Fri, 27 Aug 1999 11:31:07 +0000 (11:31 +0000)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@3499 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

include/wx/image.h

index 3b351600e96d7c84a593a9329b931da94549c500..fb0ebb3bfe43520bc39991fa9b769d798f41cd70 100644 (file)
@@ -21,7 +21,7 @@
 #include "wx/bitmap.h"
 
 #if wxUSE_STREAMS
-    #include "wx/stream.h"
+#  include "wx/stream.h"
 #endif
 
 //-----------------------------------------------------------------------------
@@ -36,6 +36,9 @@ class WXDLLEXPORT wxPNGHandler;
 class WXDLLEXPORT wxJPEGHandler;
 #endif
 class WXDLLEXPORT wxBMPHandler;
+class WXDLLEXPORT wxGIFHandler;
+class WXDLLEXPORT wxPNMHandler;
+class WXDLLEXPORT wxPCXHandler;
 class WXDLLEXPORT wxImage;
 
 //-----------------------------------------------------------------------------
@@ -202,6 +205,31 @@ public:
 #endif
 };
 
+//-----------------------------------------------------------------------------
+// wxPCXHandler
+//-----------------------------------------------------------------------------
+
+class WXDLLEXPORT wxPCXHandler : public wxImageHandler
+{
+  DECLARE_DYNAMIC_CLASS(wxPCXHandler)
+
+public:
+
+  inline wxPCXHandler()
+  {
+      m_name = "PCX file";
+      m_extension = "pcx";
+      m_type = wxBITMAP_TYPE_PCX;
+      m_mime = "image/pcx";
+  };
+
+#if wxUSE_STREAMS
+  virtual bool LoadFile( wxImage *image, wxInputStream& stream, bool verbose=TRUE );
+  virtual bool SaveFile( wxImage *image, wxOutputStream& stream, bool verbose=TRUE );
+  virtual bool CanRead( wxInputStream& stream );
+#endif
+};
+
 //-----------------------------------------------------------------------------
 // wxImage
 //-----------------------------------------------------------------------------