Mercurial > projects > mde
diff mde/gui/widget/layout.d @ 172:0dd49f333189
Implemented "void setContent (IContent)".
author | Diggory Hardy <diggory.hardy@gmail.com> |
---|---|
date | Wed, 29 Jul 2009 20:28:22 +0200 |
parents | da8d3091fdaf |
children | 3d58adc17d20 |
line wrap: on
line diff
--- a/mde/gui/widget/layout.d Sun Jul 26 11:04:17 2009 +0200 +++ b/mde/gui/widget/layout.d Wed Jul 29 20:28:22 2009 +0200 @@ -81,6 +81,12 @@ mgr.dimData (id, col.width ~ row.width); return true; } + + override void setContent (IContent c) { + // Pass the content on to sub-widgets, in case they want it + foreach (widg; subWidgets) + widg.setContent = c; + } protected: } @@ -119,6 +125,9 @@ override IContent content () { return cList; } + override void setContent (IContent) { + logger.warn ("ContentListWidget: resetting content is not yet supported"); + } override bool dropContent (IContent content) { if (cList.set (content))