| 123456789101112131415161718192021222324252627282930313233343536373839404142 |
- ///////////////////////////////////////////////////////////////////////////////
- // Name: wx/osx/statusbr.h
- // Purpose: native implementation of wxStatusBar.
- // Optional: can use generic version instead.
- // Author: Stefan Csomor
- // Modified by:
- // Created: 1998-01-01
- // Copyright: (c) Stefan Csomor
- // Licence: wxWindows licence
- ///////////////////////////////////////////////////////////////////////////////
- #ifndef _WX_STATBAR_H_
- #define _WX_STATBAR_H_
- class WXDLLIMPEXP_CORE wxStatusBarMac : public wxStatusBarGeneric
- {
- public:
- wxStatusBarMac();
- wxStatusBarMac(wxWindow *parent, wxWindowID id = wxID_ANY,
- long style = wxSTB_DEFAULT_STYLE,
- const wxString& name = wxStatusBarNameStr);
- virtual ~wxStatusBarMac();
- bool Create(wxWindow *parent, wxWindowID id = wxID_ANY,
- long style = wxSTB_DEFAULT_STYLE,
- const wxString& name = wxStatusBarNameStr);
- // Implementation
- virtual void MacHiliteChanged();
- void OnPaint(wxPaintEvent& event);
- protected:
- virtual void DrawFieldText(wxDC& dc, const wxRect& rc, int i, int textHeight);
- virtual void DrawField(wxDC& dc, int i, int textHeight);
- virtual void DoUpdateStatusText(int number = 0);
- DECLARE_DYNAMIC_CLASS(wxStatusBarMac)
- DECLARE_EVENT_TABLE()
- };
- #endif // _WX_STATBAR_H_
|