- virtual void setWindowTitle(string const & t, string const & it);
-
- /// makes the main form.
- void create_form_form_main(int width, int height);
+ virtual void setWindowTitle(std::string const & t, std::string const & it);
+
+ /// update the minibuffer state message
+ void show_view_state();
+
+ /// The top-most box of the layout engine containing all other boxes.
+ Box window_;
+
+ typedef std::map<Position, boost::shared_ptr<Box> > BoxMap;
+
+ // Accessors to the various Boxes.
+ BoxMap box_map_;
+
+ /// the minibuffer
+ boost::scoped_ptr<XMiniBuffer> minibuffer_;
+ ///
+ boost::signals::connection view_state_con;
+ ///
+ boost::signals::connection focus_con;
+ ///
+ boost::signals::connection redraw_con;
+