From b4f76994e1a143ac2e362742c1319b17a6091bba Mon Sep 17 00:00:00 2001 From: Jonathan Wilkes <jon.w.wilkes@gmail.com> Date: Fri, 19 Jun 2020 22:15:09 -0400 Subject: [PATCH] fix border selection in gop, fix a typo --- externals/ggee/gui/image.c | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/externals/ggee/gui/image.c b/externals/ggee/gui/image.c index ae501c432..719a9d3df 100644 --- a/externals/ggee/gui/image.c +++ b/externals/ggee/gui/image.c @@ -235,8 +235,6 @@ static void image_select(t_gobj *z, t_glist *glist, int state) { //fprintf(stderr,"image_select %d\n", state); t_image *x = (t_image *)z; - gui_vmess("gui_image_toggle_border", "xxi", - glist_getcanvas(glist), x, state); if (state) { if (x->x_glist == glist_getcanvas(glist)) @@ -262,12 +260,14 @@ static void image_select(t_gobj *z, t_glist *glist, int state) text_xpix(&x->x_obj, glist) + x->x_width/2, text_ypix(&x->x_obj, glist) + x->x_height/2, x); } + gui_vmess("gui_image_toggle_border", "xxi", glist_getcanvas(glist), + x, 1); } + gui_vmess("gui_gobj_select", "xx", glist_getcanvas(glist), x); //if (glist->gl_owner && !glist_istoplevel(glist)) //sys_vgui(".x%x.c addtag selected withtag %xS\n", glist_getcanvas(glist), x); //sys_vgui(".x%x.c addtag selected withtag %xMT\n", glist_getcanvas(glist), x); //sys_vgui(".x%x.c addtag selected withtag %xSEL\n", glist_getcanvas(glist), x); - gui_vmess("gui_gobj_select", "xx", glist_getcanvas(glist), x); } else { @@ -276,6 +276,8 @@ static void image_select(t_gobj *z, t_glist *glist, int state) //if (glist->gl_owner && !glist_istoplevel(glist)) //sys_vgui(".x%lx.c dtag %xS selected\n", glist_getcanvas(glist), x); //sys_vgui(".x%lx.c dtag %xMT selected\n", glist_getcanvas(glist), x); + gui_vmess("gui_image_toggle_border", "xxi", glist_getcanvas(glist), + x, 0); gui_vmess("gui_gobj_deselect", "xx", glist_getcanvas(glist), x); } } @@ -340,7 +342,7 @@ static int image_newclick(t_gobj *z, struct _glist *glist, int xpix, int ypix, i if (doit && x->x_click) outlet_bang(x->x_obj.ob_outlet); // LATER: figure out how to do click on and click off - // and provide a toggle button behavior insteadS + // and provide a toggle button behavior instead /*{ x->x_clicked = 1; outlet_float(x->x_obj.ob_outlet, x->x_clicked); -- GitLab