\
Описание Gtk-Perl | ||
---|---|---|
Предыдущая | Следующая |
Object
+--- Data
+--- Tooltips
Подсказки (всплывающие подсказки) - это небольшие строки текста, которые выскакивают (всплывают), когда вы останавливаете курсор над кнопкой или другим виджетом на несколько секунд.
Виджеты, которые не принимаеют событий (виджиты, которые не имеют собственного окна) не будут работать с подсказками.
Итак, просто создаем объект подсказок и используем его для задания
текста подсказок
другим объектам.
new Gtk::Tooltips();
Создав подсказку и виджет, пояснения к поведению которого нам нужно
задать,
используем этот простой метод:
$tooltips->set_tip( $widget, $tip_text, $tip_private );
В качестве первого аргумента указываем виджет к которому мы хотим добавить
всплывающую
подсказку, вторым аргументом задаем текст подсказки. Последним аргументом
идет строка,
которая может быть использована как идентифакатор при использовании GTK
TipsQuery
виджета, который используют для контекстной помощи.
Сейчас оставим это поле пустым.
Приведем короткий пример:
$button = new Gtk::Button( "Button" );
$tooltips = new Gtk::Tooltips();
$tooltps->set_tip( $button, "This is the button", "" );
Рассмотрим другие методы, которые могут быть использованы с подказками. Я просто перечислю их с коротким описанием их действий.
Включить или отключить набор подсказок можно методами:
$tooltips->enable();
$tooltips->disable();
Установить период в милисекундах, на который нужно задержать курсор над
данным виджетом,
что бы появилась подсказка:
$tooltips->set_delay( $delay );
По умолчанию используется промежуток в 500 милисекунд (пол секунды).
И в заключении, вы можете установить цвет фонового и лицевого цвета
подсказки
используя:
$tooltips->set_colors( $background, $foreground );
Вот и все методы. :-)
Предыдущая | На главную | Следующая |
Группы радиокнопок | Вверх | Координатная сетка |