Spec-Zone.ru › GTK 3.20

GtkFontSelectionDialog

GtkFontSelectionDialog — Устаревший диалоговый ящик для выбора шрифтов

Функции

GtkWidget * gtk_font_selection_dialog_new ()
gchar * gtk_font_selection_dialog_get_font_name ()
gboolean gtk_font_selection_dialog_set_font_name ()
const gchar * gtk_font_selection_dialog_get_preview_text ()
void gtk_font_selection_dialog_set_preview_text ()
GtkWidget * gtk_font_selection_dialog_get_cancel_button ()
GtkWidget * gtk_font_selection_dialog_get_ok_button ()
GtkWidget * gtk_font_selection_dialog_get_font_selection ()

Типы и значения

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

a GtkFontSelectionDialog

Возвращаемое значение

Строка с именем текущего шрифта или 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

a GtkFontSelectionDialog

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

a GtkFontSelectionDialog

Возвращаемое значение

текст, отображаемый в области предварительного просмотра. Эта строка принадлежит виджету и не должна изменяться или освобождаться

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

a GtkFontSelectionDialog

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

a GtkFontSelectionDialog

Возвращаемое значение

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

a GtkFontSelectionDialog

Возвращаемое значение

GtkWidget, используемый в диалоговом окне для кнопки «ОК».

[transfer none]

С: 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

a GtkFontSelectionDialog

Возвращаемое значение

встроенный GtkFontSelection.

[transfer none]

С: 2.22

Типы и значения

struct GtkFontSelectionDialog

struct GtkFontSelectionDialog;

См. также

GtkFontSelection, GtkDialog, GtkFontChooserDialog

© 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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API