OLD | NEW |
1 // Copyright 2013 The Chromium Authors. All rights reserved. | 1 // Copyright 2013 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 package org.chromium.content.browser.webcontents; | 5 package org.chromium.content.browser.webcontents; |
6 | 6 |
7 import android.graphics.Color; | 7 import android.graphics.Color; |
8 import android.os.Bundle; | 8 import android.os.Bundle; |
9 import android.os.Parcel; | 9 import android.os.Parcel; |
10 import android.os.ParcelUuid; | 10 import android.os.ParcelUuid; |
(...skipping 303 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
314 if (color == Color.TRANSPARENT) return defaultColor; | 314 if (color == Color.TRANSPARENT) return defaultColor; |
315 | 315 |
316 return (color | 0xFF000000); | 316 return (color | 0xFF000000); |
317 } | 317 } |
318 | 318 |
319 @Override | 319 @Override |
320 public void requestAccessibilitySnapshot(AccessibilitySnapshotCallback callb
ack) { | 320 public void requestAccessibilitySnapshot(AccessibilitySnapshotCallback callb
ack) { |
321 nativeRequestAccessibilitySnapshot(mNativeWebContentsAndroid, callback); | 321 nativeRequestAccessibilitySnapshot(mNativeWebContentsAndroid, callback); |
322 } | 322 } |
323 | 323 |
| 324 @Override |
| 325 public void resumeMediaSession() { |
| 326 nativeResumeMediaSession(mNativeWebContentsAndroid); |
| 327 } |
| 328 |
| 329 @Override |
| 330 public void suspendMediaSession() { |
| 331 nativeSuspendMediaSession(mNativeWebContentsAndroid); |
| 332 } |
| 333 |
324 // root node can be null if parsing fails. | 334 // root node can be null if parsing fails. |
325 @CalledByNative | 335 @CalledByNative |
326 private static void onAccessibilitySnapshot(AccessibilitySnapshotNode root, | 336 private static void onAccessibilitySnapshot(AccessibilitySnapshotNode root, |
327 AccessibilitySnapshotCallback callback) { | 337 AccessibilitySnapshotCallback callback) { |
328 callback.onAccessibilitySnapshot(root); | 338 callback.onAccessibilitySnapshot(root); |
329 } | 339 } |
330 | 340 |
331 @CalledByNative | 341 @CalledByNative |
332 private static void addAccessibilityNodeAsChild(AccessibilitySnapshotNode pa
rent, | 342 private static void addAccessibilityNodeAsChild(AccessibilitySnapshotNode pa
rent, |
333 AccessibilitySnapshotNode child) { | 343 AccessibilitySnapshotNode child) { |
(...skipping 67 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
401 private native void nativeResumeLoadingCreatedWebContents(long nativeWebCont
entsAndroid); | 411 private native void nativeResumeLoadingCreatedWebContents(long nativeWebCont
entsAndroid); |
402 private native void nativeEvaluateJavaScript(long nativeWebContentsAndroid, | 412 private native void nativeEvaluateJavaScript(long nativeWebContentsAndroid, |
403 String script, JavaScriptCallback callback); | 413 String script, JavaScriptCallback callback); |
404 private native void nativeAddMessageToDevToolsConsole( | 414 private native void nativeAddMessageToDevToolsConsole( |
405 long nativeWebContentsAndroid, int level, String message); | 415 long nativeWebContentsAndroid, int level, String message); |
406 private native boolean nativeHasAccessedInitialDocument( | 416 private native boolean nativeHasAccessedInitialDocument( |
407 long nativeWebContentsAndroid); | 417 long nativeWebContentsAndroid); |
408 private native int nativeGetThemeColor(long nativeWebContentsAndroid); | 418 private native int nativeGetThemeColor(long nativeWebContentsAndroid); |
409 private native void nativeRequestAccessibilitySnapshot(long nativeWebContent
sAndroid, | 419 private native void nativeRequestAccessibilitySnapshot(long nativeWebContent
sAndroid, |
410 AccessibilitySnapshotCallback callback); | 420 AccessibilitySnapshotCallback callback); |
| 421 private native void nativeResumeMediaSession(long nativeWebContentsAndroid); |
| 422 private native void nativeSuspendMediaSession(long nativeWebContentsAndroid)
; |
411 } | 423 } |
OLD | NEW |