GtkInvisible
GtkInvisible — A widget which is not displayed
Functions
Types and Values
struct | GtkInvisible |
Object Hierarchy
GObject ╰── GInitiallyUnowned ╰── GtkWidget ╰── GtkInvisible
Implemented Interfaces
GtkInvisible implements AtkImplementorIface and GtkBuildable.
Includes
#include <gtk/gtk.h>
Description
The 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.
Functions
gtk_invisible_new ()
GtkWidget *
gtk_invisible_new (void
);
Creates a new GtkInvisible.
Returns
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
Parameters
screen | a GdkScreen which identifies on which the new GtkInvisible will be created. |
Returns
a newly created GtkInvisible object
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.
Parameters
invisible | a GtkInvisible. | |
screen | a GdkScreen. |
Since: 2.2
gtk_invisible_get_screen ()
GdkScreen *
gtk_invisible_get_screen (GtkInvisible *invisible
);
Returns the GdkScreen object associated with invisible
Parameters
invisible | a GtkInvisible. |
Since: 2.2
Types and Values
struct GtkInvisible
struct GtkInvisible;
Property Details
The “screen”
property
“screen” GdkScreen *
The screen where this window will be displayed.
Owner: GtkInvisible
Flags: Read / Write
© 2005–2020 The GNOME Project
Licensed under the GNU Lesser General Public License version 2.1 or later.
https://developer.gnome.org/gtk3/3.24/GtkInvisible.html