]> git.llucax.com Git - z.facultad/75.42/plaqui.git/blobdiff - Constructor/workplace.cpp
Se arreglan detalles, ya compila pero se cuelga cuando se conecta un cliente.
[z.facultad/75.42/plaqui.git] / Constructor / workplace.cpp
index 11a98d1a3b54f5e15679871a0d4b33c3a2873f33..3baa40894635939479e6e18dc4e8efdea255b534 100644 (file)
@@ -2,9 +2,15 @@
 
 WorkPlace::WorkPlace( BaseObjectType* cobject, const Glib::RefPtr<Gnome::Glade::Xml> &refGlade):Gtk::Fixed(cobject)
 {
 
 WorkPlace::WorkPlace( BaseObjectType* cobject, const Glib::RefPtr<Gnome::Glade::Xml> &refGlade):Gtk::Fixed(cobject)
 {
+       refGlade->get_widget_derived("viewport",viewport);
+       this->signal_button_press_event().connect(SigC::slot(*this,&WorkPlace::on_button_press_event));
 }
 
 }
 
-bool WorkPlace::on_expose_event(GdkEventExpose *e)
+WorkPlace::~WorkPlace()
+{
+}
+
+bool WorkPlace::on_expose_event(GdkEventExpose *event)
 {
        int x, y;
        for(x=0; x<get_width(); x+=32) 
 {
        int x, y;
        for(x=0; x<get_width(); x+=32) 
@@ -16,7 +22,7 @@ bool WorkPlace::on_expose_event(GdkEventExpose *e)
                        get_window()->draw_point (get_style()->get_black_gc(), x-1,y);
                }
        //TODO recorer la lista_lineas y dibujar todas          
                        get_window()->draw_point (get_style()->get_black_gc(), x-1,y);
                }
        //TODO recorer la lista_lineas y dibujar todas          
-       get_window()->draw_line (get_style()->get_black_gc(), temp.x,temp.y,temp.w,temp.z);     
+       get_window()->draw_line (get_style()->get_black_gc(), temp.x,temp.y,temp.w,temp.z);
        return true;
 }
 
        return true;
 }