Top | ![]() |
![]() |
![]() |
![]() |
const gchar * | font_manager_preview_pane_page_to_string () |
GtkWidget * | font_manager_preview_pane_new () |
gboolean | 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 () |
void | font_manager_preview_pane_set_action_widget () |
double | character-map-preview-size | Read / Write |
FontManagerFont * | font | Read / Write |
int | line-spacing | Read / Write |
FontManagerOrthography * | orthography | Write |
int | page | Read / Write |
FontManagerPreviewPageMode | preview-mode | Read / Write |
double | preview-size | Read / Write |
char * | preview-text | Read / Write |
gboolean | show-line-size | Read / Write |
GEnum ╰── FontManagerPreviewPanePage GObject ╰── GInitiallyUnowned ╰── GtkWidget ╰── FontManagerPreviewPane
FontManagerPreviewPane implements GtkAccessible, GtkBuildable and GtkConstraintTarget.
Full featured font preview widget.
This widget combines several other widgets to provide as much information about a particular font file as possible, previews, provided characters, basic file properties and license information (if available).
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]
gboolean 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
);
Applies the values in settings
to self
and also binds those settings to their
respective properties so that they are updated when any changes take place.
The following keys MUST be present in settings
:
preview-text
preview-mode
preview-page
preview-font-size
charmap-font-size
preview-font-size
preview-mode
preview-text
show-line-size
min-waterfall-size
max-waterfall-size
waterfall-size-ratio
charmap-font-size
waterfall-line-spacing
void font_manager_preview_pane_set_action_widget (FontManagerPreviewPane *self
,GtkWidget *widget
,GtkPackType pack_type
);
#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” double
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
“line-spacing”
property “line-spacing” int
Pixels between lines in Waterfall preview.
Owner: FontManagerPreviewPane
Flags: Read / Write
Allowed values: >= 0
Default value: 0
“orthography”
property“orthography” FontManagerOrthography *
FontManagerOrthography to display in character map.
Owner: FontManagerPreviewPane
Flags: Write
“page”
property “page” int
Current page number.
Owner: FontManagerPreviewPane
Flags: Read / Write
Allowed values: [0,3]
Default value: 0
“preview-mode”
property“preview-mode” FontManagerPreviewPageMode
Preview mode.
Owner: FontManagerPreviewPane
Flags: Read / Write
Default value: FONT_MANAGER_PREVIEW_PAGE_MODE_WATERFALL
“preview-size”
property “preview-size” double
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” char *
Text to display in interactive preview mode.
Owner: FontManagerPreviewPane
Flags: Read / Write
Default value: NULL
“changed”
signalvoid user_function (FontManagerPreviewPane *fontmanagerpreviewpane, gpointer user_data)
Emitted whenever the the preview is updated.
Flags: Run First