#pragma once #include class ChatInput : public Gtk::ScrolledWindow { public: ChatInput(); void InsertText(const Glib::ustring &text); Glib::RefPtr GetBuffer(); bool ProcessKeyPress(GdkEventKey *event); private: Gtk::TextView m_textview; public: typedef sigc::signal type_signal_submit; type_signal_submit signal_submit(); private: type_signal_submit m_signal_submit; };