#include <window_binding_handler_delegate.h>
Public Types | |
using | KeyEventCallback = std::function< void(bool)> |
Public Member Functions | |
virtual bool | OnWindowSizeChanged (size_t width, size_t height)=0 |
virtual void | OnWindowRepaint ()=0 |
virtual void | OnPointerMove (double x, double y, FlutterPointerDeviceKind device_kind, int32_t device_id, int modifiers_state)=0 |
virtual void | OnPointerDown (double x, double y, FlutterPointerDeviceKind device_kind, int32_t device_id, FlutterPointerMouseButtons button)=0 |
virtual void | OnPointerUp (double x, double y, FlutterPointerDeviceKind device_kind, int32_t device_id, FlutterPointerMouseButtons button)=0 |
virtual void | OnPointerLeave (double x, double y, FlutterPointerDeviceKind device_kind, int32_t device_id)=0 |
virtual void | OnPointerPanZoomStart (int32_t device_id)=0 |
virtual void | OnPointerPanZoomUpdate (int32_t device_id, double pan_x, double pan_y, double scale, double rotation)=0 |
virtual void | OnPointerPanZoomEnd (int32_t device_id)=0 |
virtual void | OnText (const std::u16string &)=0 |
virtual void | OnKey (int key, int scancode, int action, char32_t character, bool extended, bool was_down, KeyEventCallback callback)=0 |
virtual void | OnComposeBegin ()=0 |
virtual void | OnComposeCommit ()=0 |
virtual void | OnComposeEnd ()=0 |
virtual void | OnComposeChange (const std::u16string &text, int cursor_pos)=0 |
virtual void | OnScroll (double x, double y, double delta_x, double delta_y, int scroll_offset_multiplier, FlutterPointerDeviceKind device_kind, int32_t device_id)=0 |
virtual void | OnScrollInertiaCancel (int32_t device_id)=0 |
virtual void | OnUpdateSemanticsEnabled (bool enabled)=0 |
virtual gfx::NativeViewAccessible | GetNativeViewAccessible ()=0 |
virtual void | OnHighContrastChanged ()=0 |
virtual ui::AXFragmentRootDelegateWin * | GetAxFragmentRootDelegate ()=0 |
virtual void | OnWindowStateEvent (HWND hwnd, WindowStateEvent event)=0 |
Definition at line 18 of file window_binding_handler_delegate.h.
using flutter::WindowBindingHandlerDelegate::KeyEventCallback = std::function<void(bool)> |
Definition at line 20 of file window_binding_handler_delegate.h.
|
pure virtual |
Implemented in flutter::FlutterWindowsView.
Referenced by flutter::FlutterWindow::GetAxFragmentRootDelegate().
|
pure virtual |
Implemented in flutter::FlutterWindowsView.
Referenced by flutter::FlutterWindow::GetNativeViewAccessible().
|
pure virtual |
Implemented in flutter::FlutterWindowsView.
Referenced by flutter::FlutterWindow::OnComposeBegin().
|
pure virtual |
Implemented in flutter::FlutterWindowsView.
Referenced by flutter::FlutterWindow::OnComposeChange().
|
pure virtual |
Implemented in flutter::FlutterWindowsView.
Referenced by flutter::FlutterWindow::OnComposeCommit().
|
pure virtual |
Implemented in flutter::FlutterWindowsView.
Referenced by flutter::FlutterWindow::OnComposeEnd().
|
pure virtual |
Implemented in flutter::FlutterWindowsView.
Referenced by flutter::FlutterWindow::OnThemeChange().
|
pure virtual |
Implemented in flutter::FlutterWindowsView.
Referenced by flutter::FlutterWindow::OnKey().
|
pure virtual |
Implemented in flutter::FlutterWindowsView.
Referenced by flutter::FlutterWindow::OnPointerDown().
|
pure virtual |
Implemented in flutter::FlutterWindowsView.
Referenced by flutter::FlutterWindow::OnPointerLeave().
|
pure virtual |
Implemented in flutter::FlutterWindowsView.
Referenced by flutter::FlutterWindow::OnPointerMove().
|
pure virtual |
Implemented in flutter::FlutterWindowsView.
Referenced by flutter::DirectManipulationEventHandler::OnViewportStatusChanged().
|
pure virtual |
Implemented in flutter::FlutterWindowsView.
Referenced by flutter::DirectManipulationEventHandler::OnViewportStatusChanged().
|
pure virtual |
Implemented in flutter::FlutterWindowsView.
Referenced by flutter::DirectManipulationEventHandler::OnContentUpdated().
|
pure virtual |
Implemented in flutter::FlutterWindowsView.
Referenced by flutter::FlutterWindow::OnPointerUp().
|
pure virtual |
Implemented in flutter::FlutterWindowsView.
Referenced by flutter::FlutterWindow::OnScroll().
|
pure virtual |
Implemented in flutter::FlutterWindowsView.
Referenced by flutter::DirectManipulationEventHandler::OnViewportStatusChanged().
|
pure virtual |
Implemented in flutter::FlutterWindowsView.
Referenced by flutter::FlutterWindow::OnText().
|
pure virtual |
Implemented in flutter::FlutterWindowsView.
Referenced by flutter::FlutterWindow::OnUpdateSemanticsEnabled().
|
pure virtual |
Implemented in flutter::FlutterWindowsView.
Referenced by flutter::FlutterWindow::OnPaint().
|
pure virtual |
Implemented in flutter::FlutterWindowsView.
Referenced by flutter::FlutterWindow::OnResize().
|
pure virtual |
Implemented in flutter::FlutterWindowsView.
Referenced by flutter::FlutterWindow::OnWindowStateEvent().