cd pd/src; make -f makefile.gnu always works for me :)On Fri, Jan 31, 2014 at 03:47:46PM -0500, Jonathan Wilkes wrote:
> On 01/24/2014 05:36 PM, Miller Puckette wrote:
> >Delete these lines in g_text.c:
> >
> > /* for comments, just draw a bar on RHS if unlocked; when a visible
> > canvas is unlocked we have to call this anew on all comments, and when
> > locked we erase them all via the annoying "commentbar" tag. */
> > else if (x->te_type == T_TEXT && glist->gl_edit)
> > {
> > if (firsttime)
> > sys_vgui(".x%lx.c create line\
> > %d %d %d %d -tags [list %sR commentbar]\n",
> > glist_getcanvas(glist),
> > x2, y1, x2, y2, tag);
> > else
> > sys_vgui(".x%lx.c coords %sR %d %d %d %d\n",
> > glist_getcanvas(glist), tag, x2, y1, x2, y2);
> > }
> >
> >
> >(however, that won't disable the functionality; just the ugly marks.)
> >
> >I'm still trying to think of something less ugly - tell me if you have any
> >ideas...
>
> Just to give a concrete example, something like:
>
> else if (x->te_type == T_TEXT && glist->gl_edit)
> {
> if (firsttime)
> sys_vgui(".x%lx.c create rect %d %d %d %d "
> "-dash {1 3} "
> "-tags [list %sR commentbar]\n",
> glist_getcanvas(glist), x1, y1, x2, y2, tag);
> else
> sys_vgui(".x%lx.c coords %sR %d %d %d %d\n",
> glist_getcanvas(glist), tag, x1, y1, x2, y2);
> }
>
> Then you have a visual clue that the user is in editmode, with no
> ambiguity between the drawing and the text.
>
> You can play with the dash values-- I chose those because it gives a
> clear contrast to broken boxes. Use a larger 2nd integer to make
> the dashed box stand out less.
>
> Btw-- I haven't tested this. I'd be a lot more likely to try out
> code on Pd Vanilla 0.45 if someone could explain to me how to do
> incremental builds. If I change a single line in g_text.c in 0.43
> it only requires a single "make" that takes about 3 seconds. Doing
> the same in 0.45 requires "make clean && make", unnecessarily
> rebuilding all of Pd. Doing "make" in the src directory of 0.45
> only rebuilds the things that need to recompile, but it doesn't
> update the binary, which makes it useless.
>
> -Jonathan
>
M
> _______________________________________________
> Pd-list@iem.at mailing list
> UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
_______________________________________________
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list