aboutsummaryrefslogtreecommitdiff
path: root/toxy/notes.txt
blob: aa5119a187fbdfad9f2913e7c83dd8d473e6755e (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
TODO for toxy

DONE for toxy

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