GTK+ Reference Manual |
||||
---|---|---|---|---|
Top | Description | Object Hierarchy | Implemented Interfaces | Signals |
GtkInputDialogGtkInputDialog Конфигурирование устройств для XInput расширений |
#include <gtk/gtk.h>
GtkInputDialog;
GtkWidget* gtk_input_dialog_new (void);
GObject
+----GInitiallyUnowned
+----GtkObject
+----GtkWidget
+----GtkContainer
+----GtkBin
+----GtkWindow
+----GtkDialog
+----GtkInputDialog
GtkInputDialog реализует AtkImplementorIface.
"disable-device"
void user_function (GtkInputDialog *inputdialog,
GdkDevice *deviceid,
gpointer user_data) : Run last
"enable-device"
void user_function (GtkInputDialog *inputdialog,
GdkDevice *deviceid,
gpointer user_data) : Run last
ПОМНИТЕ этот виджет слишком специфический/мало используемый для GTK+, и в будущем будет перемещён в другой пакет. Если ваше приложение нуждается в этом виджете, можете спокойно использовать его, поскольку он хорошо работает и может быть действительно полезен в некоторых приложениях; просто он вне общих интересов. Однако, мы не принимаем обновления для этого виджета и он в конце концов будет перемещен из дистрибутива GTK+.
GtkInputDialog отображает диалог который позволяет пользователю конфигурировать дополнительные устройства XInput. Для каждого устройства, может контролироваться режим (заблокирован, screen-relative, или window-relative), отображение осей координат и отображение устройств клавиш макрокоманд для нажатия клавиш событий.
GtkInputDialog содержит две кнопки к которым может подключиться приложение; одна закрывает диалог, а другая сохраняет изменения. Действия по умолчанию с ними не связаны. Изменения сделанные пользователем вступают в силу немедленно.
typedef struct _GtkInputDialog GtkInputDialog;
gtk_input_dialog_new ()
GtkWidget* gtk_input_dialog_new (void);Создаёт новый GtkInputDialog.
Возвращает : |
новый GtkInputDialog. |
void user_function (GtkInputDialog *inputdialog,
GdkDevice *deviceid,
gpointer user_data) : Run last
Этот сигнал издаётся когда пользователь изменяет режим устройства из GDK_MODE_SCREEN или GDK_MODE_WINDOW в GDK_MODE_ENABLED.
|
Объект получающий сигнал. |
|
ID недавно заблокированного устройства. |
|
Данные устанавливаемые при подключении сигнала. |
void user_function (GtkInputDialog *inputdialog,
GdkDevice *deviceid,
gpointer user_data) : Run last
Этот сигнал издаётся когда пользователь изменяет режим устройства из GDK_MODE_DISABLED в GDK_MODE_SCREEN или GDK_MODE_WINDOW.
|
Объект получающий сигнал. |
|
ID недавно включенного устройства. |
|
Данные устанавливаемые при подключении сигнала. |