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

Side by Side Diff: content/public/android/java/src/org/chromium/content_public/browser/WebContents.java

Issue 2721813002: Make SelectionPopupController.ShowPastePopup only be triggered by Blink (Closed)
Patch Set: Rebase Created 3 years, 9 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
« no previous file with comments | « content/public/android/java/src/org/chromium/content/browser/webcontents/WebContentsImpl.java ('k') | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 // Copyright 2014 The Chromium Authors. All rights reserved. 1 // Copyright 2014 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_public.browser; 5 package org.chromium.content_public.browser;
6 6
7 import android.os.Handler; 7 import android.os.Handler;
8 import android.os.Parcelable; 8 import android.os.Parcelable;
9 9
10 import org.chromium.base.VisibleForTesting; 10 import org.chromium.base.VisibleForTesting;
(...skipping 70 matching lines...) Expand 10 before | Expand all | Expand 10 after
81 * @return Whether this WebContents is loading and and the load is to a diff erent top-level 81 * @return Whether this WebContents is loading and and the load is to a diff erent top-level
82 * document (rather than being a navigation within the same document ). 82 * document (rather than being a navigation within the same document ).
83 */ 83 */
84 boolean isLoadingToDifferentDocument(); 84 boolean isLoadingToDifferentDocument();
85 85
86 /** 86 /**
87 * Stop any pending navigation. 87 * Stop any pending navigation.
88 */ 88 */
89 void stop(); 89 void stop();
90 90
91 // TODO (amaralp): Only used in content. Should be moved out of public inter face.
91 /** 92 /**
92 * Cut the selected content. 93 * Cut the selected content.
93 */ 94 */
94 void cut(); 95 void cut();
95 96
97 // TODO (amaralp): Only used in content. Should be moved out of public inter face.
96 /** 98 /**
97 * Copy the selected content. 99 * Copy the selected content.
98 */ 100 */
99 void copy(); 101 void copy();
100 102
103 // TODO (amaralp): Only used in content. Should be moved out of public inter face.
101 /** 104 /**
102 * Paste content from the clipboard. 105 * Paste content from the clipboard.
103 */ 106 */
104 void paste(); 107 void paste();
105 108
109 // TODO (amaralp): Only used in content. Should be moved out of public inter face.
106 /** 110 /**
107 * Replace the selected text with the {@code word}. 111 * Replace the selected text with the {@code word}.
108 */ 112 */
109 void replace(String word); 113 void replace(String word);
110 114
115 // TODO (amaralp): Only used in content. Should be moved out of public inter face.
111 /** 116 /**
112 * Select all content. 117 * Select all content.
113 */ 118 */
114 void selectAll(); 119 void selectAll();
115 120
121 // TODO (amaralp): Only used in content. Should be moved out of public inter face.
116 /** 122 /**
117 * Collapse the selection to the end of selection range. 123 * Collapse the selection to the end of selection range.
118 */ 124 */
119 void collapseSelection(); 125 void collapseSelection();
120 126
121 /** 127 /**
122 * To be called when the ContentView is hidden. 128 * To be called when the ContentView is hidden.
123 */ 129 */
124 void onHide(); 130 void onHide();
125 131
126 /** 132 /**
127 * To be called when the ContentView is shown. 133 * To be called when the ContentView is shown.
128 */ 134 */
129 void onShow(); 135 void onShow();
130 136
137 // TODO (amaralp): Only used in content. Should be moved out of public inter face.
131 /** 138 /**
132 * Removes handles used in text selection. 139 * Removes handles used in text selection.
133 */ 140 */
134 void dismissTextHandles(); 141 void dismissTextHandles();
135 142
143 // TODO (amaralp): Only used in content. Should be moved out of public inter face.
144 /**
145 * Shows paste popup menu at point
146 */
147 void showContextMenuAtPoint(int x, int y);
148
136 /** 149 /**
137 * Suspends all media players for this WebContents. Note: There may still 150 * Suspends all media players for this WebContents. Note: There may still
138 * be activities generating audio, so setAudioMuted() should also be called 151 * be activities generating audio, so setAudioMuted() should also be called
139 * to ensure all audible activity is silenced. 152 * to ensure all audible activity is silenced.
140 */ 153 */
141 void suspendAllMediaPlayers(); 154 void suspendAllMediaPlayers();
142 155
143 /** 156 /**
144 * Sets whether all audio output from this WebContents is muted. 157 * Sets whether all audio output from this WebContents is muted.
145 * 158 *
(...skipping 257 matching lines...) Expand 10 before | Expand all | Expand 10 after
403 public void simulateRendererKilledForTesting(boolean wasOomProtected); 416 public void simulateRendererKilledForTesting(boolean wasOomProtected);
404 417
405 /** 418 /**
406 * Notifies the WebContents about the new persistent video status. It should be called whenever 419 * Notifies the WebContents about the new persistent video status. It should be called whenever
407 * the value changes. 420 * the value changes.
408 * 421 *
409 * @param value Whether there is a persistent video associated with this Web Contents. 422 * @param value Whether there is a persistent video associated with this Web Contents.
410 */ 423 */
411 public void setHasPersistentVideo(boolean value); 424 public void setHasPersistentVideo(boolean value);
412 } 425 }
OLDNEW
« no previous file with comments | « content/public/android/java/src/org/chromium/content/browser/webcontents/WebContentsImpl.java ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698