краткий обзор#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. деталиgtkinvisibletypedef struct _gtkinvisible gtkinvisible; gtkinvisible-struct – структура не содержащая общие области. gtk_invisible_new ()gtkwidget* gtk_invisible_new (void); создаёт новую gtkinvisible.
gtk_invisible_new_for_screen ()gtkwidget* gtk_invisible_new_for_screen (gdkscreen *screen); создаёт новый объект gtkinvisible для специального экрана
начиная с версии 2.2 gtk_invisible_set_screen ()void gtk_invisible_set_screen (gtkinvisible *invisible, gdkscreen *screen); устанавливает gdkscreen , где будет отображён объект gtkinvisible.
начиная с версии 2.2 gtk_invisible_get_screen ()gdkscreen* gtk_invisible_get_screen (gtkinvisible *invisible); возвращает объект gdkscreen ассоциированный с invisible
начиная с версии 2.2 детали свойствсвойства "screen""screen" gdkscreen : read / write экран где отображается это окно. |