|
Freya
0.0.1
A Gtk3 MPD Client
|
00001 #ifndef FREYA_TEXTPAGEMGR_HH 00002 #define FREYA_TEXTPAGEMGR_HH 00003 00004 #include <gtkmm.h> 00005 #include "../../Glyr/UpdateInterface.hh" 00006 00007 namespace Browser 00008 { 00009 class TextPageMgr : public Gtk::ScrolledWindow, public Glyr::UpdateInterface 00010 { 00011 public: 00012 TextPageMgr(BaseObjectType* cobject, const Glib::RefPtr<Gtk::Builder>& builder); 00013 00014 void update(MPD::Client& client, mpd_idle events, MPD::NotifyData& data); 00015 00016 void set_request_type(GLYR_GET_TYPE type); 00017 00018 void on_deliver(GlyrMemCache * list); 00019 00020 private: 00021 Gtk::TextView * textView; 00022 GLYR_GET_TYPE type; 00023 00024 }; 00025 } 00026 00027 #endif /* end of include guard: FREYA_TEXTPAGEMGR_HH */ 00028
1.8.0