X-Git-Url: https://git.llucax.com/z.facultad/75.42/plaqui.git/blobdiff_plain/69f9b2a4a210cf2933c2da844183a199ba7ff5da..60d025bd1152960ac9131128c7cea2b7af8a406e:/Constructor/y.cpp?ds=sidebyside diff --git a/Constructor/y.cpp b/Constructor/y.cpp index 71e2367..9c4e197 100644 --- a/Constructor/y.cpp +++ b/Constructor/y.cpp @@ -19,8 +19,8 @@ Y::~Y() bool Y::on_button_press_event(GdkEventButton *event) { int w,h; - if ((event->type == GDK_BUTTON_PRESS) && (event->button == 3 )){ - image = null; //como hago para actualizar????? + if ((event->type == GDK_BUTTON_PRESS) && (event->button == 2 )){ + image = null; image->render_to_drawable(get_window(),get_style()->get_black_gc(),0,0,0,0,image->get_width(),image->get_height(),Gdk::RGB_DITHER_NONE,0,0); imgActual++; switch (imgActual) { @@ -41,5 +41,9 @@ bool Y::on_button_press_event(GdkEventButton *event) set_size_request(h, w); image->render_to_drawable(get_window(),get_style()->get_black_gc(),0,0,0,0,image->get_width(),image->get_height(),Gdk::RGB_DITHER_NONE,0,0); } + if ((event->type == GDK_BUTTON_PRESS) && ( event->button == 3)){ + menu_popup.popup(event->button, event->time); + return true; //It has been handled. + } return true; }