краткое описание#include <gtk/gtk.h> gtkfontbutton; gtkwidget* gtk_font_button_new (void); gtkwidget* gtk_font_button_new_with_font (const gchar *fontname); gboolean gtk_font_button_set_font_name (gtkfontbutton *font_button, const gchar *fontname); const gchar* gtk_font_button_get_font_name (gtkfontbutton *font_button); void gtk_font_button_set_show_style (gtkfontbutton *font_button, gboolean show_style); gboolean gtk_font_button_get_show_style (gtkfontbutton *font_button); void gtk_font_button_set_show_size (gtkfontbutton *font_button, gboolean show_size); gboolean gtk_font_button_get_show_size (gtkfontbutton *font_button); void gtk_font_button_set_use_font (gtkfontbutton *font_button, gboolean use_font); gboolean gtk_font_button_get_use_font (gtkfontbutton *font_button); void gtk_font_button_set_use_size (gtkfontbutton *font_button, gboolean use_size); gboolean gtk_font_button_get_use_size (gtkfontbutton *font_button); void gtk_font_button_set_title (gtkfontbutton *font_button, const gchar *title); const gchar* gtk_font_button_get_title (gtkfontbutton *font_button); иерархия объектовgobject +----ginitiallyunowned +----gtkobject +----gtkwidget +----gtkcontainer +----gtkbin +----gtkbutton +----gtkfontbutton реализуемые интерфейсыgtkfontbutton реализует atkimplementoriface. свойства"font-name" gchararray : read / write "show-size" gboolean : read / write "show-style" gboolean : read / write "title" gchararray : read / write "use-font" gboolean : read / write "use-size" gboolean : read / write сигналы"font-set" void user_function (gtkfontbutton *widget, gpointer user_data) : run first описаниеgtkfontbutton это кнопка отображающая текущий выбранный шрифт и позволяющая запустить диалог для его изменения. это удобный виджет для выбора шрифта в диалогах параметров. деталиgtkfontbuttontypedef struct _gtkfontbutton gtkfontbutton; структура gtkfontbutton содержит только закрытые данные к которым нет непосредственного доступа. gtk_font_button_new ()gtkwidget* gtk_font_button_new (void); создаёт новый виджет содержащий шрифт.
начиная с версии 2.4 gtk_font_button_new_with_font ()gtkwidget* gtk_font_button_new_with_font (const gchar *fontname); создаёт новый виджет содержащий указанный шрифт.
начиная с версии 2.4 gtk_font_button_set_font_name ()gboolean gtk_font_button_set_font_name (gtkfontbutton *font_button, const gchar *fontname); устанавливает или обновляет текущий отображаемый шрифт в виджете выбора шрифта.
начиная с версии 2.4 gtk_font_button_get_font_name ()const gchar* gtk_font_button_get_font_name (gtkfontbutton *font_button); определяет имя текущемго выбранного шрифта.
начиная с версии 2.4 gtk_font_button_set_show_style ()void gtk_font_button_set_show_style (gtkfontbutton *font_button, gboolean show_style);
если
начиная с версии 2.4 gtk_font_button_get_show_style ()gboolean gtk_font_button_get_show_style (gtkfontbutton *font_button); определяет отображается ли стиль шрифта вместе с именем в ярлыке.
начиная с версии 2.4 gtk_font_button_set_show_size ()void gtk_font_button_set_show_size (gtkfontbutton *font_button, gboolean show_size);
если
начиная с версии 2.4 gtk_font_button_get_show_size ()gboolean gtk_font_button_get_show_size (gtkfontbutton *font_button); определяет отображается ли размер шрифта в ярлыке.
начиная с версии 2.4 gtk_font_button_set_use_font ()void gtk_font_button_set_use_font (gtkfontbutton *font_button, gboolean use_font);
если
начиная с версии 2.4 gtk_font_button_get_use_font ()gboolean gtk_font_button_get_use_font (gtkfontbutton *font_button); определяет используется ли выбранный шрифт в ярлыке.
начиная с версии 2.4 gtk_font_button_set_use_size ()void gtk_font_button_set_use_size (gtkfontbutton *font_button, gboolean use_size);
если
начиная с версии 2.4 gtk_font_button_get_use_size ()gboolean gtk_font_button_get_use_size (gtkfontbutton *font_button); определяет используется ли выбранный размер шрифта в ярлыке.
начиная с версии 2.4 gtk_font_button_set_title ()void gtk_font_button_set_title (gtkfontbutton *font_button, const gchar *title); устанавливает заголовок для диалога выбора шрифта.
начиная с версии 2.4 gtk_font_button_get_title ()const gchar* gtk_font_button_get_title (gtkfontbutton *font_button); находит заголовок диалога выбора шрифта.
начиная с версии 2.4 детали свойствсвойство "
|
|
объект получающий сигнал. |
|
пользовательские данные устанавливаемые при подключении обработчика сигнала. |
начиная с версии 2.4