]> git.saurik.com Git - wxWidgets.git/commitdiff
Build without 2.2 compatibility
authorMattia Barbon <mbarbon@cpan.org>
Thu, 5 Sep 2002 20:56:42 +0000 (20:56 +0000)
committerMattia Barbon <mbarbon@cpan.org>
Thu, 5 Sep 2002 20:56:42 +0000 (20:56 +0000)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@17002 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

src/motif/bitmap.cpp
src/motif/dcclient.cpp

index fe00dc46faae2fe655e743a57c7137e10ae401bb..bace224758e891c5af9ee75f6400cabf07cf6dac 100644 (file)
@@ -211,7 +211,7 @@ bool wxBitmap::LoadFile(const wxString& filename, long type)
         if (!image.LoadFile( filename, type )) return FALSE;
         if (image.Ok()) 
         {
         if (!image.LoadFile( filename, type )) return FALSE;
         if (image.Ok()) 
         {
-            *this = image.ConvertToBitmap();
+            *this = wxBitmap(image);
             return TRUE;
         }
         else return FALSE;
             return TRUE;
         }
         else return FALSE;
@@ -242,7 +242,7 @@ bool wxBitmap::SaveFile(const wxString& filename, int type, const wxPalette *pal
     wxBitmapHandler *handler = FindHandler(type);
 
     if ( handler == NULL ) { // try wxImage
     wxBitmapHandler *handler = FindHandler(type);
 
     if ( handler == NULL ) { // try wxImage
-        wxImage image( *this );
+        wxImage image = this->ConvertToImage();
         if (image.Ok()) return image.SaveFile( filename, type );
         else return FALSE;
     }
         if (image.Ok()) return image.SaveFile( filename, type );
         else return FALSE;
     }
index efdc2b0a85d84ffa5a590e16a71680f0c5e3ae12..202fc3e599c892376d9ff46d965cf4f5d87904e9 100644 (file)
@@ -249,7 +249,7 @@ bool wxWindowDC::DoGetPixel( wxCoord x1, wxCoord y1, wxColour *col ) const
     memdc.SelectObject(bitmap);
     memdc.Blit(0, 0, 1, 1, (wxDC*) this, x1, y1);
     memdc.SelectObject(wxNullBitmap);
     memdc.SelectObject(bitmap);
     memdc.Blit(0, 0, 1, 1, (wxDC*) this, x1, y1);
     memdc.SelectObject(wxNullBitmap);
-    wxImage image(bitmap);
+    wxImage image = bitmap.ConvertToImage();
     col->Set(image.GetRed(0, 0), image.GetGreen(0, 0), image.GetBlue(0, 0));
     return TRUE;
 }
     col->Set(image.GetRed(0, 0), image.GetGreen(0, 0), image.GetBlue(0, 0));
     return TRUE;
 }
@@ -938,7 +938,7 @@ bool wxWindowDC::DoBlit( wxCoord xdest, wxCoord ydest, wxCoord width, wxCoord he
 
         wxASSERT_MSG( (bitmap.Ok()), "Bad source bitmap in wxWindowDC::Blit");
 
 
         wxASSERT_MSG( (bitmap.Ok()), "Bad source bitmap in wxWindowDC::Blit");
 
-        wxImage image(bitmap);
+        wxImage image = bitmap.ConvertToImage();
         if (!image.Ok())
         {
             sourcePixmap = (Pixmap) bitmap.GetPixmap();
         if (!image.Ok())
         {
             sourcePixmap = (Pixmap) bitmap.GetPixmap();
@@ -949,7 +949,7 @@ bool wxWindowDC::DoBlit( wxCoord xdest, wxCoord ydest, wxCoord width, wxCoord he
             int scaledH = (int) (bitmap.GetHeight() * scaleY);
 
             image = image.Scale(scaledW, scaledH);
             int scaledH = (int) (bitmap.GetHeight() * scaleY);
 
             image = image.Scale(scaledW, scaledH);
-            scaledBitmap = new wxBitmap(image.ConvertToBitmap());
+            scaledBitmap = new wxBitmap(image);
             sourcePixmap = (Pixmap) scaledBitmap->GetPixmap();
         }
     }
             sourcePixmap = (Pixmap) scaledBitmap->GetPixmap();
         }
     }
@@ -1279,7 +1279,7 @@ void wxWindowDC::DoDrawRotatedText( const wxString &text, wxCoord x, wxCoord y,
     double y1 = y;
 
     // Create image from the source bitmap after writing the text into it.
     double y1 = y;
 
     // Create image from the source bitmap after writing the text into it.
-    wxImage  image(src);
+    wxImage  image = src.ConvertToImage();
 
     int minx = roundmin(0, roundmin(x4, roundmin(x2, x3)));
     int miny = roundmin(0, roundmin(y4, roundmin(y2, y3)));
 
     int minx = roundmin(0, roundmin(x4, roundmin(x2, x3)));
     int miny = roundmin(0, roundmin(y4, roundmin(y2, y3)));