blob: 775bbcd3fa2e91187e342d899d3cf7f3970477f5 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
|
TODO for toxy
* widget
. cached handlers
. better megawidgets
. editor: handle semicolons (need to revisit resolution rules)
. editor: differentiate argument keys from casual #strings (color-names)
* tow: canvas-wide and type-on-canvas-wide broadcasting
DONE for toxy
alpha16
* widget:
. editor for options, handlers and arguments made more or less functional
. better 'redefine' (although still only external types may be redefined)
* tow:
. fixed handling of gop-ed targets and missing windows
. new messages: 'retarget', 'pwd'
* tot:
. scriptlet editor improved a little bit (still unfinished)
alpha15
* fixes for megawidgets
. setting sub-item bindings in ::toxy::subwidget
(to be called explicitly from type initializer)
. handling widget's state through virtual events
. getting implicit geometry (needed for Frame widgets)
. automatically rebinding focus for Canvas widgets
alpha14
* 'redefine' message to widget
* version control, using package provide (both in tcl and parsed from pd)
* "> master" section removed: master initializer defined directly
by proc ::toxy::master
* better kb: chords (shift-click), latch (control-click), dragging
alpha13
* @new and @free handlers, defined in #@ new and #@ free sections,
invoked by widget object creation and destruction
* optional sections #@ ini (aka #@ vis) appended to initializer (which still
defines in default section too -- old .wid files do not need updating)
* .#args parameter of message handlers, replaced (during scriptlet
evaluation) by all arguments of an invoking message
|