| |
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 first
GtkFontButton это кнопка отображающая текущий выбранный шрифт и позволяющая запустить диалог для его изменения. Это удобный виджет для выбора шрифта в диалогах параметров.
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-2024 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |