| 
 | |
|  | 
| GTK+ Reference Manual | ||||
|---|---|---|---|---|
| Top | Description | Object Hierarchy | Implemented Interfaces | ||||
| GtkFontSelectionDialogGtkFontSelectionDialog Диалоговое окно для выбора шрифта | 
 | 
#include <gtk/gtk.h>
            GtkFontSelectionDialog;
GtkWidget*  gtk_font_selection_dialog_new   (const gchar *title);
GdkFont*    gtk_font_selection_dialog_get_font
                                            (GtkFontSelectionDialog *fsd);
gchar*      gtk_font_selection_dialog_get_font_name
                                            (GtkFontSelectionDialog *fsd);
gboolean    gtk_font_selection_dialog_set_font_name
                                            (GtkFontSelectionDialog *fsd,
                                             const gchar *fontname);
const gchar* gtk_font_selection_dialog_get_preview_text
                                            (GtkFontSelectionDialog *fsd);
void        gtk_font_selection_dialog_set_preview_text
                                            (GtkFontSelectionDialog *fsd,
                                             const gchar *text);
  GObject
   +----GInitiallyUnowned
         +----GtkObject
               +----GtkWidget
                     +----GtkContainer
                           +----GtkBin
                                 +----GtkWindow
                                       +----GtkDialog
                                             +----GtkFontSelectionDialogGtkFontSelectionDialog реализует AtkImplementorIface.
GtkFontSelectionDialog это диалоговое окно используемое для выбора шрифта.
Для установки, первоначально выделенного
шрифта, используйте
gtk_font_selection_dialog_set_font_name().
Для определения выбранного шрифта
используйте gtk_font_selection_dialog_get_font_name().
Для изменения текста отображаемого
в области предварительного просмотра,
используйте gtk_font_selection_dialog_set_preview_text().
typedef struct {
  GtkWidget *ok_button;
  GtkWidget *apply_button;
  GtkWidget *cancel_button;
} GtkFontSelectionDialog;
| GtkWidget * | Диалоговая кнопка OK | 
| GtkWidget * | Диалоговая кнопка Apply. Эта кнопка по умолчанию скрыта но вы можете это изменить. | 
| GtkWidget * | Диалоговая кнопка Cancel | 
GtkWidget* gtk_font_selection_dialog_new (const gchar *title);
Создаёт новый GtkFontSelectionDialog.
| 
 | Заголовок диалогового окна. | 
| Возвращает : | новый GtkFontSelectionDialog. | 
GdkFont*    gtk_font_selection_dialog_get_font
                                            (GtkFontSelectionDialog *fsd);gtk_font_selection_dialog_get_font
устарела и не должна использоваться
при написании нового кода.
Получает текущий выбранный шрифт.
| 
 | |
| Возвращает : | Текущий выбранный шрифт, или  | 
gchar*      gtk_font_selection_dialog_get_font_name
                                            (GtkFontSelectionDialog *fsd);
Определяет имя текущемго выбранного
шрифта. Помните, оно может отличаться
от того которое вы установили с помощью
gtk_font_selection_dialog_set_font_name(),
так как виджет выбора шрифта может
нормализовать имя шрифта и поэтому
возвращенная строка будет отличаться
структурой. Например, "Helvetica Italic Bold
12" будет нормализована до "Helvetica
Bold Italic 12". Используйте
pango_font_description_equal()
если вам нужно сравнить два описания
шрифта.
| 
 | |
| Возвращает : | Строка с именем текущемго шрифта, или
			NULL
			если нет выбранного шрифта. Вы должны
			освобождать эту строку с помощью
			 | 
gboolean    gtk_font_selection_dialog_set_font_name
                                            (GtkFontSelectionDialog *fsd,
                                             const gchar *fontname);Устанавливает текущий выбранный шрифт.
| 
 | |
| 
 | Имя шрифта. | 
| Возвращает : | 
 | 
const gchar* gtk_font_selection_dialog_get_preview_text
                                            (GtkFontSelectionDialog *fsd);Определяет текст отображаемый в области предварительного просмотра.
| 
 | |
| Возвращает : | Текст отображаемый в области предварительного просмотра. Этой строкой владеет виджет и её не нужно изменять или освобождать. | 
void        gtk_font_selection_dialog_set_preview_text
                                            (GtkFontSelectionDialog *fsd,
                                             const gchar *text);Устанавливает текст отображаемый в области предварительного просмотра.
| 
 | |
| 
 | Текст для отображения в области предварительного просмотра. | 
| Вышеописанный виджет выбора шрифтов. | |
| Родительский класс GtkFontSelectionDialog | 
| Закладки на сайте Проследить за страницей | Created 1996-2025 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |