Top | ![]() |
![]() |
![]() |
![]() |
FontManagerFamily * | font_manager_family_new () |
gint | font_manager_family_get_default_index () |
JsonObject * | font_manager_family_get_default_variant () |
gboolean | active | Read / Write |
char * | description | Read / Write |
char * | family | Read / Write |
gint64 | n-variations | Read / Write |
char * | preview-text | Read / Write |
JsonObject * | source-object | Read / Write |
JsonArray * | variations | Read / Write |
FontManagerFamily holds information about a font family along with an array of JsonObject representing the fonts belonging to this font family.
The JsonObject backing this class should have the following structure:
1 2 3 4 5 6 7 |
{ "family" : string, "description" : string, "n-variations" : int, "active" : bool, "variations" : [ ] } |
variations is a JsonArray of JsonObjects representing individual fonts. See FontManagerFont for object description.
FontManagerFamily *
font_manager_family_new (void
);
A newly created FontManagerFamily.
Free the returned object using
. g_object_unref()
[transfer full]
gint
font_manager_family_get_default_index (FontManagerFamily *self
);
JsonObject *
font_manager_family_get_default_variant
(FontManagerFamily *self
);
“active”
property “active” gboolean
Whether family is active.
Owner: FontManagerFamily
Flags: Read / Write
Default value: FALSE
“description”
property “description” char *
Pango font description.
Owner: FontManagerFamily
Flags: Read / Write
Default value: NULL
“family”
property “family” char *
Family name.
Owner: FontManagerFamily
Flags: Read / Write
Default value: NULL
“n-variations”
property “n-variations” gint64
Number of font variations.
Owner: FontManagerFamily
Flags: Read / Write
Allowed values: [-2147483648,2147483647]
Default value: 0
“preview-text”
property “preview-text” char *
Sample text.
Owner: FontManagerFamily
Flags: Read / Write
Default value: NULL
“source-object”
property “source-object” JsonObject *
JsonObject source for this class.
Owner: FontManagerFamily
Flags: Read / Write