Changeset 1440:3d2e3cfb2a6c in lemon-0.x for gui/main_win.h
- Timestamp:
- 05/27/05 12:34:20 (18 years ago)
- Branch:
- default
- Phase:
- public
- Convert:
- svn:c9d7d8f5-90d6-0310-b91f-818b3a526b0e/lemon/trunk@1915
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
gui/main_win.h
r1435 r1440 10 10 #include <libgnomecanvasmm/polygon.h> 11 11 12 ///This class is the main window of GUI. 13 ///It has menus, but the main part of it is the canvas. 12 14 class MainWin : public Gtk::Window 13 15 { 14 16 public: 17 ///Constructor of the \ref MainWin. It creates the menu and the \ref GraphDisplayerCanvas on which the graph will be drawn. 18 ///\param title is the title of the window 19 ///\param graph is the graph that will be drawn here. It will be given further to the \ref GraphDisplayerCanvas 20 ///\param cm stores the coordinates of the nodes of the graph 21 ///\param ms is the \ref MapStorage in which the different visualizable maps are stored 15 22 MainWin(const std::string& title, Graph &, CoordinatesMap &, MapStorage &); 16 23 17 24 protected: 18 // Window of map-showing setup25 ///Window of map-showing setup. Its type is \ref MapWin 19 26 MapWin mapwin; 20 27 21 // Member widgets:28 ///The graph will be drawn on this \ref GraphDisplayerCanvas 22 29 GraphDisplayerCanvas gd_canvas; 23 30 24 // ActionGroup for menu31 ///ActionGroup for menu 25 32 Glib::RefPtr<Gtk::ActionGroup> ag; 26 33 27 // UIManager for menu34 ///UIManager for menu 28 35 Glib::RefPtr<Gtk::UIManager> uim; 29 36 30 // Container37 ///Container 31 38 Gtk::VBox vbox; 32 39 33 // Pops up map-setup window40 ///This function makes map-setup window popped up. 34 41 virtual void showMaps(); 35 42 36 // Exit43 ///Exit 37 44 virtual void quit(); 38 45 39 // Refit screen46 ///Refit screen to be able to show the whole graph. 40 47 virtual void rezoom(); 41 48
Note: See TracChangeset
for help on using the changeset viewer.