X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/8f884a0dccd6b642f35c441ac9bfc87a6d5b4d35..09b895cb4a954494063eb17d3dc302a654fd99e5:/include/wx/mac/carbon/pen.h diff --git a/include/wx/mac/carbon/pen.h b/include/wx/mac/carbon/pen.h index ee28813e40..3807aa523e 100644 --- a/include/wx/mac/carbon/pen.h +++ b/include/wx/mac/carbon/pen.h @@ -17,11 +17,15 @@ #include "wx/bitmap.h" // Pen -class WXDLLEXPORT wxPen : public wxGDIObject +class WXDLLIMPEXP_CORE wxPen : public wxPenBase { public: wxPen(); - wxPen(const wxColour& col, int width = 1, int style = wxSOLID); + wxPen(const wxColour& col, int width = 1, wxPenStyle style = wxPENSTYLE_SOLID); +#if FUTURE_WXWIN_COMPATIBILITY_3_0 + wxDEPRECATED_FUTURE( wxPen(const wxColour& col, int width, int style) ); +#endif + wxPen(const wxBitmap& stipple, int width); virtual ~wxPen(); @@ -33,17 +37,17 @@ public: void SetColour(unsigned char r, unsigned char g, unsigned char b) ; void SetWidth(int width) ; - void SetStyle(int style) ; + void SetStyle(wxPenStyle style) ; void SetStipple(const wxBitmap& stipple) ; void SetDashes(int nb_dashes, const wxDash *dash) ; - void SetJoin(int join) ; - void SetCap(int cap) ; + void SetJoin(wxPenJoin join) ; + void SetCap(wxPenCap cap) ; - wxColour& GetColour() const ; + wxColour GetColour() const ; int GetWidth() const; - int GetStyle() const; - int GetJoin() const; - int GetCap() const; + wxPenStyle GetStyle() const; + wxPenJoin GetJoin() const; + wxPenCap GetCap() const; int GetDashes(wxDash **ptr) const; wxBitmap *GetStipple() const ;