Index: src/DeltaShell/DeltaShell.Plugins.SharpMapGis.Gui/Commands/SelectCommand.cs =================================================================== diff -u -r8f6ae890fed8e8eae3a32f9c0498a10f82e0ddf9 -r5fc71a385897af92ccb092f2f969b5709afab85a --- src/DeltaShell/DeltaShell.Plugins.SharpMapGis.Gui/Commands/SelectCommand.cs (.../SelectCommand.cs) (revision 8f6ae890fed8e8eae3a32f9c0498a10f82e0ddf9) +++ src/DeltaShell/DeltaShell.Plugins.SharpMapGis.Gui/Commands/SelectCommand.cs (.../SelectCommand.cs) (revision 5fc71a385897af92ccb092f2f969b5709afab85a) @@ -1,22 +1,26 @@ namespace DeltaShell.Plugins.SharpMapGis.Gui.Commands { - class SelectCommand : CanvasCommand + internal class SelectCommand : CanvasCommand { - protected override void OnExecute(params object[] arguments) - { - CanvasEditor.IsSelectItemActive = true; - } public override bool Checked { get { return null != CanvasEditor && CanvasEditor.IsSelectItemActive; } } + public override bool Enabled { - get { return null != CanvasEditor && CanvasEditor.CanSelectItem; } + get + { + return null != CanvasEditor && CanvasEditor.CanSelectItem; + } } + protected override void OnExecute(params object[] arguments) + { + CanvasEditor.IsSelectItemActive = true; + } } } \ No newline at end of file