// common part of all ctors
void Init();
- // the last known height of the client rect
- int m_lastClientHeight;
+ // the last known size, fields widths must be updated whenever it's out of
+ // date
+ wxSize m_lastClientSize;
// the absolute widths of the status bar panes in pixels
wxArrayInt m_widthsAbs;
virtual wxSize DoGetBestSize() const;
private:
+ // Update m_lastClientSize and m_widthsAbs from the current size.
+ void DoUpdateFieldWidths();
+
DECLARE_EVENT_TABLE()
DECLARE_DYNAMIC_CLASS_NO_COPY(wxStatusBarGeneric)
};