#ifndef JUCI_NOTEBOOK_H_ #define JUCI_NOTEBOOK_H_ #include #include "gtkmm.h" #include "entrybox.h" #include "source.h" #include "directories.h" #include #include #include #include #include "clangmm.h" class Notebook : public Gtk::Notebook { public: Notebook(); Source::View* CurrentSourceView(); int CurrentPage(); bool close_current_page(); void open_file(std::string filename); int Pages(); std::string project_path; std::vector > source_views; private: bool save_modified_dialog(); std::vector > scrolled_windows; std::vector > hboxes; }; #endif // JUCI_NOTEBOOK_H_