mirror of
https://github.com/space-wizards/RobustToolbox.git
synced 2026-02-14 19:29:36 +01:00
Fix some multiline edit issues (#4332)
This commit is contained in:
@@ -64,6 +64,7 @@ namespace Robust.Client.Input
|
||||
common.AddFunction(EngineKeyFunctions.TextWordDelete);
|
||||
common.AddFunction(EngineKeyFunctions.TextNewline);
|
||||
common.AddFunction(EngineKeyFunctions.TextSubmit);
|
||||
common.AddFunction(EngineKeyFunctions.MultilineTextSubmit);
|
||||
common.AddFunction(EngineKeyFunctions.TextCopy);
|
||||
common.AddFunction(EngineKeyFunctions.TextCut);
|
||||
common.AddFunction(EngineKeyFunctions.TextPaste);
|
||||
|
||||
@@ -776,9 +776,11 @@ public sealed class TextEdit : Control
|
||||
{
|
||||
var size = base.ArrangeOverride(finalSize);
|
||||
|
||||
_scrollBar.Page = size.Y * UIScale;
|
||||
var renderBoxSize = _renderBox.Size;
|
||||
|
||||
UpdateLineBreaks((int)(size.X * UIScale));
|
||||
_scrollBar.Page = renderBoxSize.Y * UIScale;
|
||||
|
||||
UpdateLineBreaks((int)(renderBoxSize.X * UIScale));
|
||||
|
||||
return size;
|
||||
}
|
||||
|
||||
@@ -74,6 +74,7 @@ namespace Robust.Shared.Input
|
||||
public static readonly BoundKeyFunction TextWordDelete = "TextWordDelete";
|
||||
public static readonly BoundKeyFunction TextNewline = "TextNewline";
|
||||
public static readonly BoundKeyFunction TextSubmit = "TextSubmit";
|
||||
public static readonly BoundKeyFunction MultilineTextSubmit = "MultilineTextSubmit";
|
||||
public static readonly BoundKeyFunction TextSelectAll = "TextSelectAll";
|
||||
public static readonly BoundKeyFunction TextCopy = "TextCopy";
|
||||
public static readonly BoundKeyFunction TextCut = "TextCut";
|
||||
|
||||
Reference in New Issue
Block a user