wxMSW & wxMotif: added const to GDI object ==, != operators
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/branches/WX_2_2_BRANCH@7409 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -183,8 +183,8 @@ public:
|
|||||||
void SetMask(wxMask *mask) ;
|
void SetMask(wxMask *mask) ;
|
||||||
|
|
||||||
wxBitmap& operator = (const wxBitmap& bitmap) { if (*this == bitmap) return (*this); Ref(bitmap); return *this; }
|
wxBitmap& operator = (const wxBitmap& bitmap) { if (*this == bitmap) return (*this); Ref(bitmap); return *this; }
|
||||||
bool operator == (const wxBitmap& bitmap) { return m_refData == bitmap.m_refData; }
|
bool operator == (const wxBitmap& bitmap) const { return m_refData == bitmap.m_refData; }
|
||||||
bool operator != (const wxBitmap& bitmap) { return m_refData != bitmap.m_refData; }
|
bool operator != (const wxBitmap& bitmap) const { return m_refData != bitmap.m_refData; }
|
||||||
|
|
||||||
// Format handling
|
// Format handling
|
||||||
static wxList& GetHandlers() { return sm_handlers; }
|
static wxList& GetHandlers() { return sm_handlers; }
|
||||||
|
@@ -56,8 +56,8 @@ public:
|
|||||||
virtual void SetStipple(const wxBitmap& stipple) ;
|
virtual void SetStipple(const wxBitmap& stipple) ;
|
||||||
|
|
||||||
inline wxBrush& operator = (const wxBrush& brush) { if (*this == brush) return (*this); Ref(brush); return *this; }
|
inline wxBrush& operator = (const wxBrush& brush) { if (*this == brush) return (*this); Ref(brush); return *this; }
|
||||||
inline bool operator == (const wxBrush& brush) { return m_refData == brush.m_refData; }
|
inline bool operator == (const wxBrush& brush) const { return m_refData == brush.m_refData; }
|
||||||
inline bool operator != (const wxBrush& brush) { return m_refData != brush.m_refData; }
|
inline bool operator != (const wxBrush& brush) const { return m_refData != brush.m_refData; }
|
||||||
|
|
||||||
inline wxColour& GetColour() const { return (M_BRUSHDATA ? M_BRUSHDATA->m_colour : wxNullColour); };
|
inline wxColour& GetColour() const { return (M_BRUSHDATA ? M_BRUSHDATA->m_colour : wxNullColour); };
|
||||||
inline int GetStyle() const { return (M_BRUSHDATA ? M_BRUSHDATA->m_style : 0); };
|
inline int GetStyle() const { return (M_BRUSHDATA ? M_BRUSHDATA->m_style : 0); };
|
||||||
|
@@ -61,8 +61,8 @@ public:
|
|||||||
{ return wxBitmap::LoadFile(name, type); }
|
{ return wxBitmap::LoadFile(name, type); }
|
||||||
|
|
||||||
inline wxIcon& operator = (const wxIcon& icon) { if (*this == icon) return (*this); Ref(icon); return *this; }
|
inline wxIcon& operator = (const wxIcon& icon) { if (*this == icon) return (*this); Ref(icon); return *this; }
|
||||||
inline bool operator == (const wxIcon& icon) { return m_refData == icon.m_refData; }
|
inline bool operator == (const wxIcon& icon) const { return m_refData == icon.m_refData; }
|
||||||
inline bool operator != (const wxIcon& icon) { return m_refData != icon.m_refData; }
|
inline bool operator != (const wxIcon& icon) const { return m_refData != icon.m_refData; }
|
||||||
|
|
||||||
virtual bool Ok() const { return ((m_refData != NULL) && (M_ICONDATA->m_ok)); }
|
virtual bool Ok() const { return ((m_refData != NULL) && (M_ICONDATA->m_ok)); }
|
||||||
};
|
};
|
||||||
|
@@ -66,8 +66,8 @@ public:
|
|||||||
virtual bool Ok() const { return (m_refData != NULL) ; }
|
virtual bool Ok() const { return (m_refData != NULL) ; }
|
||||||
|
|
||||||
wxPalette& operator = (const wxPalette& palette) { if (*this == palette) return (*this); Ref(palette); return *this; }
|
wxPalette& operator = (const wxPalette& palette) { if (*this == palette) return (*this); Ref(palette); return *this; }
|
||||||
bool operator == (const wxPalette& palette) { return m_refData == palette.m_refData; }
|
bool operator == (const wxPalette& palette) const { return m_refData == palette.m_refData; }
|
||||||
bool operator != (const wxPalette& palette) { return m_refData != palette.m_refData; }
|
bool operator != (const wxPalette& palette) const { return m_refData != palette.m_refData; }
|
||||||
|
|
||||||
// Motif-specific
|
// Motif-specific
|
||||||
WXColormap GetXColormap(WXDisplay* display = NULL) const;
|
WXColormap GetXColormap(WXDisplay* display = NULL) const;
|
||||||
|
@@ -57,8 +57,8 @@ public:
|
|||||||
~wxPen();
|
~wxPen();
|
||||||
|
|
||||||
inline wxPen& operator = (const wxPen& pen) { if (*this == pen) return (*this); Ref(pen); return *this; }
|
inline wxPen& operator = (const wxPen& pen) { if (*this == pen) return (*this); Ref(pen); return *this; }
|
||||||
inline bool operator == (const wxPen& pen) { return m_refData == pen.m_refData; }
|
inline bool operator == (const wxPen& pen) const { return m_refData == pen.m_refData; }
|
||||||
inline bool operator != (const wxPen& pen) { return m_refData != pen.m_refData; }
|
inline bool operator != (const wxPen& pen) const { return m_refData != pen.m_refData; }
|
||||||
|
|
||||||
virtual bool Ok() const { return (m_refData != NULL) ; }
|
virtual bool Ok() const { return (m_refData != NULL) ; }
|
||||||
|
|
||||||
|
@@ -142,8 +142,8 @@ public:
|
|||||||
wxMask *GetMask() const { return (GetBitmapData() ? GetBitmapData()->m_bitmapMask : (wxMask*) NULL); }
|
wxMask *GetMask() const { return (GetBitmapData() ? GetBitmapData()->m_bitmapMask : (wxMask*) NULL); }
|
||||||
void SetMask(wxMask *mask) ;
|
void SetMask(wxMask *mask) ;
|
||||||
|
|
||||||
bool operator==(const wxBitmap& bitmap) { return m_refData == bitmap.m_refData; }
|
bool operator==(const wxBitmap& bitmap) const { return m_refData == bitmap.m_refData; }
|
||||||
bool operator!=(const wxBitmap& bitmap) { return m_refData != bitmap.m_refData; }
|
bool operator!=(const wxBitmap& bitmap) const { return m_refData != bitmap.m_refData; }
|
||||||
|
|
||||||
#if WXWIN_COMPATIBILITY_2
|
#if WXWIN_COMPATIBILITY_2
|
||||||
void SetOk(bool isOk);
|
void SetOk(bool isOk);
|
||||||
|
@@ -57,8 +57,8 @@ public:
|
|||||||
virtual void SetStipple(const wxBitmap& stipple) ;
|
virtual void SetStipple(const wxBitmap& stipple) ;
|
||||||
|
|
||||||
inline wxBrush& operator = (const wxBrush& brush) { if (*this == brush) return (*this); Ref(brush); return *this; }
|
inline wxBrush& operator = (const wxBrush& brush) { if (*this == brush) return (*this); Ref(brush); return *this; }
|
||||||
inline bool operator == (const wxBrush& brush) { return m_refData == brush.m_refData; }
|
inline bool operator == (const wxBrush& brush) const { return m_refData == brush.m_refData; }
|
||||||
inline bool operator != (const wxBrush& brush) { return m_refData != brush.m_refData; }
|
inline bool operator != (const wxBrush& brush) const { return m_refData != brush.m_refData; }
|
||||||
|
|
||||||
inline wxColour& GetColour(void) const { return (M_BRUSHDATA ? M_BRUSHDATA->m_colour : wxNullColour); };
|
inline wxColour& GetColour(void) const { return (M_BRUSHDATA ? M_BRUSHDATA->m_colour : wxNullColour); };
|
||||||
inline int GetStyle(void) const { return (M_BRUSHDATA ? M_BRUSHDATA->m_style : 0); };
|
inline int GetStyle(void) const { return (M_BRUSHDATA ? M_BRUSHDATA->m_style : 0); };
|
||||||
|
@@ -49,8 +49,8 @@ public:
|
|||||||
virtual bool Ok(void) const { return (m_refData != NULL) ; }
|
virtual bool Ok(void) const { return (m_refData != NULL) ; }
|
||||||
|
|
||||||
inline wxPalette& operator = (const wxPalette& palette) { if (*this == palette) return (*this); Ref(palette); return *this; }
|
inline wxPalette& operator = (const wxPalette& palette) { if (*this == palette) return (*this); Ref(palette); return *this; }
|
||||||
inline bool operator == (const wxPalette& palette) { return m_refData == palette.m_refData; }
|
inline bool operator == (const wxPalette& palette) const { return m_refData == palette.m_refData; }
|
||||||
inline bool operator != (const wxPalette& palette) { return m_refData != palette.m_refData; }
|
inline bool operator != (const wxPalette& palette) const { return m_refData != palette.m_refData; }
|
||||||
|
|
||||||
virtual bool FreeResource(bool force = FALSE);
|
virtual bool FreeResource(bool force = FALSE);
|
||||||
|
|
||||||
|
@@ -57,8 +57,8 @@ public:
|
|||||||
~wxPen();
|
~wxPen();
|
||||||
|
|
||||||
inline wxPen& operator = (const wxPen& pen) { if (*this == pen) return (*this); Ref(pen); return *this; }
|
inline wxPen& operator = (const wxPen& pen) { if (*this == pen) return (*this); Ref(pen); return *this; }
|
||||||
inline bool operator == (const wxPen& pen) { return m_refData == pen.m_refData; }
|
inline bool operator == (const wxPen& pen) const { return m_refData == pen.m_refData; }
|
||||||
inline bool operator != (const wxPen& pen) { return m_refData != pen.m_refData; }
|
inline bool operator != (const wxPen& pen) const { return m_refData != pen.m_refData; }
|
||||||
|
|
||||||
virtual bool Ok() const { return (m_refData != NULL) ; }
|
virtual bool Ok() const { return (m_refData != NULL) ; }
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user