| |
|
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 Добавить, Поддержать, Вебмастеру |