projects
/
wxWidgets.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
correction to last commit: Korean and Romanian translations will only be in 2.9.1...
[wxWidgets.git]
/
src
/
gtk1
/
bitmap.cpp
diff --git
a/src/gtk1/bitmap.cpp
b/src/gtk1/bitmap.cpp
index be9243096d24fd34ab5d07c1707db48846ac299d..dba5a517fb0fb48746ad2e4146cd17ff95ee8886 100644
(file)
--- a/
src/gtk1/bitmap.cpp
+++ b/
src/gtk1/bitmap.cpp
@@
-54,26
+54,26
@@
IMPLEMENT_DYNAMIC_CLASS(wxMask,wxObject)
wxMask::wxMask()
{
wxMask::wxMask()
{
- m_bitmap =
(GdkBitmap *)
NULL;
+ m_bitmap = NULL;
}
wxMask::wxMask( const wxBitmap& bitmap, const wxColour& colour )
{
}
wxMask::wxMask( const wxBitmap& bitmap, const wxColour& colour )
{
- m_bitmap =
(GdkBitmap *)
NULL;
+ m_bitmap = NULL;
Create( bitmap, colour );
}
#if wxUSE_PALETTE
wxMask::wxMask( const wxBitmap& bitmap, int paletteIndex )
{
Create( bitmap, colour );
}
#if wxUSE_PALETTE
wxMask::wxMask( const wxBitmap& bitmap, int paletteIndex )
{
- m_bitmap =
(GdkBitmap *)
NULL;
+ m_bitmap = NULL;
Create( bitmap, paletteIndex );
}
#endif // wxUSE_PALETTE
wxMask::wxMask( const wxBitmap& bitmap )
{
Create( bitmap, paletteIndex );
}
#endif // wxUSE_PALETTE
wxMask::wxMask( const wxBitmap& bitmap )
{
- m_bitmap =
(GdkBitmap *)
NULL;
+ m_bitmap = NULL;
Create( bitmap );
}
Create( bitmap );
}
@@
-89,7
+89,7
@@
bool wxMask::Create( const wxBitmap& bitmap,
if (m_bitmap)
{
gdk_bitmap_unref( m_bitmap );
if (m_bitmap)
{
gdk_bitmap_unref( m_bitmap );
- m_bitmap =
(GdkBitmap*)
NULL;
+ m_bitmap = NULL;
}
wxImage image = bitmap.ConvertToImage();
}
wxImage image = bitmap.ConvertToImage();
@@
-195,7
+195,7
@@
bool wxMask::Create( const wxBitmap& bitmap )
if (m_bitmap)
{
gdk_bitmap_unref( m_bitmap );
if (m_bitmap)
{
gdk_bitmap_unref( m_bitmap );
- m_bitmap =
(GdkBitmap*)
NULL;
+ m_bitmap = NULL;
}
if (!bitmap.Ok()) return false;
}
if (!bitmap.Ok()) return false;
@@
-220,8
+220,9
@@
GdkBitmap *wxMask::GetBitmap() const
return m_bitmap;
}
return m_bitmap;
}
+
//-----------------------------------------------------------------------------
//-----------------------------------------------------------------------------
-// wxBitmap
+// wxBitmap
RefData
//-----------------------------------------------------------------------------
class wxBitmapRefData : public wxGDIRefData
//-----------------------------------------------------------------------------
class wxBitmapRefData : public wxGDIRefData
@@
-247,14
+248,14
@@
public:
wxBitmapRefData::wxBitmapRefData()
{
wxBitmapRefData::wxBitmapRefData()
{
- m_pixmap =
(GdkPixmap *)
NULL;
- m_bitmap =
(GdkBitmap *)
NULL;
- m_mask =
(wxMask *)
NULL;
+ m_pixmap = NULL;
+ m_bitmap = NULL;
+ m_mask = NULL;
m_width = 0;
m_height = 0;
m_bpp = 0;
#if wxUSE_PALETTE
m_width = 0;
m_height = 0;
m_bpp = 0;
#if wxUSE_PALETTE
- m_palette =
(wxPalette *)
NULL;
+ m_palette = NULL;
#endif // wxUSE_PALETTE
}
#endif // wxUSE_PALETTE
}
@@
-347,21
+348,15
@@
wxBitmapRefData::~wxBitmapRefData()
#endif // wxUSE_PALETTE
}
#endif // wxUSE_PALETTE
}
+
+//-----------------------------------------------------------------------------
+// wxBitmap
//-----------------------------------------------------------------------------
#define M_BMPDATA ((wxBitmapRefData *)m_refData)
IMPLEMENT_DYNAMIC_CLASS(wxBitmap,wxGDIObject)
//-----------------------------------------------------------------------------
#define M_BMPDATA ((wxBitmapRefData *)m_refData)
IMPLEMENT_DYNAMIC_CLASS(wxBitmap,wxGDIObject)
-wxBitmap::wxBitmap()
-{
-}
-
-wxBitmap::wxBitmap( int width, int height, int depth )
-{
- Create( width, height, depth );
-}
-
wxGDIRefData *wxBitmap::CreateGDIRefData() const
{
return new wxBitmapRefData;
wxGDIRefData *wxBitmap::CreateGDIRefData() const
{
return new wxBitmapRefData;
@@
-369,7
+364,7
@@
wxGDIRefData *wxBitmap::CreateGDIRefData() const
wxGDIRefData *wxBitmap::CloneGDIRefData(const wxGDIRefData *data) const
{
wxGDIRefData *wxBitmap::CloneGDIRefData(const wxGDIRefData *data) const
{
- return new wxBitmapRefData(*
wx_static_cast(const wxBitmapRefData *,
data));
+ return new wxBitmapRefData(*
static_cast<const wxBitmapRefData *>(
data));
}
bool wxBitmap::Create( int width, int height, int depth )
}
bool wxBitmap::Create( int width, int height, int depth )
@@
-393,7
+388,7
@@
wxBitmap::wxBitmap(const char* const* bits)
m_refData = new wxBitmapRefData();
m_refData = new wxBitmapRefData();
- GdkBitmap *mask =
(GdkBitmap*)
NULL;
+ GdkBitmap *mask = NULL;
M_BMPDATA->m_pixmap = gdk_pixmap_create_from_xpm_d( wxGetRootWindow()->window, &mask, NULL, (gchar **) bits );
M_BMPDATA->m_pixmap = gdk_pixmap_create_from_xpm_d( wxGetRootWindow()->window, &mask, NULL, (gchar **) bits );
@@
-424,7
+419,7
@@
wxBitmap wxBitmap::Rescale( int clipx, int clipy, int clipwidth, int clipheight,
wxBitmap bmp;
wxBitmap bmp;
- GdkImage *img =
(GdkImage*)
NULL;
+ GdkImage *img = NULL;
if (GetPixmap())
img = gdk_image_get( GetPixmap(), 0, 0, GetWidth(), GetHeight() );
else if (GetBitmap())
if (GetPixmap())
img = gdk_image_get( GetPixmap(), 0, 0, GetWidth(), GetHeight() );
else if (GetBitmap())
@@
-643,7
+638,7
@@
bool wxBitmap::CreateFromImageAsBitmap(const wxImage& img)
// Create mask image
// Create mask image
- GdkImage *mask_image =
(GdkImage*)
NULL;
+ GdkImage *mask_image = NULL;
if (image.HasMask())
{
if (image.HasMask())
{
@@
-779,7
+774,7
@@
bool wxBitmap::CreateFromImageAsPixmap(const wxImage& img)
// Create mask image
// Create mask image
- GdkImage *mask_image =
(GdkImage*)
NULL;
+ GdkImage *mask_image = NULL;
if (image.HasMask())
{
if (image.HasMask())
{
@@
-977,7
+972,7
@@
wxImage wxBitmap::ConvertToImage() const
static const int MASK_BLUE = 3;
static const int MASK_BLUE_REPLACEMENT = 2;
static const int MASK_BLUE = 3;
static const int MASK_BLUE_REPLACEMENT = 2;
- GdkImage *gdk_image =
(GdkImage*)
NULL;
+ GdkImage *gdk_image = NULL;
if (HasPixmap())
{
if (HasPixmap())
{
@@
-998,7
+993,7
@@
wxImage wxBitmap::ConvertToImage() const
wxCHECK_MSG( gdk_image, wxNullImage, wxT("couldn't create image") );
wxCHECK_MSG( gdk_image, wxNullImage, wxT("couldn't create image") );
- GdkImage *gdk_image_mask =
(GdkImage*)
NULL;
+ GdkImage *gdk_image_mask = NULL;
if (GetMask())
{
gdk_image_mask = gdk_image_get( GetMask()->GetBitmap(),
if (GetMask())
{
gdk_image_mask = gdk_image_get( GetMask()->GetBitmap(),
@@
-1119,7
+1114,7
@@
wxBitmap::wxBitmap( const char bits[], int width, int height, int WXUNUSED(depth
{
m_refData = new wxBitmapRefData();
{
m_refData = new wxBitmapRefData();
- M_BMPDATA->m_mask =
(wxMask *)
NULL;
+ M_BMPDATA->m_mask = NULL;
M_BMPDATA->m_bitmap = gdk_bitmap_create_from_data
(
wxGetRootWindow()->window,
M_BMPDATA->m_bitmap = gdk_bitmap_create_from_data
(
wxGetRootWindow()->window,
@@
-1162,7
+1157,7
@@
int wxBitmap::GetDepth() const
wxMask *wxBitmap::GetMask() const
{
wxMask *wxBitmap::GetMask() const
{
- wxCHECK_MSG( Ok(),
(wxMask *)
NULL, wxT("invalid bitmap") );
+ wxCHECK_MSG( Ok(), NULL, wxT("invalid bitmap") );
return M_BMPDATA->m_mask;
}
return M_BMPDATA->m_mask;
}
@@
-1257,7
+1252,7
@@
bool wxBitmap::LoadFile( const wxString &name, wxBitmapType type )
{
m_refData = new wxBitmapRefData();
{
m_refData = new wxBitmapRefData();
- GdkBitmap *mask =
(GdkBitmap*)
NULL;
+ GdkBitmap *mask = NULL;
M_BMPDATA->m_pixmap = gdk_pixmap_create_from_xpm
(
M_BMPDATA->m_pixmap = gdk_pixmap_create_from_xpm
(
@@
-1293,7
+1288,7
@@
bool wxBitmap::LoadFile( const wxString &name, wxBitmapType type )
wxPalette *wxBitmap::GetPalette() const
{
if (!Ok())
wxPalette *wxBitmap::GetPalette() const
{
if (!Ok())
- return
(wxPalette *)
NULL;
+ return NULL;
return M_BMPDATA->m_palette;
}
return M_BMPDATA->m_palette;
}
@@
-1340,7
+1335,7
@@
void wxBitmap::SetBitmap( GdkPixmap *bitmap )
GdkPixmap *wxBitmap::GetPixmap() const
{
GdkPixmap *wxBitmap::GetPixmap() const
{
- wxCHECK_MSG( Ok(),
(GdkPixmap *)
NULL, wxT("invalid bitmap") );
+ wxCHECK_MSG( Ok(), NULL, wxT("invalid bitmap") );
return M_BMPDATA->m_pixmap;
}
return M_BMPDATA->m_pixmap;
}
@@
-1354,7
+1349,7
@@
bool wxBitmap::HasPixmap() const
GdkBitmap *wxBitmap::GetBitmap() const
{
GdkBitmap *wxBitmap::GetBitmap() const
{
- wxCHECK_MSG( Ok(),
(GdkBitmap *)
NULL, wxT("invalid bitmap") );
+ wxCHECK_MSG( Ok(), NULL, wxT("invalid bitmap") );
return M_BMPDATA->m_bitmap;
}
return M_BMPDATA->m_bitmap;
}