| Top |
| const gchar * | font_manager_font_preview_mode_to_string () |
| const gchar * | font_manager_font_preview_mode_to_translatable_string () |
| GtkWidget * | font_manager_font_preview_new () |
| void | font_manager_font_preview_set_preview_mode () |
| void | font_manager_font_preview_set_preview_size () |
| void | font_manager_font_preview_set_font_description () |
| void | font_manager_font_preview_set_preview_text () |
| void | font_manager_font_preview_set_justification () |
| void | font_manager_font_preview_set_sample_strings () |
| void | font_manager_font_preview_set_waterfall_size () |
| gdouble | font_manager_font_preview_get_preview_size () |
| gchar * | font_manager_font_preview_get_font_description () |
| gchar * | font_manager_font_preview_get_preview_text () |
| GtkJustification | font_manager_font_preview_get_justification () |
| FontManagerFontPreviewMode | font_manager_font_preview_get_preview_mode () |
| gchar * | font-description | Read / Write |
| GtkJustification | justification | Read / Write |
| gdouble | max-waterfall-size | Read / Write |
| gdouble | min-waterfall-size | Read / 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 |
| gdouble | waterfall-size-ratio | Read / Write |
GEnum ╰── FontManagerFontPreviewMode GObject ╰── GInitiallyUnowned ╰── GtkWidget ╰── GtkContainer ╰── GtkBox ╰── FontManagerFontPreview
FontManagerFontPreview implements AtkImplementorIface, GtkBuildable and GtkOrientable.
const gchar *
font_manager_font_preview_mode_to_string
(FontManagerFontPreviewMode mode);
const gchar *
font_manager_font_preview_mode_to_translatable_string
(FontManagerFontPreviewMode mode);
void font_manager_font_preview_set_preview_mode (FontManagerFontPreview *self,FontManagerFontPreviewMode mode);
void font_manager_font_preview_set_preview_size (FontManagerFontPreview *self,gdouble size_points);
void font_manager_font_preview_set_font_description (FontManagerFontPreview *self,const gchar *font);
See for details on what constitutes a
valid font description string.pango_font_description_from_string()
void font_manager_font_preview_set_preview_text (FontManagerFontPreview *self,const gchar *preview_text);
void font_manager_font_preview_set_justification (FontManagerFontPreview *self,GtkJustification justification);
Set preview text justification.
void font_manager_font_preview_set_sample_strings (FontManagerFontPreview *self,GHashTable *samples);
samples
is expected to have a dictionary like structure,
with the font description as key and sample string as value.
void font_manager_font_preview_set_waterfall_size (FontManagerFontPreview *self,gdouble min_size,gdouble max_size,gdouble ratio);
gdouble
font_manager_font_preview_get_preview_size
(FontManagerFontPreview *self);
gchar *
font_manager_font_preview_get_font_description
(FontManagerFontPreview *self);
gchar *
font_manager_font_preview_get_preview_text
(FontManagerFontPreview *self);
GtkJustification
font_manager_font_preview_get_justification
(FontManagerFontPreview *self);
FontManagerFontPreviewMode
font_manager_font_preview_get_preview_mode
(FontManagerFontPreview *self);
#define FONT_MANAGER_TYPE_FONT_PREVIEW (font_manager_font_preview_get_type())
#define FONT_MANAGER_TYPE_FONT_PREVIEW_MODE (font_manager_font_preview_mode_get_type())
“font-description” property “font-description” gchar *
Current font dsescription as a string.
Owner: FontManagerFontPreview
Flags: Read / Write
Default value: "Sans"
“justification” property “justification” GtkJustification
Preview text justification.
Owner: FontManagerFontPreview
Flags: Read / Write
Default value: GTK_JUSTIFY_CENTER
“max-waterfall-size” property “max-waterfall-size” gdouble
The current maximum waterfall preview size.
Owner: FontManagerFontPreview
Flags: Read / Write
Allowed values: [6,192]
Default value: 48
“min-waterfall-size” property “min-waterfall-size” gdouble
The current minimum waterfall preview size.
Owner: FontManagerFontPreview
Flags: Read / Write
Allowed values: [6,48]
Default value: 6
“preview-mode” property“preview-mode” FontManagerFontPreviewMode
The current font preview mode.
Owner: FontManagerFontPreview
Flags: Read / Write
Default value: FONT_MANAGER_FONT_PREVIEW_MODE_WATERFALL
“preview-size” property “preview-size” gdouble
The current font preview size.
Owner: FontManagerFontPreview
Flags: Read / Write
Allowed values: [6,96]
Default value: 10
“preview-text” property “preview-text” gchar *
Current preview text.
Owner: FontManagerFontPreview
Flags: Read / Write
Default value: NULL
“samples” property “samples” GHashTable *
Dictionary of sample strings.
Owner: FontManagerFontPreview
Flags: Read / Write
“show-line-size” property “show-line-size” gboolean
Whether to display line size in Waterfall preview or not.
Owner: FontManagerFontPreview
Flags: Read / Write
Default value: TRUE