Vixen
02b45cc4
csharp
public sealed class HeadlessTextInput

No text input, and no IME to compose it.

No guide page documents this yet — the page shows what the code says about itself.

Fields and properties (5)

  • public bool IsActive

    Whether text input is running.

  • public bool HasOnScreenKeyboard

    Whether this platform shows an on-screen keyboard when text input starts.

  • public bool IsOnScreenKeyboardVisible

    Whether an on-screen keyboard is showing now.

  • public Rectangle OnScreenKeyboardArea

    The area the on-screen keyboard is covering, in logical points relative to the window — Empty when nothing is covered.

  • public Rectangle CandidateArea

    The caret rectangle last given to SetCandidateArea.

Methods (3)

  • public void Activate(IWindow window)

    Starts text input for a window.

  • public void Deactivate()

    Stops text input, abandoning any composition in progress.

  • public void SetCandidateArea(IWindow window, Rectangle area)

    Tells the IME where the caret is, so the candidate window can be put near it.

Used by (2)

  • HeadlessLifecycleTestsVixen.Platform.Headless.Tests
  • HeadlessPlatformVixen.Platform.Headless