2 /* Maneja el Ayuda->Acerca de */
7 class MnuHelpAbout:public Gtk::MenuItem {
9 MnuHelpAbout(BaseObjectType* cobject, const Glib::RefPtr<Gnome::Glade::Xml>& refGlade):Gtk::MenuItem(cobject) {
11 virtual ~MnuHelpAbout() {}
14 // preparo para leer el archivo ChangeLog
15 Glif::RefPtr<StreamIOChannel> change_log;
16 fstream fp("../ChangeLog");
17 change_log = StreamIOChannel::create(fstream);
20 Glib::RefPtr<Gnome::Glade::Xml> refXml;
21 virtual void on_activate() {
23 refXml = Gnome::Glade::Xml::create("client.glade", "dlgAbout");
25 catch(const Gnome::Glade::XmlError &ex) {
26 std::cerr << ex.what() << std::endl;
30 Gtk::Button *btn_cerrar = 0;
31 refXml->get_widget("dlgAbout", dlg);
32 refXml->get_widget("btn_close", btn_cerrar);
33 btn_cerrar->signal_clicked().connect(SigC::slot(*dlg, &Gtk::Dialog::hide));