Spec-Zone.ru › GTK 3.24

GtkInvisible

GtkInvisible — Виджет, который не отображается

Функции

GtkWidget * gtk_invisible_new ()
GtkWidget * gtk_invisible_new_for_screen ()
void gtk_invisible_set_screen ()
GdkScreen * gtk_invisible_get_screen ()

Свойства

GdkScreen * экран Чтение/Запись

Типы и значения

struct GtkInvisible

Иерархия объектов

    GObject
    ╰── GInitiallyUnowned
        ╰── GtkWidget
            ╰── GtkInvisible

Реализованные интерфейсы

GtkInvisible реализует AtkImplementorIface и GtkBuildable.

Включенные файлы

#include <gtk/gtk.h>

Описание

Виджет GtkInvisible используется во внутренней работе GTK+, и, вероятно, не очень полезен для разработчиков приложений.

Он используется для надёжных захвата указателя и обработки выбора в коде перетаскивания.

Функции

gtk_invisible_new ()

GtkWidget *
gtk_invisible_new (void);

Создаёт новый GtkInvisible.

Возвращаемое значение

новый GtkInvisible.

gtk_invisible_new_for_screen ()

GtkWidget *
gtk_invisible_new_for_screen (GdkScreen *screen);

Создаёт новый объект GtkInvisible для указанного экрана.

Параметры

экран

a GdkScreen, определяющий, на каком экране будет создан новый GtkInvisible.

Возвращаемое значение

недавно созданный объект GtkInvisible.

С: 2.2

gtk_invisible_set_screen ()

void
gtk_invisible_set_screen (GtkInvisible *invisible,
                          GdkScreen *screen);

Устанавливает GdkScreen, на котором будет отображаться объект GtkInvisible.

Параметры

невидимый

a GtkInvisible.

экран

a GdkScreen.

С: 2.2

gtk_invisible_get_screen ()

GdkScreen *
gtk_invisible_get_screen (GtkInvisible *invisible);

Возвращает объект GdkScreen, связанный с invisible

Параметры

невидимый

a GtkInvisible.

Возвращаемое значение

соответствующий GdkScreen.

[transfer none]

С: 2.2

Типы и значения

struct GtkInvisible

struct GtkInvisible;

Подробности свойств

Свойство “screen”

  “screen”                   GdkScreen *

Экран, на котором будет отображаться это окно.

Владелец: GtkInvisible

Флаги: Чтение/Запись

© 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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API