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