Mercurial > projects > doodle
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: