Lines Matching defs:Clipboard
20 #include "ui/base/clipboard/clipboard_types.h"
67 class UI_EXPORT Clipboard : NON_EXPORTED_BASE(public base::ThreadChecker) {
77 // Platform neutral holder for native data representation of a clipboard type.
102 friend class Clipboard;
106 // Platform-specific glue used internally by the Clipboard class. Each
108 // 1. A constructor that wraps that native clipboard format descriptor.
142 // ObjectType designates the type of data to be stored in the clipboard. This
198 // Sets the list of threads that are allowed to access the clipboard.
202 // Returns the clipboard object for the current thread.
204 // Most implementations will have at most one clipboard which will live on
208 static Clipboard* GetForCurrentThread();
210 // Destroys the clipboard for the current thread. Usually, this will clean up
212 // clipboard, so it shouldn't be a problem.)
215 // Write a bunch of objects to the system clipboard. Copies are made of the
221 // Returns a sequence number which uniquely identifies clipboard state.
222 // This can be used to version the data on the clipboard and determine
226 // Tests whether the clipboard contains a certain format
229 // Clear the clipboard data.
236 // Reads UNICODE text from the clipboard, if available.
239 // Reads ASCII text from the clipboard, if available.
242 // Reads HTML from the clipboard, if available. If the HTML fragment requires
252 // Reads RTF from the clipboard, if available. Stores the result as a byte
256 // Reads an image from the clipboard, if available.
263 // Reads a bookmark from the clipboard, if available.
266 // Reads raw data from the clipboard with the given format type. Stores result
316 Clipboard();
317 ~Clipboard();
346 // Safely write to system clipboard. Free |handle| on failure.
356 // Return the window that should be the clipboard owner, creating it
365 // Write*() calls, but on GTK we must write all the clipboard types
367 // of data we intend to put on the clipboard on clipboard_data_ as
369 // which replaces whatever is on the system clipboard with the
376 // Write changes to gtk clipboard.
381 // Find the gtk clipboard for the passed type enum.
395 DISALLOW_COPY_AND_ASSIGN(Clipboard);