Synopsis
#include <gtk/gtk.h>
GtkInvisible;
GtkWidget* gtk_invisible_new (void);
GtkWidget* gtk_invisible_new_for_screen (GdkScreen *screen);
void gtk_invisible_set_screen (GtkInvisible *invisible,
GdkScreen *screen);
GdkScreen* gtk_invisible_get_screen (GtkInvisible *invisible);
DescriptionThe GtkInvisible widget is used internally in GTK+, and is probably not very useful for application developers. It is used for reliable pointer grabs and selection handling in the code for drag-and-drop. DetailsGtkInvisibletypedef struct _GtkInvisible GtkInvisible; The GtkInvisible struct contains no public fields. gtk_invisible_new ()GtkWidget* gtk_invisible_new (void); Creates a new GtkInvisible.
gtk_invisible_new_for_screen ()GtkWidget* gtk_invisible_new_for_screen (GdkScreen *screen); Creates a new GtkInvisible object for a specified screen
Since 2.2 gtk_invisible_set_screen ()void gtk_invisible_set_screen (GtkInvisible *invisible, GdkScreen *screen); Sets the GdkScreen where the GtkInvisible object will be displayed.
Since 2.2 gtk_invisible_get_screen ()GdkScreen* gtk_invisible_get_screen (GtkInvisible *invisible);
Returns the GdkScreen object associated with
Since 2.2 | ||||||||||||||||||||||||