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 |
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” |
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.20/GtkFontSelectionDialog.html