@@ -124,6 +124,11 @@ internal class VectorTextToolExecutor : UpdateableChangeExecutor, ITextOverlayEv
document.Operations.InvokeCustomAction(
() =>
{
+ if (!document.TextOverlayHandler.IsActive)
+ {
+ document.TextOverlayHandler.Show(lastText, position, toolbar.ConstructFont(), lastMatrix,
+ toolbar.Spacing);
+ }
document.TextOverlayHandler.SetCursorPosition(args.PositionOnCanvas);
}, false);
}
@@ -23,4 +23,5 @@ internal interface ITransformHandler : IHandler
public bool ShowHandles { get; set; }
public bool IsSizeBoxEnabled { get; set; }
public bool CanAlignToPixels { get; set; }
+ public bool TransformActive { get; }