public override void OnPrimaryMouseClicked(Event e) { base.OnPrimaryMouseClicked(e); if (IsHoverSource && HoverSource.Target is TargetEnter) { Tool.SetMode(ToolModeType.PointsOrder); } else { var mouse = NodeMarkupTool.MousePositionScaled; TurnLeftButton.CheckClick(mouse); FlipButton.CheckClick(mouse); TurnRightButton.CheckClick(mouse); ApplyButton.CheckClick(mouse); NotApplyButton.CheckClick(mouse); ResetButton.CheckClick(mouse); } }