X-Git-Url: https://git.llucax.com/z.facultad/75.42/plaqui.git/blobdiff_plain/1a58ff524a145fed39424b8fb61116f8050a684a..d93cbb5e5f24aa986220c4b9ddb7e17885545182:/Client/src/main.cpp?ds=inline diff --git a/Client/src/main.cpp b/Client/src/main.cpp index c1dfbf5..b9fe630 100644 --- a/Client/src/main.cpp +++ b/Client/src/main.cpp @@ -2,6 +2,8 @@ #include #include #include +#include "mnu_file_exit.h" +#include "mnu_help_about.h" int main (int argc, char **argv) { @@ -13,15 +15,25 @@ int main (int argc, char **argv) refXml = Gnome::Glade::Xml::create("client.glade", "Principal"); } catch(const Gnome::Glade::XmlError& ex) { + std::cerr << "(main.cpp:18) : "; std::cerr << ex.what() << std::endl; return 1; } Gtk::Window* pWindow = 0; + MnuFileExit *mnu_file_exit = 0; + MnuHelpAbout *mnu_help_about = 0; + Gtk::Button *bar_exit; + Gtk::Fixed *work_place; + refXml->get_widget("Principal", pWindow); - if (pWindow) { - client.run(*pWindow); - } + refXml->get_widget_derived("mnu_file_exit", mnu_file_exit); + refXml->get_widget_derived("mnu_help_about", mnu_help_about); + refXml->get_widget("bar_exit", bar_exit); + refXml->get_widget("work_place", work_place); + work_place->set_size_request(10000, 10000); + bar_exit->signal_clicked().connect( SigC::slot(Gtk::Main::quit) ); + client.run(*pWindow); return 0; }