Авторские статьи об OpenSource

HUD не показывает недоступные элементы.


Ubuntu, которая с Unity, обладает таким компонентом как HUD. Нажимая клавишу Alt, пользователь получает доступ к механизму, который собирает ветвистое меню программы в единое место с возможностью найти и выполнить любой пункт программы с клавиатуры. Игровые фанаты, использующие тильду (~) для доступа к консоли, быстро поймут о чём идёт речь.

Уже относительно давно, HUD начал использовать библиотеку libcolumbus, которая позволяет всем, её использующим, быть терпимым к ошибкам пользователя. HUD первый, кто начал давным давно использовать libcolumbus и наши ошибки при наборе текста благополучно понимаются.

Теперь HUD научили не показывать те пункты меню, которые в данный момент времени не доступны пользователю в данной программе.

Если, для примера, открыть Текстовый редактор (Gedit) и в нём открыть любой текстовый файл, то кнопка Отменить (Undo) будет недоступна и, следовательно, в HUD не найти и не выполнить такой пункт.

Если произвести любое изменение, как пункт Отменить (Undo) становиться доступным и для нажатия мышой и для HUD.

HUD очень выручает, если программа посложнее, чем текстовый редактор, особенно если есть огромные иерархические меню, как у Gimp. Кстати, HUD работает не только с элементами меню, но и научен искать компоненты на форме. HUD'овская вторая версия пытается стать активной компонентной системы, а не просто пассивным сборщиком пунктов меню. Все возможности HUD напрямую стали доступны в SDK, что позволяет разработчику приложения легко добавлять действия, которые видны в HUD для данного приложения. HUD2 на мобильных системах может получать команды голосом.

В общем, разработчики не забывают HUD и это хорошо!

Дополнительные материалы:
HUD 2.
Голосовое управление в Ubuntu.

    Twitter   


Разделы

Главная
Новости
Ворох бумаг
Видео Linux
Игры в Linux
Безопасность
Статьи о FreeBSD
Статьи об Ubuntu
Статьи о Snappy
Статьи об Ubuntu Phone
Статьи о Kubuntu
Статьи о Xubuntu
Статьи о Lubuntu
Статьи об Open Source
Карта сайта

Лучшее на сайте:

1С под Linux.   Ускорение Ubuntu.   21 пример iptables.   Цикл статей о Ceph.   Убунту в дикой среде.   Ubuntu Linux на SSD.   Ubuntu для блондинок.   Поддержка железа в Linux.   BTSync на службе у админа.   Андроид программы в Ubuntu.   Прокидывание портов для p2p.   Анти СПАМ в Postfix.   Намоточное оборудование узнать больше.



Круги Гугл Ада.


Группа поддержки