[PD] [PD-dev] tkwidgets
Hans-Christoph Steiner
hans at at.or.at
Mon Aug 29 03:38:34 CEST 2011
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" <jmmmpais at 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 at iem.at mailing list
>> UNSUBSCRIBE and account-management ->
>> http://lists.puredata.info/listinfo/pd-list
>
> --
> Patrice Colet
>
> _______________________________________________
> Pd-list at iem.at mailing list
> UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
----------------------------------------------------------------------------
¡El pueblo unido jamás será vencido!
More information about the Pd-list
mailing list