| 
 | |
|  | 
| 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
                                             +----GtkInputDialogGtkInputDialog реализует 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;
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 недавно включенного устройства. | 
| 
 | Данные устанавливаемые при подключении сигнала. | 
| Закладки на сайте Проследить за страницей | Created 1996-2025 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |