краткое описание#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 содержит две кнопки к которым может подключиться приложение; одна закрывает диалог, а другая сохраняет изменения. действия по умолчанию с ними не связаны. изменения сделанные пользователем вступают в силу немедленно. деталиgtkinputdialogtypedef struct _gtkinputdialog gtkinputdialog; gtk_input_dialog_new ()gtkwidget* gtk_input_dialog_new (void); создаёт новый gtkinputdialog.
детали сигналовсигнал "disable-device"void user_function (gtkinputdialog *inputdialog, gdkdevice *deviceid, gpointer user_data) : run last этот сигнал издаётся когда пользователь изменяет режим устройства из gdk_mode_screen или gdk_mode_window в gdk_mode_enabled.
сигнал "enable-device"void user_function (gtkinputdialog *inputdialog, gdkdevice *deviceid, gpointer user_data) : run last этот сигнал издаётся когда пользователь изменяет режим устройства из gdk_mode_disabled в gdk_mode_screen или gdk_mode_window.
|