#ifndef JUCI_SOURCE_H_ #define JUCI_SOURCE_H_ #include #include "gtkmm.h" namespace Source { class View : public Gtk::TextView { public: View(); void UpdateLine(Glib::RefPtr mark); private: void UpdateSyntaxHighlighting(int line_number); }; class Model{ public: Model(); }; class Controller { public: Controller(); std::shared_ptr sourceview(); private: void OnLineEdit(Glib::RefPtr mark); protected: View sourceview_; }; // class Controller } // namespace Source #endif // JUCI_SOURCE_H_