Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(450)

Side by Side Diff: android/java/src/org/chromium/base/WindowCallbackWrapper.java

Issue 2045303002: Update to Chromium //base at Chromium commit 3e81715e6d3a4324362635aea46ce1f1a163cca1. (Closed) Base URL: https://chromium.googlesource.com/external/github.com/domokit/base@master
Patch Set: Created 4 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
(Empty)
1 // Copyright 2015 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
4
5 package org.chromium.base;
6
7 import android.annotation.SuppressLint;
8 import android.view.ActionMode;
9 import android.view.ActionMode.Callback;
10 import android.view.KeyEvent;
11 import android.view.Menu;
12 import android.view.MenuItem;
13 import android.view.MotionEvent;
14 import android.view.SearchEvent;
15 import android.view.View;
16 import android.view.Window;
17 import android.view.WindowManager.LayoutParams;
18 import android.view.accessibility.AccessibilityEvent;
19
20 /**
21 * A wrapper for a Window.Callback instance, allowing subclasses to listen to or override specific
22 * window messages.
23 */
24 class WindowCallbackWrapper implements Window.Callback {
25 private final Window.Callback mCallback;
26
27 public WindowCallbackWrapper(Window.Callback callback) {
28 mCallback = callback;
29 }
30
31 @Override
32 public boolean dispatchGenericMotionEvent(MotionEvent event) {
33 return mCallback.dispatchGenericMotionEvent(event);
34 }
35
36 @Override
37 public boolean dispatchKeyEvent(KeyEvent event) {
38 return mCallback.dispatchKeyEvent(event);
39 }
40
41 @Override
42 public boolean dispatchKeyShortcutEvent(KeyEvent event) {
43 return mCallback.dispatchKeyShortcutEvent(event);
44 }
45
46 @Override
47 public boolean dispatchPopulateAccessibilityEvent(AccessibilityEvent event) {
48 return mCallback.dispatchPopulateAccessibilityEvent(event);
49 }
50
51 @Override
52 public boolean dispatchTouchEvent(MotionEvent event) {
53 return mCallback.dispatchTouchEvent(event);
54 }
55 @Override
56 public boolean dispatchTrackballEvent(MotionEvent event) {
57 return mCallback.dispatchTrackballEvent(event);
58 }
59
60 @Override
61 public void onActionModeFinished(ActionMode mode) {
62 mCallback.onActionModeFinished(mode);
63 }
64
65 @Override
66 public void onActionModeStarted(ActionMode mode) {
67 mCallback.onActionModeStarted(mode);
68 }
69
70 @Override
71 public void onAttachedToWindow() {
72 mCallback.onAttachedToWindow();
73 }
74
75 @Override
76 public void onContentChanged() {
77 mCallback.onContentChanged();
78 }
79
80 @Override
81 public boolean onCreatePanelMenu(int featureId, Menu menu) {
82 return mCallback.onCreatePanelMenu(featureId, menu);
83 }
84
85 @Override
86 public View onCreatePanelView(int featureId) {
87 return mCallback.onCreatePanelView(featureId);
88 }
89
90 @Override
91 @SuppressLint("MissingSuperCall")
92 public void onDetachedFromWindow() {
93 mCallback.onDetachedFromWindow();
94 }
95
96 @Override
97 public boolean onMenuItemSelected(int featureId, MenuItem item) {
98 return mCallback.onMenuItemSelected(featureId, item);
99 }
100
101 @Override
102 public boolean onMenuOpened(int featureId, Menu menu) {
103 return mCallback.onMenuOpened(featureId, menu);
104 }
105
106 @Override
107 public void onPanelClosed(int featureId, Menu menu) {
108 mCallback.onPanelClosed(featureId, menu);
109 }
110
111 @Override
112 public boolean onPreparePanel(int featureId, View view, Menu menu) {
113 return mCallback.onPreparePanel(featureId, view, menu);
114 }
115
116 @Override
117 public boolean onSearchRequested() {
118 return mCallback.onSearchRequested();
119 }
120
121 @Override
122 public void onWindowAttributesChanged(LayoutParams attrs) {
123 mCallback.onWindowAttributesChanged(attrs);
124 }
125
126 @Override
127 public void onWindowFocusChanged(boolean hasFocus) {
128 mCallback.onWindowFocusChanged(hasFocus);
129 }
130
131 @Override
132 public ActionMode onWindowStartingActionMode(Callback callback) {
133 return mCallback.onWindowStartingActionMode(callback);
134 }
135
136 @Override
137 public boolean onSearchRequested(SearchEvent searchEvent) {
138 return mCallback.onSearchRequested(searchEvent);
139 }
140
141 @Override
142 public ActionMode onWindowStartingActionMode(Callback callback, int type) {
143 return mCallback.onWindowStartingActionMode(callback, type);
144 }
145 }
OLDNEW
« no previous file with comments | « android/java/src/org/chromium/base/SysUtils.java ('k') | android/java/src/org/chromium/base/annotations/MainDex.java » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698