краткое описание#include <gtk/gtk.h> gtklinkbutton; gtkwidget* gtk_link_button_new (const gchar *uri); gtkwidget* gtk_link_button_new_with_label (const gchar *uri, const gchar *label); const gchar* gtk_link_button_get_uri (gtklinkbutton *link_button); void gtk_link_button_set_uri (gtklinkbutton *link_button, const gchar *uri); void (*gtklinkbuttonurifunc) (gtklinkbutton *button, const gchar *link, gpointer user_data); gtklinkbuttonurifunc gtk_link_button_set_uri_hook (gtklinkbuttonurifunc func, gpointer data, gdestroynotify destroy); иерархия объектовgobject +----ginitiallyunowned +----gtkobject +----gtkwidget +----gtkcontainer +----gtkbin +----gtkbutton +----gtklinkbutton осуществляемые интерфейсыgtklinkbutton осуществляет atkimplementoriface. свойства"uri" gchararray : read / write описаниеgtklinkbutton - это gtkbutton с гиперссылкой, похожие на используемый в web-браузерах текст вызывающий действие при нажатии на нём. это полезно для показа быстрых ссылок на ресурсы. кнопка ссылка создаётся одной из двух
функций uri привязанный к gtklinkbutton
может быть специально установлен
используя gtklinkbutton
предлагает глобальный обработчик
прерываний, который вызывается при
нажатии: смотрите gtklinkbutton был добавлен в gtk+ 2.10. деталиgtklinkbuttontypedef struct _gtklinkbutton gtklinkbutton; структура gtklinkbutton содержит только закрытые данные которыми манипулируют функции описанные ниже. gtk_link_button_new ()gtkwidget* gtk_link_button_new (const gchar *uri); создаёт новый gtklinkbutton с uri как текстом на кнопке.
начиная с версии 2.10 gtk_link_button_new_with_label ()gtkwidget* gtk_link_button_new_with_label (const gchar *uri, const gchar *label); создаёт новый gtklinkbutton содержащий ярлык.
начиная с версии 2.10 gtk_link_button_get_uri ()const gchar* gtk_link_button_get_uri (gtklinkbutton *link_button);
получает uri установленный функцией
начиная с версии 2.10 gtk_link_button_set_uri ()void gtk_link_button_set_uri (gtklinkbutton *link_button, const gchar *uri);
устанавливает
начиная с версии 2.10 gtklinkbuttonurifunc ()void (*gtklinkbuttonurifunc) (gtklinkbutton *button, const gchar *link, gpointer user_data); тип функции которая вызывается при нажатии на gtklinkbutton.
gtk_link_button_set_uri_hook ()gtklinkbuttonurifunc gtk_link_button_set_uri_hook (gtklinkbuttonurifunc func, gpointer data, gdestroynotify destroy);
устанавливает
начиная с версии 2.10 детали свойствсвойство "
|