BoxDiagrams.TextBox.DoubleClickAction C# (CSharp) Method

DoubleClickAction() public method

public DoubleClickAction ( Util htr ) : DoOrUndo
htr Util
return DoOrUndo
		public override DoOrUndo DoubleClickAction(Util.WinForms.HitTestResult htr)
		{
			return @do => {
				var t = BoxType;
				if (@do) {
					BoxType = (t == BoxType.Rect ? BoxType.Ellipse : t == BoxType.Ellipse ? BoxType.Borderless : BoxType.Rect);
				} else {
					BoxType = (t == BoxType.Rect ? BoxType.Borderless : t == BoxType.Borderless ? BoxType.Ellipse : BoxType.Rect);
				}
			};
		}