|
|
|
@ -9,8 +9,8 @@ namespace Avalonia.Controls |
|
|
|
{ |
|
|
|
internal class TextBoxTextInputMethodClient : ITextInputMethodClient |
|
|
|
{ |
|
|
|
private InputElement _parent; |
|
|
|
private TextPresenter _presenter; |
|
|
|
private InputElement? _parent; |
|
|
|
private TextPresenter? _presenter; |
|
|
|
|
|
|
|
public Rect CursorRectangle |
|
|
|
{ |
|
|
|
@ -45,10 +45,10 @@ namespace Avalonia.Controls |
|
|
|
public string? TextBeforeCursor => null; |
|
|
|
public string? TextAfterCursor => null; |
|
|
|
|
|
|
|
private void OnCaretBoundsChanged(object sender, EventArgs e) => CursorRectangleChanged?.Invoke(this, EventArgs.Empty); |
|
|
|
private void OnCaretBoundsChanged(object? sender, EventArgs e) => CursorRectangleChanged?.Invoke(this, EventArgs.Empty); |
|
|
|
|
|
|
|
|
|
|
|
public void SetPresenter(TextPresenter presenter, InputElement parent) |
|
|
|
public void SetPresenter(TextPresenter? presenter, InputElement? parent) |
|
|
|
{ |
|
|
|
_parent = parent; |
|
|
|
|
|
|
|
|