Mercurial > projects > dynamin
diff dynamin/gui/container.d @ 78:651082a9b364
Add Event.setUp() and use in place of mainHandler and dispatcher.
author | Jordan Miner <jminer7@gmail.com> |
---|---|
date | Sat, 06 Feb 2010 15:12:52 -0600 |
parents | 340c3777ea68 |
children | 3cfc83a99cbc |
line wrap: on
line diff
--- a/dynamin/gui/container.d Sat Feb 06 15:11:57 2010 -0600 +++ b/dynamin/gui/container.d Sat Feb 06 15:12:52 2010 -0600 @@ -163,12 +163,11 @@ Event!(whenDescendantRemoved) descendantRemoved; this() { - minSizeChanged.mainHandler = &whenMinSizeChanged; - maxSizeChanged.mainHandler = &whenMaxSizeChanged; - descendantAdded.mainHandler = &whenDescendantAdded; - descendantAdded.dispatcher = &dispatchDescendantAdded; - descendantRemoved.mainHandler = &whenDescendantRemoved; - descendantRemoved.dispatcher = &dispatchDescendantRemoved; + minSizeChanged .setUp(&whenMinSizeChanged); + maxSizeChanged .setUp(&whenMaxSizeChanged); + descendantAdded .setUp(&whenDescendantAdded, &dispatchDescendantAdded); + descendantRemoved.setUp(&whenDescendantRemoved, + &dispatchDescendantRemoved); _children = new ControlList(&whenChildAdded, &whenChildRemoved);