The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

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

Фокус

Внутри каждого окна верхнего уровня только один виджет может иметь клавиатурный фокус. Любые нажатия клавиш, получаемые окном верхнего уровня передаются сфокусированному виджету. Это важно, потому что набор чего-то на клавиатуре должен иметь только один эффект -- изменение только одного поля ввода текста, например.

Большинство виджетов дадут какую-то визуальную индикацию того, что они имеют фокус. Используя тему Gtk+ по умолчанию, сфокусированный виджет обычно окружен тонкой черной рамкой. Пользователь может передвинуть фокус между виджетами, используя стрелки или табуляцию. Фокус также может быть переведен на виджет путем нажатия на него мышью.

Концепция фокуса важна для навигации клавиатурой. Например, нажатие на Enter или пробел активизирует многие виджеты, если они имеют фокус; например, вы можете передвигаться между кнопками с помощью табуляции, а затем нажимать одну из них пробелом.


Linux Land
2000-09-15



Спонсоры:
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2021 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру