| 
 | |
|  | 
| GTK+ Reference Manual | ||||
|---|---|---|---|---|
| Top | Description | Object Hierarchy | Implemented Interfaces | Properties | Signals | ||||
| GtkFontButtonGtkFontButton Кнопка переключающая шрифт в диалоге выбора | 
 | 
#include <gtk/gtk.h>
            GtkFontButton;
GtkWidget*  gtk_font_button_new             (void);
GtkWidget*  gtk_font_button_new_with_font   (const gchar *fontname);
gboolean    gtk_font_button_set_font_name   (GtkFontButton *font_button,
                                             const gchar *fontname);
const gchar* gtk_font_button_get_font_name  (GtkFontButton *font_button);
void        gtk_font_button_set_show_style  (GtkFontButton *font_button,
                                             gboolean show_style);
gboolean    gtk_font_button_get_show_style  (GtkFontButton *font_button);
void        gtk_font_button_set_show_size   (GtkFontButton *font_button,
                                             gboolean show_size);
gboolean    gtk_font_button_get_show_size   (GtkFontButton *font_button);
void        gtk_font_button_set_use_font    (GtkFontButton *font_button,
                                             gboolean use_font);
gboolean    gtk_font_button_get_use_font    (GtkFontButton *font_button);
void        gtk_font_button_set_use_size    (GtkFontButton *font_button,
                                             gboolean use_size);
gboolean    gtk_font_button_get_use_size    (GtkFontButton *font_button);
void        gtk_font_button_set_title       (GtkFontButton *font_button,
                                             const gchar *title);
const gchar* gtk_font_button_get_title      (GtkFontButton *font_button);
  GObject
   +----GInitiallyUnowned
         +----GtkObject
               +----GtkWidget
                     +----GtkContainer
                           +----GtkBin
                                 +----GtkButton
                                       +----GtkFontButton
GtkFontButton реализует AtkImplementorIface.
"font-name" gchararray : Read / Write "show-size" gboolean : Read / Write "show-style" gboolean : Read / Write "title" gchararray : Read / Write "use-font" gboolean : Read / Write "use-size" gboolean : Read / Write
"font-set"  void        user_function      (GtkFontButton *widget,
                                            gpointer       user_data)      : Run firstGtkFontButton это кнопка отображающая текущий выбранный шрифт и позволяющая запустить диалог для его изменения. Это удобный виджет для выбора шрифта в диалогах параметров.
typedef struct _GtkFontButton GtkFontButton;
Структура GtkFontButton содержит только закрытые данные к которым нет непосредственного доступа.
GtkWidget* gtk_font_button_new (void);
Создаёт новый виджет содержащий шрифт.
| Возвращает : | Новая кнопка выбора шрифта. | 
Начиная с версии 2.4
GtkWidget* gtk_font_button_new_with_font (const gchar *fontname);
Создаёт новый виджет содержащий указанный шрифт.
| 
 | Имя шрифта для отображения в диалоге выбора шрифта | 
| Возвращает : | Новая кнопка выбора шрифта. | 
Начиная с версии 2.4
gboolean    gtk_font_button_set_font_name   (GtkFontButton *font_button,
                                             const gchar *fontname);Устанавливает или обновляет текущий отображаемый шрифт в виджете выбора шрифта.
| 
 | |
| 
 | Имя шрифта отображаемого в диалоге выбора шрифта | 
| Возвращает : | Возвращаемое значение функцией
			 | 
Начиная с версии 2.4
const gchar* gtk_font_button_get_font_name (GtkFontButton *font_button);
Определяет имя текущемго выбранного шрифта.
| 
 | |
| Возвращает : | Внутренняя копия имени шрифта которая должна быть освобождена. | 
Начиная с версии 2.4
void        gtk_font_button_set_show_style  (GtkFontButton *font_button,
                                             gboolean show_style);
Если show_style это TRUE,
стиль шрифта будет отображён вместе с
именем выбранного шрифта.
| 
 | |
| 
 | 
 | 
Начиная с версии 2.4
gboolean gtk_font_button_get_show_style (GtkFontButton *font_button);
Определяет отображается ли стиль шрифта вместе с именем в ярлыке.
| 
 | |
| Возвращает : | Отображается ли стиль шрифта в ярлыке. | 
Начиная с версии 2.4
void        gtk_font_button_set_show_size   (GtkFontButton *font_button,
                                             gboolean show_size);
Если show_size TRUE,
размер шрифта отображается вместе с
именем выбранного шрифта.
| 
 | |
| 
 | 
 | 
Начиная с версии 2.4
gboolean gtk_font_button_get_show_size (GtkFontButton *font_button);
Определяет отображается ли размер шрифта в ярлыке.
| 
 | |
| Возвращает : | Отображается ли размер шрифта в ярлыке. | 
Начиная с версии 2.4
void        gtk_font_button_set_use_font    (GtkFontButton *font_button,
                                             gboolean use_font);
Если use_font равен TRUE,
то имя шрифта будет записано используя
выбранный шрифт.
| 
 | |
| 
 | Если  | 
Начиная с версии 2.4
gboolean gtk_font_button_get_use_font (GtkFontButton *font_button);
Определяет используется ли выбранный шрифт в ярлыке.
| 
 | |
| Возвращает : | используется ли выбранный шрифт в ярлыке. | 
Начиная с версии 2.4
void        gtk_font_button_set_use_size    (GtkFontButton *font_button,
                                             gboolean use_size);
Если use_size равен TRUE,
имя шрифта будет записано используя
выбранный размер.
| 
 | |
| 
 | Если  | 
Начиная с версии 2.4
gboolean gtk_font_button_get_use_size (GtkFontButton *font_button);
Определяет используется ли выбранный размер шрифта в ярлыке.
| 
 | |
| Возвращает : | используется ли выбранный размер шрифта в ярлыке. | 
Начиная с версии 2.4
void        gtk_font_button_set_title       (GtkFontButton *font_button,
                                             const gchar *title);Устанавливает заголовок для диалога выбора шрифта.
| 
 | |
| 
 | Строка содержащая заголовок диалога выбора шрифта | 
Начиная с версии 2.4
const gchar* gtk_font_button_get_title (GtkFontButton *font_button);
Находит заголовок диалога выбора шрифта.
| 
 | |
| Возвращает : | Внутренняя копия строки заголовка которая должна быть освобождена. | 
Начиная с версии 2.4
font-name""font-name" gchararray : Read / Write
Имя текущемго выбранного шрифта.
Значение по умолчанию: "Sans 12"
Начиная с версии 2.4
show-size""show-size" gboolean : Read / Write
Если это свойство установлено в значение
TRUE,
выбранный размер шрифта будет показан
в ярлыке. Для более WYSIWYG способа отображения
выбранного размера, смотрите свойство
::use-size.
Значение по умолчанию: TRUE
Начиная с версии 2.4
show-style""show-style" gboolean : Read / Write
Если это свойство установлено в значение
TRUE,
имя стиля выбранного шрифта будет
показано в ярлыке. Для более WYSIWYG способа
отображения выбранного стиля, смотрите
свойство ::use-font.
Значение по умолчанию: TRUE
Начиная с версии 2.4
title""title" gchararray : Read / Write
Заголовок диалога выбора шрифта.
Значение по умолчанию: "Pick a Font"
Начиная с версии 2.4
use-font""use-font" gboolean : Read / Write
Если это свойство установлено в значение
TRUE,
ярлык будет написан выбранным шрифтом.
Значение по умолчанию: FALSE
Начиная с версии 2.4
use-size""use-size" gboolean : Read / Write
Если это свойство установлено в значение
TRUE,
ярлык будет написан выбранным размером
шрифта.
Значение по умолчанию: FALSE
Начиная с версии 2.4
void        user_function                  (GtkFontButton *widget,
                                            gpointer       user_data)      : Run first
Сигнал ::font-set когда пользователь выбирает
шрифт. Обрабатывая этот сигнал, используйте
 gtk_font_button_get_font_name()
для определения выбранного шрифта. 
Помните, что этот сигнал издаётся только когда пользователь меняет шрифт. Если вам нужна реакция на программное изменение шрифта, используйте сигнал notify::font-name.
| 
 | Объект получающий сигнал. | 
| 
 | Пользовательские данные устанавливаемые при подключении обработчика сигнала. | 
Начиная с версии 2.4
GtkFontSelectionDialog, GtkColorButton.
| Закладки на сайте Проследить за страницей | Created 1996-2025 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |