]> git.llucax.com Git - z.facultad/75.42/plaqui.git/commitdiff
sobrecarga del on_delete_event
authorNicolás Dimov <ndimov@gmail.com>
Thu, 4 Dec 2003 05:10:28 +0000 (05:10 +0000)
committerNicolás Dimov <ndimov@gmail.com>
Thu, 4 Dec 2003 05:10:28 +0000 (05:10 +0000)
Constructor/include/constructor.h
Constructor/src/constructor.cpp

index 3d371ea79e0b983d359497d6cfc5f31c3e26b659..bf6bc4e49f5ca2be5b1f4e0b11be4f5d131ff030 100644 (file)
@@ -95,7 +95,8 @@ class Constructor : public Gtk::Window {
        WorkPlace *workplace;
        bool logica;
        bool can_drop(CItem *, int , int);
        WorkPlace *workplace;
        bool logica;
        bool can_drop(CItem *, int , int);
-       
+       // Sobrecarga del evento cerrar
+       virtual bool on_delete_event(GdkEventAny *e);
        // /señales de control para los elementos de la ventana.
        virtual void on_btn_canio_drag_get(const Glib::RefPtr<Gdk::DragContext>& context, GtkSelectionData* selection_data, guint info, guint time);
        virtual void on_btn_y_drag_get(const Glib::RefPtr<Gdk::DragContext>& context, GtkSelectionData* selection_data, guint info, guint time);
        // /señales de control para los elementos de la ventana.
        virtual void on_btn_canio_drag_get(const Glib::RefPtr<Gdk::DragContext>& context, GtkSelectionData* selection_data, guint info, guint time);
        virtual void on_btn_y_drag_get(const Glib::RefPtr<Gdk::DragContext>& context, GtkSelectionData* selection_data, guint info, guint time);
index cefdbddff2bb6e4952fd206f20e51273412fde34..86e88421a031bb6f546695417759a0cedfaab6bf 100644 (file)
@@ -229,7 +229,12 @@ void Constructor::on_main_menu_quit()
        else 
                Gtk::Main::quit();
 }
        else 
                Gtk::Main::quit();
 }
-
+bool Constructor::on_delete_event(GdkEventAny *e)
+{
+       std::cout<<"terminando constructor"<<std::endl;
+       on_main_menu_quit();
+       return true;
+}
 //Sale del programa guardando el archivo.
 void Constructor::on_btn_dlg_quit_ok_clicked()
 {
 //Sale del programa guardando el archivo.
 void Constructor::on_btn_dlg_quit_ok_clicked()
 {