![]() |
![]() |
![]() |
Glade UI Builder Reference Manual | ![]() |
---|---|---|---|---|
GladeClipboardGladeClipboard — A list of GladeWidget objects not in any GladeProject. |
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
.
|
a GladeClipboard |
|
a GList of GladeWidgets |
void glade_clipboard_remove (GladeClipboard *clipboard, GList *widgets);
Removes widgets
from clipboard
.
|
a GladeClipboard |
|
a GList of GladeWidgets |
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);
|
a GladeClipboard |
Returns : |
TRUE if this clipboard has selected items to paste. |