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