That's an excellent example. In the case I just wrote about, using Tcl's tag and move could reduce 500 KB/sec of Tcl code to 5KB/sec.

.hc

On Aug 26, 2011, at 9:46 PM, Patrice Colet wrote:


This is very slow because everything selected is moving, this method makes a very slow dragging, if a rectangle is drawn just to show up area of selection that is been moving, that would be very fluid, and it shouldn't so hard to implement. I guess it would even be possible to capture the selection as an image, so we would drag just an image, and then there would be no difference.

something like this:

<B1-motion> ---> capture area to move, copy in clipboard selected objects and args, build an image or a rectangle, delete the selection, and move the image or rectangle. <B1-Release> ---> delete the image or rectangle, and paste the selected object(s).


----- "João Pais" <jmmmp...@googlemail.com> a écrit :

tcl/tk behaves very slowly for fast calls, such as when dragging an
array
of considerable size, or a big group of objects? afaik this is
something
that could be improved in the present platform, but how better could
it be
when using another gui framework?

It might be a good idea to list the problems with tcl/tk so we can
weigh
them against the difficulty of using a different GUI toolkit.  The

problems I see are:
* difficult to implement a decent zoom function for a canvas
* can't display png without the Img library (included in 8.6)

* can't do alpha transparency


Of the three I listed, I'm mostly interested in the first as it
means
that (without prior planning) it's hard to take a patch you've been

working on at font size 10 and display it adequately over a
projector,
for example.  (If there's a work around I'd like to know it.)
I'd like to hear others, but I'm mostly interested in problems with

tcl/tk >= 8.5 as the GUI.

_______________________________________________
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management ->
http://lists.puredata.info/listinfo/pd-list

--
Patrice Colet

_______________________________________________
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management -> 
http://lists.puredata.info/listinfo/pd-list



----------------------------------------------------------------------------

                  ¡El pueblo unido jamás será vencido!



_______________________________________________
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management -> 
http://lists.puredata.info/listinfo/pd-list

Reply via email to