projects
/
wxWidgets.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Add white outline to bulls eye cursor used under MSW.
[wxWidgets.git]
/
src
/
gtk1
/
colour.cpp
diff --git
a/src/gtk1/colour.cpp
b/src/gtk1/colour.cpp
index 39dcf5e3bde00041013043ec9b12b5356ad01ae6..4d379eb6329dabcedea24f6215d83d82f0a0fc74 100644
(file)
--- a/
src/gtk1/colour.cpp
+++ b/
src/gtk1/colour.cpp
@@
-12,7
+12,10
@@
#include "wx/colour.h"
#include "wx/colour.h"
-#include "wx/gdicmn.h"
+#ifndef WX_PRECOMP
+ #include "wx/gdicmn.h"
+#endif
+
#include "wx/gtk1/private.h"
#include <gdk/gdk.h>
#include "wx/gtk1/private.h"
#include <gdk/gdk.h>
@@
-23,7
+26,7
@@
// wxColour
//-----------------------------------------------------------------------------
// wxColour
//-----------------------------------------------------------------------------
-class wxColourRefData
: public wxObject
RefData
+class wxColourRefData
: public wxGDI
RefData
{
public:
wxColourRefData()
{
public:
wxColourRefData()
@@
-32,19
+35,18
@@
public:
m_color.green = 0;
m_color.blue = 0;
m_color.pixel = 0;
m_color.green = 0;
m_color.blue = 0;
m_color.pixel = 0;
- m_colormap =
(GdkColormap *)
NULL;
+ m_colormap = NULL;
m_hasPixel = false;
}
wxColourRefData(const wxColourRefData& data)
m_hasPixel = false;
}
wxColourRefData(const wxColourRefData& data)
- : wxObjectRefData()
{
m_color = data.m_color;
m_colormap = data.m_colormap;
m_hasPixel = data.m_hasPixel;
}
{
m_color = data.m_color;
m_colormap = data.m_colormap;
m_hasPixel = data.m_hasPixel;
}
- ~wxColourRefData()
+
virtual
~wxColourRefData()
{
FreeColour();
}
{
FreeColour();
}
@@
-156,17
+158,18
@@
bool wxColour::operator == ( const wxColour& col ) const
own->green == other->green;
}
own->green == other->green;
}
-wx
ObjectRefData *wxColour::Create
RefData() const
+wx
GDIRefData *wxColour::CreateGDI
RefData() const
{
return new wxColourRefData;
}
{
return new wxColourRefData;
}
-wx
ObjectRefData *wxColour::CloneRefData(const wxObject
RefData *data) const
+wx
GDIRefData *wxColour::CloneGDIRefData(const wxGDI
RefData *data) const
{
return new wxColourRefData(*(wxColourRefData *)data);
}
{
return new wxColourRefData(*(wxColourRefData *)data);
}
-void wxColour::InitWith( unsigned char red, unsigned char green, unsigned char blue )
+void wxColour::InitRGBA(unsigned char red, unsigned char green, unsigned char blue,
+ unsigned char WXUNUSED(alpha))
{
AllocExclusive();
{
AllocExclusive();
@@
-175,7
+178,7
@@
void wxColour::InitWith( unsigned char red, unsigned char green, unsigned char b
M_COLDATA->m_color.blue = ((unsigned short)blue) << SHIFT;
M_COLDATA->m_color.pixel = 0;
M_COLDATA->m_color.blue = ((unsigned short)blue) << SHIFT;
M_COLDATA->m_color.pixel = 0;
- M_COLDATA->m_colormap =
(GdkColormap*)
NULL;
+ M_COLDATA->m_colormap = NULL;
M_COLDATA->m_hasPixel = false;
}
M_COLDATA->m_hasPixel = false;
}
@@
-216,15
+219,15
@@
int wxColour::GetPixel() const
GdkColor *wxColour::GetColor() const
{
GdkColor *wxColour::GetColor() const
{
- wxCHECK_MSG( Ok(),
(GdkColor *)
NULL, wxT("invalid colour") );
+ wxCHECK_MSG( Ok(), NULL, wxT("invalid colour") );
return &M_COLDATA->m_color;
}
return &M_COLDATA->m_color;
}
-bool wxColour::FromString(const wx
Char *
str)
+bool wxColour::FromString(const wx
String&
str)
{
GdkColor colGDK;
{
GdkColor colGDK;
- if ( gdk_color_parse(
str
, &colGDK ) )
+ if ( gdk_color_parse(
wxGTK_CONV(str)
, &colGDK ) )
{
UnRef();
{
UnRef();