-#include "activezone.h"
-#include "workplace.h"
-
-ActiveZone::ActiveZone(BaseObjectType* cobject, const Glib::RefPtr<Gnome::Glade::Xml> &refGlade):Gtk::Viewport(cobject)
-{
- cant_click=1;
-}
-
-ActiveZone::~ActiveZone()
-{
-}
-
-bool ActiveZone::on_button_press_event(GdkEventButton *event)
-{
- if ( (event->type == GDK_BUTTON_PRESS) && (event->button == 1) ) {
- if (cant_click ==2) {
- get_pointer(temp.w, temp.z);
- cant_click--;
- workplace->lista_lineas.push_back(temp);
- workplace->get_window()->draw_line (get_style()->get_black_gc(), temp.x,temp.y,temp.w,temp.z);
- }
- }
-
- if ( (event->type == GDK_BUTTON_PRESS) && (event->button == 1) ) {
- if (cant_click == 1) {
- get_pointer(temp.x,temp.y);
- cant_click++;
- }
- }
- return true;
-}