projects
/
wxWidgets.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
removed incorrect param from docs
[wxWidgets.git]
/
src
/
gtk1
/
bitmap.cpp
diff --git
a/src/gtk1/bitmap.cpp
b/src/gtk1/bitmap.cpp
index 38d20c606c888972066faadf1ef693768dbc95a8..ed3595f860625abc7f11e21d5f06230730e69c61 100644
(file)
--- a/
src/gtk1/bitmap.cpp
+++ b/
src/gtk1/bitmap.cpp
@@
-20,6
+20,16
@@
#include <gdk/gdk.h>
#include <gtk/gtk.h>
#include <gdk/gdk.h>
#include <gtk/gtk.h>
+extern void gdk_wx_draw_bitmap (GdkDrawable *drawable,
+ GdkGC *gc,
+ GdkDrawable *src,
+ gint xsrc,
+ gint ysrc,
+ gint xdest,
+ gint ydest,
+ gint width,
+ gint height);
+
//-----------------------------------------------------------------------------
// data
//-----------------------------------------------------------------------------
//-----------------------------------------------------------------------------
// data
//-----------------------------------------------------------------------------
@@
-100,14
+110,14
@@
bool wxMask::Create( const wxBitmap& bitmap,
if (bpp == 15)
{
red = red & 0xf8;
if (bpp == 15)
{
red = red & 0xf8;
- blue = blue & 0xf8;
green = green & 0xf8;
green = green & 0xf8;
+ blue = blue & 0xf8;
}
if (bpp == 16)
{
red = red & 0xf8;
}
if (bpp == 16)
{
red = red & 0xf8;
-
blue = blue
& 0xfc;
-
green = green
& 0xf8;
+
green = green
& 0xfc;
+
blue = blue
& 0xf8;
}
color.red = 0;
}
color.red = 0;
@@
-180,7
+190,7
@@
bool wxMask::Create( const wxBitmap& bitmap )
GdkGC *gc = gdk_gc_new( m_bitmap );
GdkGC *gc = gdk_gc_new( m_bitmap );
- gdk_draw_bitmap( m_bitmap, gc, bitmap.GetBitmap(), 0, 0, 0, 0, bitmap.GetWidth(), bitmap.GetHeight() );
+ gdk_
wx_
draw_bitmap( m_bitmap, gc, bitmap.GetBitmap(), 0, 0, 0, 0, bitmap.GetWidth(), bitmap.GetHeight() );
gdk_gc_unref( gc );
gdk_gc_unref( gc );
@@
-351,12
+361,12
@@
wxBitmap& wxBitmap::operator = ( const wxBitmap& bmp )
return *this;
}
return *this;
}
-bool wxBitmap::operator == ( const wxBitmap& bmp )
+bool wxBitmap::operator == ( const wxBitmap& bmp )
const
{
return m_refData == bmp.m_refData;
}
{
return m_refData == bmp.m_refData;
}
-bool wxBitmap::operator != ( const wxBitmap& bmp )
+bool wxBitmap::operator != ( const wxBitmap& bmp )
const
{
return m_refData != bmp.m_refData;
}
{
return m_refData != bmp.m_refData;
}
@@
-422,7
+432,7
@@
wxBitmap wxBitmap::GetSubBitmap( const wxRect& rect) const
else
{
GdkGC *gc = gdk_gc_new( ret.GetBitmap() );
else
{
GdkGC *gc = gdk_gc_new( ret.GetBitmap() );
- gdk_draw_bitmap( ret.GetBitmap(), gc, GetBitmap(), rect.x, rect.y, 0, 0, rect.width, rect.height );
+ gdk_
wx_
draw_bitmap( ret.GetBitmap(), gc, GetBitmap(), rect.x, rect.y, 0, 0, rect.width, rect.height );
gdk_gc_destroy( gc );
}
gdk_gc_destroy( gc );
}
@@
-432,7
+442,7
@@
wxBitmap wxBitmap::GetSubBitmap( const wxRect& rect) const
mask->m_bitmap = gdk_pixmap_new( wxRootWindow->window, rect.width, rect.height, 1 );
GdkGC *gc = gdk_gc_new( mask->m_bitmap );
mask->m_bitmap = gdk_pixmap_new( wxRootWindow->window, rect.width, rect.height, 1 );
GdkGC *gc = gdk_gc_new( mask->m_bitmap );
- gdk_draw_bitmap( mask->m_bitmap, gc, M_BMPDATA->m_mask->m_bitmap, 0, 0, rect.x, rect.y, rect.width, rect.height );
+ gdk_
wx_
draw_bitmap( mask->m_bitmap, gc, M_BMPDATA->m_mask->m_bitmap, 0, 0, rect.x, rect.y, rect.width, rect.height );
gdk_gc_destroy( gc );
ret.SetMask( mask );
gdk_gc_destroy( gc );
ret.SetMask( mask );