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
Получает кнопку «OK».
Параметры
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.22/GtkFontSelectionDialog.html