InputManager constructor
InputManager(
- NativeBridge _bridge
Create an InputManager with the given bridge.
In most cases, you should use PaletteHost.inputManager instead of creating your own instance.
Implementation
InputManager(this._bridge) : _showGuard = ShowGuard(), _dismissCoordinator = DismissCoordinator() {
_inputClient = InputClient(_bridge);
_focusClient = FocusClient(_bridge);
_clickOutsideHandler = ClickOutsideHandler(
showGuard: _showGuard,
dismissCoordinator: _dismissCoordinator,
setFocus: (entity) => setFocus(entity),
);
}