![]() |
Public Member Functions | |
| SelectionData () | |
| SelectionData (GtkSelectionData* gobject, bool make_a_copy=true) | |
| SelectionData (const SelectionData& other) | |
| SelectionData& | operator= (const SelectionData& other) |
| ~SelectionData () | |
| void | swap (SelectionData& other) |
| GtkSelectionData* | gobj () |
| Provides access to the underlying C instance. | |
| const GtkSelectionData* | gobj () const |
| Provides access to the underlying C instance. | |
| GtkSelectionData* | gobj_copy () const |
| void | set (const std::string& type, int format, const guint8* data, int length) |
| Assign a memory block of raw data. | |
| void | set (const std::string& type, const std::string& data) |
| Assign a string of raw data. | |
| bool | set_text (const Glib::ustring& data) |
| Assign UTF-8 encoded text. | |
| Glib::ustring | get_text () const |
| Gets the contents of the selection data as a UTF-8 string. | |
| const guint8* | get_data () const |
| int | get_length () const |
| std::string | get_data_as_string () const |
| std::string | get_target () const |
| Gdk::ArrayHandle_AtomString | get_targets () const |
| See Gtk::Clipboard::request_targets(). | |
| GdkAtom | get_selection () const |
| Returns the ID of the selection. | |
| std::string | get_data_type () const |
| Returns the type of the data as set by SelectionData::set(). | |
| int | get_format () const |
| Glib::RefPtr<Gdk::Display> | get_display () |
| Glib::RefPtr<const Gdk::Display> | get_display () const |
| bool | targets_include_text () const |
Protected Attributes | |
| GtkSelectionData* | gobject_ |
Related Functions | |
| (Note that these are not member functions.) | |
| void | swap (SelectionData& lhs, SelectionData& rhs) |
| Gtk::SelectionData | wrap (GtkSelectionData* object, bool take_copy=false) |
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Returns the type of the data as set by SelectionData::set().
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Returns the ID of the selection.
|
|
|
|
|
|
See Gtk::Clipboard::request_targets().
|
|
|
Gets the contents of the selection data as a UTF-8 string.
|
|
|
Provides access to the underlying C instance.
|
|
|
Provides access to the underlying C instance.
|
|
|
|
|
|
|
|
||||||||||||
|
Assign a string of raw data. Store new data into the Gtk::SelectionData object. Should _only_ by called from a selection handler callback.
|
|
||||||||||||||||||||
|
Assign a memory block of raw data. Store new data into the Gtk::SelectionData object. Should _only_ by called from a selection handler callback. A 0-byte terminates the stored data.
|
|
|
Assign UTF-8 encoded text. Sets the contents of the selection from a UTF-8 encoded string. The string is converted to the form determined by get_target().
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
||||||||||||
|
|
|
|
|