Xfce Foundation Classes
Main Page | Index | Namespace List | Alphabetical List | Class List | File List

# gtk/selection.hh File Reference

A GtkSelectionData, GtkTargetEntry and GtkTargetList C++ wrapper interface. More...

`#include <xfc/glib/boxed.hh>`
`#include <xfc/gdk/types.hh>`
`#include <xfc/gtk/dnd.hh>`
`#include <vector>`
`#include <xfc/gtk/inline/selection.inl>`

## Namespaces

- namespace Xfc
- namespace Xfc::Gdk
- namespace Xfc::Gtk

## Classes

- class Xfc::Gtk::SelectionData
    A GtkSelectionData C++ wrapper class. More...
- class Xfc::Gtk::TargetEntry
    A GtkTargetEntry C++ wrapper class. More...
- class Xfc::Gtk::TargetList
    A GtkTargetList C++ wrapper class. More...

## Detailed Description

A GtkSelectionData, GtkTargetEntry and GtkTargetList C++ wrapper interface.

The selection mechanism provides the basis for different types of communication between processes. In particular, drag-and-drop and Clipboard work via selections. You will very seldom or never need to use most of the functions in this section directly; Clipboard provides a nicer interface to the same functionality. Some of the datatypes defined this section are used in the Clipboard and drag-and-drop API's as well.
Xfce Foundation Classes

Copyright © 2004-2005 The XFC Development Team | XFC 4.3