#include <gdkmm/gc.h>
#include <gtkmm.h>
#include <libglademm.h>
-#include "activezone.h"
-#include "item.h"
class CItem;
-class ActiveZone;
+
+typedef struct {
+ CItem *logic, *store;
+}t_line;
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);
- void delete_item(int _id);
- std::list<CItem *> *listaItems;
- ActiveZone *viewport;
+ 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;
};
#endif