GTK+ Reference Manual |
||||
---|---|---|---|---|
GtkInvisibleGtkInvisible не-отображаемый виджет |
#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);
GObject
+----GInitiallyUnowned
+----GtkObject
+----GtkWidget
+----GtkInvisible
GtkInvisible осуществляющий AtkImplementorIface.
"screen" GdkScreen : Read / Write
Виджет GtkInvisible используется внутренне в GTK+, и вероятно не очень полезен для прикладных разработчиков.
Он используется для надёжных перехватов указателя и обработки выделения в коде для drag-and-drop.
typedef struct _GtkInvisible GtkInvisible;GtkInvisible-struct структура не содержащая общие области.
gtk_invisible_new ()
GtkWidget* gtk_invisible_new (void);Создаёт новую GtkInvisible.
Возвращает : |
новую GtkInvisible. |
GtkWidget* gtk_invisible_new_for_screen (GdkScreen *screen);Создаёт новый объект GtkInvisible для специального экрана
screen : |
GdkScreen который идентифицирует, что будет создан новый GtkInvisible. |
Возвращает : |
Вновь созданный объект GtkInvisible |
Начиная с версии 2.2
void gtk_invisible_set_screen (GtkInvisible *invisible,
GdkScreen *screen);
Устанавливает GdkScreen , где будет отображён объект GtkInvisible.
invisible : |
|
screen : |
Начиная с версии 2.2
GdkScreen* gtk_invisible_get_screen (GtkInvisible *invisible);Возвращает объект GdkScreen ассоциированный с invisible
invisible : |
|
Возвращает : |
ассоциированный GdkScreen. |
Начиная с версии 2.2
"screen" GdkScreen : Read / WriteЭкран где отображается это окно.