From 8ae7baa3cbf6ee49c4e98e523fea9d16ca0f288e Mon Sep 17 00:00:00 2001 From: Ivica Ico Bukvic <ico@vt.edu> Date: Fri, 23 Aug 2013 19:07:48 -0400 Subject: [PATCH] updated comment and a list of files to make (removed redundant externals) --- externals/miXed/cyclone/Makefile.sources | 5 ++--- externals/miXed/cyclone/hammer/comment.c | 21 ++++++++++++--------- 2 files changed, 14 insertions(+), 12 deletions(-) diff --git a/externals/miXed/cyclone/Makefile.sources b/externals/miXed/cyclone/Makefile.sources index 66af82f3f..764647a29 100644 --- a/externals/miXed/cyclone/Makefile.sources +++ b/externals/miXed/cyclone/Makefile.sources @@ -55,8 +55,8 @@ hammer/maximum.c \ hammer/minimum.c \ hammer/switch.c -HFORKY_SOURCES = \ -hammer/comment.c +#HFORKY_SOURCES = \ +#hammer/comment.c HFRAGILE_SOURCES = \ hammer/grab.c \ @@ -172,7 +172,6 @@ sickle/triangle.c \ sickle/vectral.c \ sickle/zerox.c -#disabled #sickle/abs.c \ SFORKY_TILDE = $(TILDE) diff --git a/externals/miXed/cyclone/hammer/comment.c b/externals/miXed/cyclone/hammer/comment.c index b3c627841..634bc9695 100644 --- a/externals/miXed/cyclone/hammer/comment.c +++ b/externals/miXed/cyclone/hammer/comment.c @@ -250,6 +250,7 @@ static void comment__clickhook(t_comment *x, t_symbol *s, int ac, t_atom *av) else if (xx > x->x_x2 - COMMENT_HANDLEWIDTH) { /* start resizing */ + fprintf(stderr,"start resizing\n"); char buf[COMMENT_OUTBUFSIZE], *outp = buf; int cvid = (t_int)x->x_canvas; sprintf(outp, ".x%x.c bind %s <ButtonRelease> \ @@ -274,7 +275,7 @@ static void comment__clickhook(t_comment *x, t_symbol *s, int ac, t_atom *av) static void comment__releasehook(t_comment *x, t_symbol *bindsym) { - //fprintf(stderr,"releasehook\n"); + fprintf(stderr,"releasehook\n"); int cvid = (t_int)x->x_canvas; sys_vgui(".x%x.c bind %s <ButtonRelease> {}\n", cvid, x->x_texttag); sys_vgui(".x%x.c bind %s <Motion> {}\n", cvid, x->x_texttag); @@ -282,20 +283,20 @@ static void comment__releasehook(t_comment *x, t_symbol *bindsym) x->x_dragon = 0; if (x->x_newx2 != x->x_x2) { - x->x_pixwidth = x->x_newx2 - x->x_x1; - x->x_x2 = x->x_newx2; - comment_update(x); + x->x_pixwidth = x->x_newx2 - x->x_x1; + x->x_x2 = x->x_newx2; + comment_update(x); } } static void comment__motionhook(t_comment *x, t_symbol *bindsym, t_floatarg xx, t_floatarg yy) { - //fprintf(stderr,"motionhook\n"); + fprintf(stderr,"motionhook\n"); if (x->x_dragon) { - if (glist_isselected(x->x_canvas, (t_gobj *)x)) - glist_deselect(x->x_canvas, (t_gobj *)x); + //if (glist_isselected(x->x_canvas, (t_gobj *)x)) + // glist_deselect(x->x_canvas, (t_gobj *)x); int cvid = (t_int)x->x_canvas; if (xx > x->x_x1 + COMMENT_MINWIDTH) { @@ -425,6 +426,7 @@ static void comment_displace_withtag(t_gobj *z, t_glist *glist, int dx, int dy) static void comment_activate(t_gobj *z, t_glist *glist, int state) { + ///fprintf(stderr,"activate\n"); t_comment *x = (t_comment *)z; comment_validate(x, glist); if (state) @@ -454,15 +456,16 @@ static void comment_activate(t_gobj *z, t_glist *glist, int state) static void comment_select(t_gobj *z, t_glist *glist, int state) { + fprintf(stderr,"select\n"); t_comment *x = (t_comment *)z; comment_validate(x, glist); if (!state && x->x_active) comment_activate(z, glist, 0); sys_vgui(".x%x.c itemconfigure %s -fill %s\n", x->x_canvas, x->x_texttag, (state ? "$select_color" : x->x_color)); - if (state) + if (state && !x->x_dragon) sys_vgui(".x%lx.c addtag selected withtag %s\n", glist_getcanvas(glist), x->x_texttag); - else + else if (!x->x_dragon) sys_vgui(".x%lx.c dtag %s selected\n", glist_getcanvas(glist), x->x_texttag); /* A regular rtext should now set 'canvas_editing' variable to its canvas, -- GitLab