class VirtualKeyboardManager

Defined at line 19 of file ../../src/ui/bin/virtual_keyboard_manager/virtual_keyboard_manager.h

Allows the virtual keyboard GUI to synchronize virtual keyboard state with the platform.

Public Methods

void VirtualKeyboardManager (fxl::WeakPtr<VirtualKeyboardCoordinator> coordinator, fuchsia::input::virtualkeyboard::TextType initial_text_type)

Defined at line 22 of file ../../src/ui/bin/virtual_keyboard_manager/virtual_keyboard_manager.cc

void WatchTypeAndVisibility (WatchTypeAndVisibilityCallback callback)

|fuchsia.input.virtualkeyboard.Manager|

Called either via IPC, or from unit tests.

Defined at line 29 of file ../../src/ui/bin/virtual_keyboard_manager/virtual_keyboard_manager.cc

void Notify (bool is_visible, fuchsia::input::virtualkeyboard::VisibilityChangeReason reason, NotifyCallback callback)

Defined at line 47 of file ../../src/ui/bin/virtual_keyboard_manager/virtual_keyboard_manager.cc

void SetTypeAndVisibility (fuchsia::input::virtualkeyboard::TextType text_type, bool is_visible)

Updates the desired TextType and visibility of the virtual keyboard, and

responds to the hanging get to WatchTypeAndVisibility(), if one exists.

Called by VirtualKeyboardCoordinator.

Defined at line 59 of file ../../src/ui/bin/virtual_keyboard_manager/virtual_keyboard_manager.cc

void SetVisibility (bool is_visible)

Updates the desired visibility of the virtual keyboard, and responds

to the hanging get to WatchTypeAndVisibility(), if one exists.

Called by VirtualKeyboardCoordinator.

Defined at line 68 of file ../../src/ui/bin/virtual_keyboard_manager/virtual_keyboard_manager.cc