GtkFontSelectionDialog
GtkFontSelectionDialog — Устаревшее диалоговое окно для выбора шрифтов
Функции
Типы и значения
| struct | GtkFontSelectionDialog |
Иерархия объектов
GObject
╰── GInitiallyUnowned
╰── GtkWidget
╰── GtkContainer
╰── GtkBin
╰── GtkWindow
╰── GtkDialog
╰── GtkFontSelectionDialog
Реализованные интерфейсы
GtkFontSelectionDialog реализует AtkImplementorIface и GtkBuildable.
Файлы заголовочных файлов
#include <gtk/gtk.h>
Описание
Виджет GtkFontSelectionDialog представляет собой диалоговое окно для выбора шрифта.
Для установки шрифта, который будет выбран по умолчанию, используйте gtk_font_selection_dialog_set_font_name().
Чтобы получить выбранный шрифт, используйте gtk_font_selection_dialog_get_font_name().
Чтобы изменить текст, отображаемый в области предварительного просмотра, используйте gtk_font_selection_dialog_set_preview_text().
В GTK+ 3.2, GtkFontSelectionDialog устарел в пользу GtkFontChooserDialog.
GtkFontSelectionDialog как GtkBuildable
Реализация GtkFontSelectionDialog интерфейса GtkBuildable экспонирует встроенный GtkFontSelection как внутреннего дочернего элемента с именем «font_selection». Также она экспонирует кнопки с именами «ok_button», «cancel_button» и «apply_button».
Функции
gtk_font_selection_dialog_new ()
GtkWidget *
gtk_font_selection_dialog_new (const gchar *title); gtk_font_selection_dialog_new было устаревшим с версии 3.2 и не должно использоваться в новых кодах.
Используйте GtkFontChooserDialog
Создаёт новый GtkFontSelectionDialog.
Параметры
title | заголовок диалогового окна |
Возвращаемое значение
новый GtkFontSelectionDialog
gtk_font_selection_dialog_get_font_name ()
gchar *
gtk_font_selection_dialog_get_font_name
(GtkFontSelectionDialog *fsd); gtk_font_selection_dialog_get_font_name было устаревшим с версии 3.2 и не должно использоваться в новых кодах.
Используйте GtkFontChooserDialog
Получает имя текущего выбранного шрифта.
Обратите внимание, что это может быть строка, отличная от той, которую вы установили с помощью gtk_font_selection_dialog_set_font_name(), так как виджет выбора шрифта может нормализовать имена шрифтов и, следовательно, вернуть строку с другой структурой. Например, “Helvetica Italic Bold 12” может быть нормализован до “Helvetica Bold Italic 12”. Используйте pango_font_description_equal(), если вы хотите сравнить два описания шрифтов.
Параметры
fsd |
Возвращаемое значение
Строка с именем текущего шрифта или NULL если шрифт не выбран. Вы должны освободить эту строку с помощью g_free().
gtk_font_selection_dialog_set_font_name ()
gboolean gtk_font_selection_dialog_set_font_name (GtkFontSelectionDialog *fsd,const gchar *fontname);
gtk_font_selection_dialog_set_font_name было устаревшим с версии 3.2 и не должно использоваться в новых кодах.
Используйте GtkFontChooserDialog
Устанавливает текущий выбранный шрифт.
Параметры
fsd | ||
fontname | имя шрифта, например, “Helvetica 12” или “Times Bold 18” |
Возвращаемое значение
TRUE если шрифт, выбранный в fsd, теперь является fontname, указанным, FALSE в противном случае.
gtk_font_selection_dialog_get_preview_text ()
const gchar *
gtk_font_selection_dialog_get_preview_text
(GtkFontSelectionDialog *fsd); gtk_font_selection_dialog_get_preview_text было устаревшим с версии 3.2 и не должно использоваться в новых кодах.
Используйте GtkFontChooserDialog
Получает текст, отображаемый в области предварительного просмотра.
Параметры
fsd |
Возвращаемое значение
текст, отображаемый в области предварительного просмотра. Эта строка принадлежит виджету и не должна изменяться или освобождаться
gtk_font_selection_dialog_set_preview_text ()
void gtk_font_selection_dialog_set_preview_text (GtkFontSelectionDialog *fsd,const gchar *text);
gtk_font_selection_dialog_set_preview_text было устаревшим с версии 3.2 и не должно использоваться в новых кодах.
Используйте GtkFontChooserDialog
Устанавливает текст, отображаемый в области предварительного просмотра.
Параметры
fsd | ||
text | текст для отображения в области предварительного просмотра |
gtk_font_selection_dialog_get_cancel_button ()
GtkWidget *
gtk_font_selection_dialog_get_cancel_button
(GtkFontSelectionDialog *fsd); gtk_font_selection_dialog_get_cancel_button было устаревшим с версии 3.2 и не должно использоваться в новых кодах.
Используйте GtkFontChooserDialog
Получает кнопку «Отмена».
Параметры
fsd |
Возвращаемое значение
GtkWidget, используемый в диалоговом окне для кнопки «Отмена».
[transfer none]
С версии: 2.14
gtk_font_selection_dialog_get_ok_button ()
GtkWidget *
gtk_font_selection_dialog_get_ok_button
(GtkFontSelectionDialog *fsd); gtk_font_selection_dialog_get_ok_button было устаревшим с версии 3.2 и не должно использоваться в новых кодах.
Используйте GtkFontChooserDialog
Получает кнопку «ОК».
Параметры
fsd |
С версии: 2.14
gtk_font_selection_dialog_get_font_selection ()
GtkWidget *
gtk_font_selection_dialog_get_font_selection
(GtkFontSelectionDialog *fsd); gtk_font_selection_dialog_get_font_selection было устаревшим с версии 3.2 и не должно использоваться в новых кодах.
Используйте GtkFontChooserDialog
Возвращает виджет GtkFontSelection, встроенный в диалоговое окно.
Параметры
fsd |
С версии: 2.22
Типы и значения
struct GtkFontSelectionDialog
struct GtkFontSelectionDialog;
См. также
© 2005–2020 The GNOME Project
Licensed under the GNU Lesser General Public License version 2.1 or later.
https://developer.gnome.org/gtk3/3.24/GtkFontSelectionDialog.html