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() {