[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