|  |  |  | Glade UI Builder Reference Manual |  | 
|---|---|---|---|---|
| GladeClipboardGladeClipboard — A list of GladeWidget objects not in any GladeProject | 
#include <glade.h>
            GladeClipboard;
GladeClipboard* glade_clipboard_new         (void);
void        glade_clipboard_add             (GladeClipboard *clipboard,
                                             GList *widgets);
void        glade_clipboard_remove          (GladeClipboard *clipboard,
                                             GList *widgets);
void        glade_clipboard_selection_add   (GladeClipboard *clipboard,
                                             GladeWidget *widget);
void        glade_clipboard_selection_remove
                                            (GladeClipboard *clipboard,
                                             GladeWidget *widget);
void        glade_clipboard_selection_clear (GladeClipboard *clipboard);
gboolean    glade_clipboard_get_has_selection
                                            (GladeClipboard *clipboard);
The GladeClipboard is a singleton and is an accumulative shelf of all cut or copied GladeWidget in the application. A GladeWidget can be cut from one GladeProject and pasted to another.
GladeClipboard* glade_clipboard_new (void);
| Returns : | a new GladeClipboard object | 
void glade_clipboard_add (GladeClipboard *clipboard, GList *widgets);
Adds widgets to clipboard.
This increases the reference count of each GladeWidget in widgets.
| clipboard: | a GladeClipboard | 
| widgets: | a GList of GladeWidgets | 
void glade_clipboard_remove (GladeClipboard *clipboard, GList *widgets);
Removes widgets from clipboard.
| clipboard: | a GladeClipboard | 
| widgets: | a GList of GladeWidgets | 
void glade_clipboard_selection_add (GladeClipboard *clipboard, GladeWidget *widget);
| clipboard: | |
| widget: | 
void        glade_clipboard_selection_remove
                                            (GladeClipboard *clipboard,
                                             GladeWidget *widget);
| clipboard: | |
| widget: | 
void glade_clipboard_selection_clear (GladeClipboard *clipboard);
| clipboard: | 
gboolean    glade_clipboard_get_has_selection
                                            (GladeClipboard *clipboard);
| clipboard: | a GladeClipboard | 
| Returns : | TRUE if this clipboard has selected items to paste. |