updated to use the new raw bitmap API

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@20364 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Vadim Zeitlin
2003-04-28 02:04:09 +00:00
parent b9bcaf117a
commit 1d2f48b681

View File

@@ -260,7 +260,7 @@ public:
{ {
SetClientSize(SIZE, SIZE); SetClientSize(SIZE, SIZE);
wxRawBitmapData data(m_bitmap); wxAlphaPixelData data(m_bitmap);
if ( !data ) if ( !data )
{ {
wxLogError(_T("Failed to gain raw access to bitmap data")); wxLogError(_T("Failed to gain raw access to bitmap data"));
@@ -269,13 +269,13 @@ public:
data.UseAlpha(); data.UseAlpha();
wxRawBitmapIterator p(data); wxAlphaPixelData::Iterator p(data);
p.Offset(BORDER, BORDER); p.Offset(data, BORDER, BORDER);
for ( int y = 0; y < REAL_SIZE; ++y ) for ( int y = 0; y < REAL_SIZE; ++y )
{ {
wxRawBitmapIterator rowStart = p; wxAlphaPixelData::Iterator rowStart = p;
int r = y < REAL_SIZE/3 ? 255 : 0, int r = y < REAL_SIZE/3 ? 255 : 0,
g = (REAL_SIZE/3 <= y) && (y < 2*(REAL_SIZE/3)) ? 255 : 0, g = (REAL_SIZE/3 <= y) && (y < 2*(REAL_SIZE/3)) ? 255 : 0,
@@ -292,7 +292,7 @@ public:
} }
p = rowStart; p = rowStart;
p.OffsetY(1); p.OffsetY(data, 1);
} }
} }