| 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. |