краткое описание#include <gtk/gtk.h> gtkfontselection; gtkwidget* gtk_font_selection_new (void); gdkfont* gtk_font_selection_get_font (gtkfontselection *fontsel); gchar* gtk_font_selection_get_font_name (gtkfontselection *fontsel); gboolean gtk_font_selection_set_font_name (gtkfontselection *fontsel, const gchar *fontname); const gchar* gtk_font_selection_get_preview_text (gtkfontselection *fontsel); void gtk_font_selection_set_preview_text (gtkfontselection *fontsel, const gchar *text); иерархия объектовgobject +----ginitiallyunowned +----gtkobject +----gtkwidget +----gtkcontainer +----gtkbox +----gtkvbox +----gtkfontselection реализуемые интерфейсыgtkfontselection реализует atkimplementoriface. свойства"font" gdkfont : read "font-name" gchararray : read / write "preview-text" gchararray : read / write описаниеgtkfontselection виджет списка доступных шрифтов, стилей и размеров, позволяющий пользователю выбрать шрифт. он используется в gtkfontselectiondialog виджете для обеспечения диалогового окна для выбора шрифта. для установки шрифта инициируя выбор,
используйте для получения выбранного шрифта
используйте для изменения текста отображаемого
в области предварительного просмотра
шрифта, используйте
деталиgtkfontselectiontypedef struct _gtkfontselection gtkfontselection; структура gtkfontselection содержит только закрытые данные, доступ к которым обеспечивают функции описанные ниже. gtk_font_selection_new ()gtkwidget* gtk_font_selection_new (void); создаёт новый gtkfontselection.
gtk_font_selection_get_font ()gdkfont* gtk_font_selection_get_font (gtkfontselection *fontsel); внимание
получает текущий выбранный шрифт.
gtk_font_selection_get_font_name ()gchar* gtk_font_selection_get_font_name (gtkfontselection *fontsel);
получает имя текущемго выбранного шрифта.
помните, это может быть не та строка
которую вы установили с помощью
gtk_font_selection_set_font_name ()gboolean gtk_font_selection_set_font_name (gtkfontselection *fontsel, const gchar *fontname);
устанавливает текущий выбранный шрифт.
помните,
gtk_font_selection_get_preview_text ()const gchar* gtk_font_selection_get_preview_text (gtkfontselection *fontsel); определяет текст отображаемый в области предварительного просмотра шрифта.
gtk_font_selection_set_preview_text ()void gtk_font_selection_set_preview_text (gtkfontselection *fontsel, const gchar *text); устанавливает текст отображаемый в области предварительного просмотра.
детали свойствсвойство "
|
диалоговое окно которое использует gtkfontselection. |