Mercurial > projects > dynamin
comparison dynamin/gui/notebook.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 | 6580fabb7dce |
children | 3cfc83a99cbc |
comparison
equal
deleted
inserted
replaced
77:c9a4850926d9 | 78:651082a9b364 |
---|---|
112 } | 112 } |
113 /// This event occurs after a different tab is selected. | 113 /// This event occurs after a different tab is selected. |
114 Event!(whenSelectionChanged) selectionChanged; | 114 Event!(whenSelectionChanged) selectionChanged; |
115 | 115 |
116 this() { | 116 this() { |
117 selectionChanged.mainHandler = &whenSelectionChanged; | 117 selectionChanged.setUp(&whenSelectionChanged); |
118 | 118 |
119 _tabPages = new List!(TabPage, true)(&whenTabPagesChanged, &whenTabPagesChanged); | 119 _tabPages = new List!(TabPage, true)(&whenTabPagesChanged, &whenTabPagesChanged); |
120 _focusable = true; | 120 _focusable = true; |
121 } | 121 } |
122 override void layout() { | 122 override void layout() { |