]> git.llucax.com Git - z.facultad/75.42/plaqui.git/blobdiff - Constructor/workplace.h
hay pequenias modificaciones en el workplace, se cuelga por eso pero en un rato lo...
[z.facultad/75.42/plaqui.git] / Constructor / workplace.h
index 005eb8d35c37f33643fb2b1eeb4be69bc75ba14a..2bb065318914f57221a27a0d2a582299affbe941 100644 (file)
@@ -5,25 +5,23 @@
 #include <gdkmm/gc.h>
 #include <gtkmm.h>
 #include <libglademm.h>
 #include <gdkmm/gc.h>
 #include <gtkmm.h>
 #include <libglademm.h>
-#include "item.h"
+
+class CItem;
 
 typedef struct {
 
 typedef struct {
-       int x,y,w,z;
+       CItem *logic, *store;
 }t_line;
 
 }t_line;
 
-class CItem;
-
 class WorkPlace:public Gtk::Fixed {
        public:
                WorkPlace(BaseObjectType* cobject, const Glib::RefPtr<Gnome::Glade::Xml> &refGlade);
                virtual ~WorkPlace();
                virtual bool on_expose_event(GdkEventExpose *event);
 class WorkPlace:public Gtk::Fixed {
        public:
                WorkPlace(BaseObjectType* cobject, const Glib::RefPtr<Gnome::Glade::Xml> &refGlade);
                virtual ~WorkPlace();
                virtual bool on_expose_event(GdkEventExpose *event);
-               virtual bool on_button_press_event(GdkEventButton *event);
-               virtual bool on_button_release_event(GdkEventButton *event);
-               void delete_item(int _id);      
+               void delete_item(int _id);
+               void delete_line(int _id);      
+               CItem *get_logic_item(int _id);
+               std::list<CItem *> *listaItems, *lista_logic_Items;
                std::list<t_line> lista_lineas;
                std::list<t_line> lista_lineas;
-               t_line temp;
-               std::list<CItem *> *listaItems;
 };
 
 #endif
 };
 
 #endif