diff doodle/dia/tool_layer.d @ 60:e64baac3efb2

Attempt at a templatised palette
author David Bryant <bagnose@gmail.com>
date Tue, 10 Aug 2010 22:55:54 +0930
parents c63719604adb
children 20d6327c4a75
line wrap: on
line diff
--- a/doodle/dia/tool_layer.d	Mon Aug 09 21:50:16 2010 +0930
+++ b/doodle/dia/tool_layer.d	Tue Aug 10 22:55:54 2010 +0930
@@ -15,7 +15,7 @@
 }
 
 interface IToolStackObserver {
-    void toolChanged(int index);
+    void toolChanged(Tool tool);
 }
 
 final class ToolLayer : Layer, IEventHandler, IToolStack {
@@ -31,7 +31,7 @@
         assert(_grabbedTool is null);
         message("using new tool: %s", tool.name);
         _tools ~= tool;
-        //_observer.toolChanged(_tools.length - 1);
+        _observer.toolChanged(tool);
     }
 
     // Layer overrides: