+ virtual void message(std::string const & str);
+
+ /// clear back to normal status message
+ virtual void clearMessage();
+
+ ///
+ void updateMetrics(bool resize_form = false);
+ ///
+ boost::signal<void()> metricsUpdated;
+
+ // returns true if this view has the focus.
+ virtual bool hasFocus() const;