[PD] gui toolkits
Billy Stiltner
billy.stiltner at gmail.com
Fri Jan 2 04:51:57 CET 2015
If GUI manipulation happens only in the GUI thread (i.e., we completely
> separate Pd into GUI thread and audio/message thread), a patch currently
> using [cnv] "get_pos" method for a crude control surface will break. This
> is because the coordinate data is only being updated on the GUI side, and
> not reported back to the "core". (Even if the core updates the GUI with
> programmatic coordinate changes.)
>
> If, on the other hand, the "core" is changed so that it queries the GUI to
> get coordinate data (for example), you either must block until the GUI
> returns-- which is bad-- or query ansynchrously which breaks determinism--
> which is worse.
>
> Finally, if you continually send the relevant GUI event data to the Pd
>
does webkit provide a submilisecond setInterval()?
is there anyway to change how tcl/tk responds to input?
maybe like how in javascript instead of each cell of a table having an
onClick() ,
a single loadEventHandler is used foor.
the entire table, each tcl/tk canvas is kinda like each document element in
concept.
anytime user input occurs only controls that respond to that input need
redrawn. how about 2 different response modes? or 3even.
1 for patch editing, 1 for performance, and another for dynamic patching?
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20150101/6f4e6917/attachment.html>
More information about the Pd-list
mailing list