| |
| 
			 GTK+ Reference Manual  | 
		||||
|---|---|---|---|---|
			GtkLinkButtonGtkLinkButton Кнопки привязанные к URL  | 
		
			 
  | 
	
#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
                                       +----GtkLinkButtonGtkLinkButton осуществляет AtkImplementorIface.
"uri" gchararray : Read / Write
GtkLinkButton - это GtkButton с гиперссылкой, похожие на используемый в web-браузерах текст вызывающий действие при нажатии на нём. Это полезно для показа быстрых ссылок на ресурсы.
Кнопка ссылка создаётся одной из двух
функций gtk_link_button_new()
или gtk_link_button_new_with_label().
Если используется первая, то URI помещаемый
вами в конструкцию будет использован
как ярлык для виджета. 
URI привязанный к GtkLinkButton
может быть специально установлен
используя gtk_link_button_set_uri(),
а получен используя gtk_link_button_get_uri().
GtkLinkButton
предлагает глобальный обработчик
прерываний, который вызывается при
нажатии: смотрите gtk_link_button_set_uri_hook().
GtkLinkButton был добавлен в GTK+ 2.10.
typedef struct _GtkLinkButton GtkLinkButton;
Структура GtkLinkButton содержит только закрытые данные которыми манипулируют функции описанные ниже.
GtkWidget* gtk_link_button_new (const gchar *uri);
Создаёт новый GtkLinkButton с URI как текстом на кнопке.
| 
			 
  | 
		
			 доступный URI  | 
	
| 
			 Возвращает:  | 
		
			 новую кнопку ссылку.  | 
	
Начиная с версии 2.10
GtkWidget*  gtk_link_button_new_with_label  (const gchar *uri,
                                             const gchar *label);Создаёт новый GtkLinkButton содержащий ярлык.
| 
			 
  | 
		
			 доступный URI  | 
	
| 
			 
  | 
		
			 текст кнопки  | 
	
| 
			 Возвращает:  | 
		
			 новую кнопку ссылку.  | 
	
Начиная с версии 2.10
const gchar* gtk_link_button_get_uri (GtkLinkButton *link_button);
Получает URI установленный функцией
gtk_link_button_set_uri().
| 
			 
  | 
		|
| 
			 Возвращает:  | 
		
			 доступный URI. Возвращённой строкой владеет кнопка ссылка и она не должна высвобождаться или изменяться.  | 
	
Начиная с версии 2.10
void        gtk_link_button_set_uri         (GtkLinkButton *link_button,
                                             const gchar *uri);
Устанавливает uri как URI куда
указывает GtkLinkButton.
| 
			 
  | 
		|
| 
			 
  | 
		
			 доступный URI  | 
	
Начиная с версии 2.10
void        (*GtkLinkButtonUriFunc)         (GtkLinkButton *button,
                                             const gchar *link,
                                             gpointer user_data);Тип функции которая вызывается при нажатии на GtkLinkButton.
| 
			 
  | 
		
			 GtkLinkButton когда был нажат  | 
	
| 
			 
  | 
		
			 URI на который указывает нажатый GtkLinkButton  | 
	
| 
			 
  | 
		
GtkLinkButtonUriFunc gtk_link_button_set_uri_hook
                                            (GtkLinkButtonUriFunc func,
                                             gpointer data,
                                             GDestroyNotify destroy);
Устанавливает func как функцию
вызываемую всегда, когда пользователь
нажимает на GtkLinkButton.
Эта функция вызывается перед всеми
зарегистрированными для сигнала
"clicked" обратными вызовами.
| 
			 
  | 
		
			 Функция вызываемая всегда при нажатии на GtkLinkButton,
			или   | 
	
| 
			 
  | 
		
			 Пользовательские данные помещаемые
			в   | 
	
| 
			 
  | 
		
			 GDestroyNotify
			который вызывается когда   | 
	
| 
			 Возвращает:  | 
		
			 Предварительно установленная функция обработчика прерываний.  | 
	
Начиная с версии 2.10
uri""uri" gchararray : Read / Write
URI к которому привязана кнопка.
Значение по умолчанию: "http://www.gtk.org"
Начиная с версии 2.10
| 
Закладки на сайте Проследить за страницей  | 
Created 1996-2025 by Maxim Chirkov Добавить, Поддержать, Вебмастеру  |