]> git.llucax.com Git - z.facultad/75.42/plaqui.git/blobdiff - Client/src/main.cpp
El cliente vuelve a compilar :-D y ahora carga el archivo ChangeLog cuando se
[z.facultad/75.42/plaqui.git] / Client / src / main.cpp
index c1dfbf5a31590d809437a3f112e0f34c1df9bd8f..b9fe6301d3d05534149c7db9b4ef796a92918ec3 100644 (file)
@@ -2,6 +2,8 @@
 #include <gtkmm.h>
 #include <libglademm.h>
 #include <iostream>
+#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;
 }