Top | ![]() |
![]() |
![]() |
![]() |
const gchar * | font_manager_preview_pane_page_to_string () |
GtkWidget * | font_manager_preview_pane_new () |
void | font_manager_preview_pane_show_uri () |
void | font_manager_preview_pane_set_font () |
void | font_manager_preview_pane_set_orthography () |
void | font_manager_preview_pane_set_waterfall_size () |
void | font_manager_preview_pane_restore_state () |
gdouble | character-map-preview-size | Read / Write |
FontManagerFont * | font | Read / Write |
FontManagerFontInfo * | metadata | Read |
FontManagerOrthography * | orthography | Write |
FontManagerFontPreviewMode | preview-mode | Read / Write |
gdouble | preview-size | Read / Write |
gchar * | preview-text | Read / Write |
GHashTable * | samples | Read / Write |
gboolean | show-line-size | Read / Write |
GEnum ╰── FontManagerPreviewPanePage GObject ╰── GInitiallyUnowned ╰── GtkWidget ╰── GtkContainer ╰── GtkNotebook ╰── FontManagerPreviewPane
const gchar *
font_manager_preview_pane_page_to_string
(FontManagerPreviewPanePage page
);
GtkWidget *
font_manager_preview_pane_new (void
);
A newly created FontManagerPreviewPane.
Free the returned object using
. g_object_unref()
[transfer full]
void font_manager_preview_pane_show_uri (FontManagerPreviewPane *self
,const gchar *uri
,int index
);
void font_manager_preview_pane_set_font (FontManagerPreviewPane *self
,FontManagerFont *font
);
void font_manager_preview_pane_set_orthography (FontManagerPreviewPane *self
,FontManagerOrthography *orthography
);
Filter character map using provided orthography
void font_manager_preview_pane_set_waterfall_size (FontManagerPreviewPane *self
,gdouble min_size
,gdouble max_size
,gdouble ratio
);
void font_manager_preview_pane_restore_state (FontManagerPreviewPane *self
,GSettings *settings
);
Apply any applicable settings in settings
to self
and also bind those settings to
their respective properties so that they are updated when any changes take place.
#define FONT_MANAGER_TYPE_PREVIEW_PANE_PAGE (font_manager_preview_pane_page_get_type ())
#define FONT_MANAGER_TYPE_PREVIEW_PANE (font_manager_preview_pane_get_type ())
“character-map-preview-size”
property “character-map-preview-size” gdouble
Size to use for font in character map.
Owner: FontManagerPreviewPane
Flags: Read / Write
Allowed values: [6,96]
Default value: 16
“font”
property“font” FontManagerFont *
FontManagerFont to display.
Owner: FontManagerPreviewPane
Flags: Read / Write
“metadata”
property“metadata” FontManagerFontInfo *
FontManagerFontInfo for the currently displayed font.
Owner: FontManagerPreviewPane
Flags: Read
“orthography”
property“orthography” FontManagerOrthography *
FontManagerOrthography to display in character map.
Owner: FontManagerPreviewPane
Flags: Write
“preview-mode”
property“preview-mode” FontManagerFontPreviewMode
Preview mode.
Owner: FontManagerPreviewPane
Flags: Read / Write
Default value: FONT_MANAGER_FONT_PREVIEW_MODE_WATERFALL
“preview-size”
property “preview-size” gdouble
Size to use for font in preview mode.
Owner: FontManagerPreviewPane
Flags: Read / Write
Allowed values: [6,96]
Default value: 10
“preview-text”
property “preview-text” gchar *
Text to display in interactive preview mode.
Owner: FontManagerPreviewPane
Flags: Read / Write
Default value: NULL
“samples”
property “samples” GHashTable *
Dictionary of sample strings.
Owner: FontManagerPreviewPane
Flags: Read / Write
“changed”
signalvoid user_function (FontManagerPreviewPane *fontmanagerpreviewpane, gpointer user_data)
Emitted whenever the the preview is updated.
Flags: Run First