1 ///////////////////////////////////////////////////////////////////////////////
2 // Name: wx/mac/carbon/statusbr.h
3 // Purpose: native implementation of wxStatusBar.
4 // Optional: can use generic version instead.
5 // Author: Stefan Csomor
9 // Copyright: (c) Stefan Csomor
10 // Licence: wxWindows licence
11 ///////////////////////////////////////////////////////////////////////////////
13 #ifndef _WX_STATBAR_H_
14 #define _WX_STATBAR_H_
16 class WXDLLEXPORT wxStatusBarMac
: public wxStatusBarGeneric
18 DECLARE_DYNAMIC_CLASS(wxStatusBarMac
)
21 wxStatusBarMac(wxWindow
*parent
, wxWindowID id
,
23 const wxString
& name
= wxPanelNameStr
);
27 bool Create(wxWindow
*parent
, wxWindowID id
,
29 const wxString
& name
= wxPanelNameStr
);
31 virtual void DrawFieldText(wxDC
& dc
, int i
);
32 virtual void DrawField(wxDC
& dc
, int i
);
33 virtual void SetStatusText(const wxString
& text
, int number
= 0);
36 virtual void MacHiliteChanged();
37 void OnPaint(wxPaintEvent
& event
);
43 #endif // _WX_STATBAR_H_