| Index: win8/metro_driver/chrome_app_view.h
|
| ===================================================================
|
| --- win8/metro_driver/chrome_app_view.h (revision 160403)
|
| +++ win8/metro_driver/chrome_app_view.h (working copy)
|
| @@ -25,6 +25,11 @@
|
| #include "win8/metro_driver/settings_handler.h"
|
| #include "win8/metro_driver/toast_notification_handler.h"
|
|
|
| +namespace IPC {
|
| + class Listener;
|
| + class ChannelProxy;
|
| +}
|
| +
|
| class ChromeAppView
|
| : public mswr::RuntimeClass<winapp::Core::IFrameworkView> {
|
| public:
|
| @@ -77,6 +82,15 @@
|
| HRESULT OnSizeChanged(winui::Core::ICoreWindow* sender,
|
| winui::Core::IWindowSizeChangedEventArgs* args);
|
|
|
| + HRESULT OnPointerMoved(winui::Core::ICoreWindow* sender,
|
| + winui::Core::IPointerEventArgs* args);
|
| +
|
| + HRESULT OnPointerPressed(winui::Core::ICoreWindow* sender,
|
| + winui::Core::IPointerEventArgs* args);
|
| +
|
| + HRESULT OnPointerReleased(winui::Core::ICoreWindow* sender,
|
| + winui::Core::IPointerEventArgs* args);
|
| +
|
| HRESULT OnEdgeGestureCompleted(winui::Input::IEdgeGesture* gesture,
|
| winui::Input::IEdgeGestureEventArgs* args);
|
|
|
| @@ -110,6 +124,9 @@
|
| EventRegistrationToken input_pane_visible_token_;
|
| EventRegistrationToken input_pane_hiding_token_;
|
| EventRegistrationToken app_exit_token_;
|
| + EventRegistrationToken pointermoved_token_;
|
| + EventRegistrationToken pointerpressed_token_;
|
| + EventRegistrationToken pointerreleased_token_;
|
|
|
| ChromeUrlLaunchHandler url_launch_handler_;
|
| metro_driver::DevicesHandler devices_handler_;
|
| @@ -135,6 +152,9 @@
|
| MetroDialogBox dialog_box_;
|
|
|
| metro_driver::Direct3DHelper direct3d_helper_;
|
| +
|
| + IPC::Listener* ui_channel_listener_;
|
| + IPC::ChannelProxy* ui_channel_;
|
| };
|
|
|
| class ChromeAppViewFactory
|
|
|