Mercurial > projects > mde
comparison mde/gui/widget/miscContent.d @ 148:17438f17bfb5
Hooked redraws in for BoolContentWidget and SliderContentWidget.
author | Diggory Hardy <diggory.hardy@gmail.com> |
---|---|
date | Sat, 14 Mar 2009 11:05:31 +0100 |
parents | 783969f4665c |
children | 2476790223b8 |
comparison
equal
deleted
inserted
replaced
147:075705ad664a | 148:17438f17bfb5 |
---|---|
41 if (content_ is null) throw new ContentException (this); | 41 if (content_ is null) throw new ContentException (this); |
42 super (mgr, parent, id); | 42 super (mgr, parent, id); |
43 wdimPair s = mgr.renderer.getToggleSize; | 43 wdimPair s = mgr.renderer.getToggleSize; |
44 w = mw = s.x; | 44 w = mw = s.x; |
45 h = mh = s.y; | 45 h = mh = s.y; |
46 content_.addCallback (&contentRedraw); | |
46 } | 47 } |
47 | 48 |
48 override IContent content () { | 49 override IContent content () { |
49 return content_; | 50 return content_; |
50 } | 51 } |
109 if (content_ is null) throw new ContentException (this); | 110 if (content_ is null) throw new ContentException (this); |
110 super (mgr, parent, id); | 111 super (mgr, parent, id); |
111 wdimPair s = mgr.renderer.getSliderSize; | 112 wdimPair s = mgr.renderer.getSliderSize; |
112 w = mw = s.x; | 113 w = mw = s.x; |
113 h = mh = s.y; | 114 h = mh = s.y; |
115 content_.addCallback (&contentRedraw); | |
114 } | 116 } |
115 | 117 |
116 override IContent content () { | 118 override IContent content () { |
117 return content_; | 119 return content_; |
118 } | 120 } |