ladanyi@1: // -*- C++ -*- // ladanyi@1: ladanyi@1: #ifndef MAIN_WIN_H ladanyi@1: #define MAIN_WIN_H ladanyi@1: ladanyi@1: #include ladanyi@1: #include ladanyi@1: #include ladanyi@1: #include ladanyi@1: #include ladanyi@1: ladanyi@1: class MainWin : public Gtk::Window ladanyi@1: { ladanyi@1: public: ladanyi@1: MainWin(const std::string& title, Graph &, CoordinatesMap &, MapStorage &); ladanyi@1: ladanyi@1: protected: ladanyi@1: //Window of map-showing setup ladanyi@1: MapWin mapwin; ladanyi@1: ladanyi@1: //Member widgets: ladanyi@1: GraphDisplayerCanvas gd_canvas; ladanyi@1: ladanyi@1: //ActionGroup for menu ladanyi@1: Glib::RefPtr ag; ladanyi@1: ladanyi@1: //UIManager for menu ladanyi@1: Glib::RefPtr uim; ladanyi@1: ladanyi@1: //Container ladanyi@1: Gtk::VBox vbox; ladanyi@1: ladanyi@1: //Pops up map-setup window ladanyi@1: virtual void showMaps(); ladanyi@1: ladanyi@1: //Exit ladanyi@1: virtual void quit(); ladanyi@1: ladanyi@1: //Refit screen ladanyi@1: virtual void rezoom(); ladanyi@1: ladanyi@1: }; ladanyi@1: ladanyi@1: #endif //MAIN_WIN_H