The OpenNET Project
 
Поиск (ключи):    ПРОГРАММЫ СТАТЬИ СОВЕТЫ ФОРУМ
  WIKI НОВОСТИ (+) MAN'ы ДОКУМЕНТАЦИЯ

Каталог документации / Раздел "Программирование, языки" / Оглавление документа

Prev

Up

Home

GTK+ Reference Manual

Next

Top  |  Description  |  Object Hierarchy  |  Implemented Interfaces  |  Signals

GtkInputDialog

GtkInputDialog Конфигурирование устройств для 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 содержит две кнопки к которым может подключиться приложение; одна закрывает диалог, а другая сохраняет изменения. Действия по умолчанию с ними не связаны. Изменения сделанные пользователем вступают в силу немедленно.

Детали

GtkInputDialog

typedef struct _GtkInputDialog GtkInputDialog;

gtk_input_dialog_new ()

GtkWidget*  gtk_input_dialog_new            (void);

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

Возвращает :

новый GtkInputDialog.

Детали сигналов

Сигнал "disable-device"

void        user_function                  (GtkInputDialog *inputdialog,
                                            GdkDevice      *deviceid,
                                            gpointer        user_data)        : Run last

Этот сигнал издаётся когда пользователь изменяет режим устройства из GDK_MODE_SCREEN или GDK_MODE_WINDOW в GDK_MODE_ENABLED.

inputdialog :

Объект получающий сигнал.

deviceid :

ID недавно заблокированного устройства.

user_data :

Данные устанавливаемые при подключении сигнала.


Сигнал "enable-device"

void        user_function                  (GtkInputDialog *inputdialog,
                                            GdkDevice      *deviceid,
                                            gpointer        user_data)        : Run last

Этот сигнал издаётся когда пользователь изменяет режим устройства из GDK_MODE_DISABLED в GDK_MODE_SCREEN или GDK_MODE_WINDOW.

inputdialog :

Объект получающий сигнал.

deviceid :

ID недавно включенного устройства.

user_data :

Данные устанавливаемые при подключении сигнала.




ПОДПИШИСЬ НА ЖУРНАЛ Linux Format 2012!

Журнал "Linux Format" (Линукс Формат)- Единственный в России и странах СНГ журнал на русском языке, посвящённый Linux и свободному ПО. Журнал для IT-директоров, IT-менеджеров, программистов, системных администраторов, учителей школ и преподавателей ВУЗов и всех пользователей ПК. В каждом выпуске: Новости индустрии OpenSource, обзоры новинок свободного ПО, обучающие и методические статьи.

Каждый, кто оформит подписку, получает бонусы и подарки- объёмные наклейки на системный блок, диск с архивом номеров за 2005-2011 г.г. и ежемесячно электронную версию журнала в pdf-формате.

Оформить подписку на год


  Закладки на сайте
  Проследить за страницей
Created 1996-2012 by Maxim Chirkov  
ДобавитьРекламаВебмастеруГИД  
RUNNet TopList