]> git.saurik.com Git - wxWidgets.git/commitdiff
fix for Borland 5.5
authorPaul Cornett <paulcor@bullseye.com>
Sun, 29 Oct 2006 20:36:43 +0000 (20:36 +0000)
committerPaul Cornett <paulcor@bullseye.com>
Sun, 29 Oct 2006 20:36:43 +0000 (20:36 +0000)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@42660 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

include/wx/image.h
include/wx/msw/bitmap.h
include/wx/xpmdecod.h

index 40418fdc5fd95a77ed53c019acea843d3280f711..21e322bf2cf71ac8eb4dd407c0775c08f159a160 100644 (file)
@@ -210,6 +210,11 @@ public:
     bool Create( int width, int height, unsigned char* data, bool static_data = false );
     bool Create( int width, int height, unsigned char* data, unsigned char* alpha, bool static_data = false );
     bool Create( const char* const* xpmData );
+#ifdef __BORLANDC__
+    // needed for Borland 5.5
+    wxImage( char** xpmData ) { Create(wx_const_cast(const char* const*, xpmData)); }
+    bool Create( char** xpmData ) { return Create(wx_const_cast(const char* const*, xpmData)); }
+#endif
     void Destroy();
 
     // creates an identical copy of the image (the = operator
index b176f616e5a6f642dcfa09d86bf9422d2e117c06..3a40de04cc6225d6a54f173cbc049367ac6b21f0 100644 (file)
@@ -45,6 +45,13 @@ public:
 
     // Initialize with XPM data
     wxBitmap(const char* const* data);
+#ifdef __BORLANDC__
+    // needed for Borland 5.5
+    wxBitmap(char** data)
+    {
+        *this = wxBitmap(wx_const_cast(const char* const*, data));
+    }
+#endif
 
     // Load a file or resource
     wxBitmap(const wxString& name, wxBitmapType type = wxBITMAP_TYPE_BMP_RESOURCE);
index 96cdab77323f1e0cc7e8367252d806558544e8bc..e6e5b30d35524010d21da6d1594fd810f60ff900 100644 (file)
@@ -36,6 +36,10 @@ public:
 #endif
     // Read directly from XPM data (as passed to wxBitmap ctor):
     wxImage ReadData(const char* const* xpm_data);
+#ifdef __BORLANDC__
+    // needed for Borland 5.5
+    wxImage ReadData(char** xpm_data) { return ReadData(wx_const_cast(const char* const*, xpm_data)); }
+#endif
 };
 
 #endif // wxUSE_IMAGE && wxUSE_XPM