Struct droom_ui::clipboard::Clipboard [] [src]

pub struct Clipboard(_);

An element that allows access to the clipboard.

You can use only one for the entire application because it does not store any data inside. Or you can simply create and drop every time you need to copy or paste.

See the clipboard module documentation for more details on how the system clipboard works.

Other platform-dependent attributes can be found on the IUP Clipboard Documentation.

Ownership

The clipboard must be manually destroyed, thus for the user safety it returns a guarded object on the new constructor.

Please refer to the crate level documentation of IUP-Rust (the main doc page) for details on ownership of elements.

Methods

impl Clipboard
[src]

Creates a new clipboard operarator.

Clears any data on the clipboard.

Register a custom format for clipboard data given its name.

Informs if there is a text available at the clipboard.

Copy text into the clipboard.

Paste text off the clipboard.

Informs if there is a image available at the clipboard.

Copy text into the clipboard.

Informs if there is data of the specified format available at the clipboard.

Copy data from the specified format into the clipboard.

Paste data from the specified format off the clipboard.

Trait Implementations

impl Element for Clipboard
[src]

Gets the raw IUP handle associated with this element.

Constructs an Element from a raw IUP handle. Read more

Gets the [class name][1] the derived object should be targeting. [1]: http://webserver2.tecgraf.puc-rio.br/iup/en/func/iupgetclassname.html Read more

Constructs a specialized Element object from a general Handle if they are compatible.

Constructs from a name associated with a element handle (with Element::add_handle_name or LED).

Constructs an Element from a raw IUP handle. Read more

Destroys an interface element and all its children. Read more

Checks if a specific attribute exists in the element.

Returns the names of all attributes of an element that are set in its internal hash table only. Read more

Sets an interface element attribute. Read more

Gets an interface element attribute. Read more

Sets a raw interface element attribute. Read more

Gets a raw interface element attribute.

Associates a element with an attribute. Read more

Gets the handle associated with an attribute.

Clears the value associated with an attribute and use the default value.

Removes an attribute from element and its children if the attrib is inheritable. Read more

Returns the identifier of an interface element that has an associated handle name using Element::add_handle_name or using LED. Read more

Associates a handle name with an interface element. Read more

Clears the handle name association on the specified name. Read more

impl Debug for Clipboard
[src]

Formats the value using the given formatter.

impl Copy for Clipboard
[src]

impl Clone for Clipboard
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl DestroyCb for Clipboard
[src]