projects
/
wxWidgets.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
generate wxEVT_COMMAND_TEXT_ENTER for multiline controls too
[wxWidgets.git]
/
src
/
mac
/
carbon
/
brush.cpp
diff --git
a/src/mac/carbon/brush.cpp
b/src/mac/carbon/brush.cpp
index b7ada08a6d5dd3fef1f90084faba8e90a3a3186d..ae77b03b209ff5de6c2d287b2af20f4e9b73ae20 100644
(file)
--- a/
src/mac/carbon/brush.cpp
+++ b/
src/mac/carbon/brush.cpp
@@
-21,6
+21,7
@@
IMPLEMENT_DYNAMIC_CLASS(wxBrush, wxGDIObject)
class WXDLLEXPORT wxBrushRefData: public wxGDIRefData
{
friend class WXDLLEXPORT wxBrush;
class WXDLLEXPORT wxBrushRefData: public wxGDIRefData
{
friend class WXDLLEXPORT wxBrush;
+
public:
wxBrushRefData();
wxBrushRefData(const wxBrushRefData& data);
public:
wxBrushRefData();
wxBrushRefData(const wxBrushRefData& data);
@@
-40,6
+41,7
@@
protected:
#define M_BRUSHDATA ((wxBrushRefData *)m_refData)
#define M_BRUSHDATA ((wxBrushRefData *)m_refData)
+
wxBrushRefData::wxBrushRefData()
: m_style(wxSOLID)
{
wxBrushRefData::wxBrushRefData()
: m_style(wxSOLID)
{
@@
-62,7
+64,6
@@
wxBrushRefData::~wxBrushRefData()
{
}
{
}
-// Brushes
wxBrush::wxBrush()
{
}
wxBrush::wxBrush()
{
}
@@
-96,7
+97,7
@@
wxBrush::wxBrush(const wxBitmap& stipple)
RealizeResource();
}
RealizeResource();
}
-wxBrush::wxBrush(ThemeBrush macThemeBrush )
+wxBrush::wxBrush(
ThemeBrush macThemeBrush )
{
m_refData = new wxBrushRefData;
{
m_refData = new wxBrushRefData;
@@
-105,6
+106,7
@@
wxBrush::wxBrush(ThemeBrush macThemeBrush )
RealizeResource();
}
RealizeResource();
}
+
void wxBrush::Unshare()
{
// Don't change shared data
void wxBrush::Unshare()
{
// Don't change shared data
@@
-129,7
+131,7
@@
void wxBrush::SetColour(const wxColour& col)
RealizeResource();
}
RealizeResource();
}
-void wxBrush::SetColour(
const unsigned char r, const unsigned char g, const
unsigned char b)
+void wxBrush::SetColour(
unsigned char r, unsigned char g,
unsigned char b)
{
Unshare();
{
Unshare();
@@
-165,9
+167,10
@@
void wxBrush::MacSetTheme(ThemeBrush macThemeBrush)
M_BRUSHDATA->m_macBrushKind = kwxMacBrushTheme;
M_BRUSHDATA->m_macThemeBrush = macThemeBrush;
M_BRUSHDATA->m_macBrushKind = kwxMacBrushTheme;
M_BRUSHDATA->m_macThemeBrush = macThemeBrush;
+
RGBColor color ;
GetThemeBrushAsColor( macThemeBrush , 32, true, &color );
RGBColor color ;
GetThemeBrushAsColor( macThemeBrush , 32, true, &color );
- M_BRUSHDATA->m_colour.Set( color.red >> 8 , color.green >> 8 , color.blue >> 8 )
;
+ M_BRUSHDATA->m_colour.Set( color.red >> 8 , color.green >> 8 , color.blue >> 8 );
RealizeResource();
}
RealizeResource();
}
@@
-178,7
+181,8
@@
void wxBrush::MacSetThemeBackground(unsigned long macThemeBackground, const WXRE
M_BRUSHDATA->m_macBrushKind = kwxMacBrushThemeBackground;
M_BRUSHDATA->m_macThemeBackground = macThemeBackground;
M_BRUSHDATA->m_macBrushKind = kwxMacBrushThemeBackground;
M_BRUSHDATA->m_macThemeBackground = macThemeBackground;
- M_BRUSHDATA->m_macThemeBackgroundExtent = *(Rect*)extent ;
+ M_BRUSHDATA->m_macThemeBackgroundExtent = *(Rect*)extent;
+
RealizeResource();
}
RealizeResource();
}
@@
-187,23
+191,24
@@
bool wxBrush::RealizeResource()
return true;
}
return true;
}
-unsigned long wxBrush::MacGetThemeBackground(
WXRECTPTR extent)
const
+unsigned long wxBrush::MacGetThemeBackground(
WXRECTPTR extent)
const
{
if ( M_BRUSHDATA && M_BRUSHDATA->m_macBrushKind == kwxMacBrushThemeBackground )
{
if ( extent )
{
if ( M_BRUSHDATA && M_BRUSHDATA->m_macBrushKind == kwxMacBrushThemeBackground )
{
if ( extent )
- *(Rect*)extent = M_BRUSHDATA->m_macThemeBackgroundExtent ;
- return M_BRUSHDATA->m_macThemeBackground ;
+ *(Rect*)extent = M_BRUSHDATA->m_macThemeBackgroundExtent;
+
+ return M_BRUSHDATA->m_macThemeBackground;
}
else
{
}
else
{
- return 0
;
+ return 0;
}
}
short wxBrush::MacGetTheme() const
{
}
}
short wxBrush::MacGetTheme() const
{
- return (M_BRUSHDATA ? (
M_BRUSHDATA->m_macBrushKind == kwxMacBrushTheme
? M_BRUSHDATA->m_macThemeBrush : kThemeBrushBlack) : kThemeBrushBlack);
+ return (M_BRUSHDATA ? (
(M_BRUSHDATA->m_macBrushKind == kwxMacBrushTheme)
? M_BRUSHDATA->m_macThemeBrush : kThemeBrushBlack) : kThemeBrushBlack);
}
wxColour& wxBrush::GetColour() const
}
wxColour& wxBrush::GetColour() const
@@
-221,7
+226,8
@@
wxBitmap *wxBrush::GetStipple() const
return (M_BRUSHDATA ? & M_BRUSHDATA->m_stipple : 0);
}
return (M_BRUSHDATA ? & M_BRUSHDATA->m_stipple : 0);
}
-wxMacBrushKind wxBrush::MacGetBrushKind()
const
+wxMacBrushKind wxBrush::MacGetBrushKind() const
{
return (M_BRUSHDATA ? M_BRUSHDATA->m_macBrushKind : kwxMacBrushColour);
}
{
return (M_BRUSHDATA ? M_BRUSHDATA->m_macBrushKind : kwxMacBrushColour);
}
+