Top | ![]() |
![]() |
![]() |
![]() |
#define | FONT_MANAGER_JSON_PROXY_SOURCE |
typedef | FontManagerJsonProxyProperty |
#define | FONT_MANAGER_TYPE_JSON_PROXY |
struct | FontManagerJsonProxyClass |
FontManagerJsonProxy |
GObject ╰── FontManagerJsonProxy ├── FontManagerFamily ├── FontManagerFont ├── FontManagerFontInfo ╰── FontManagerOrthography
FontManagerJsonProxy *
font_manager_json_proxy_new (void
);
A newly created FontManagerJsonProxy.
Free the returned object using
. g_object_unref()
[transfer full]
void
font_manager_json_proxy_install_properties
(FontManagerJsonProxyClass *klass
);
properties and n_properties MUST be set before calling this method.
A property with type G_TYPE_BOXED is assumed to be a JsonArray.
A property with type JSON_TYPE_OBJECT is assumed to be the source
-object.
[skip]
typedef struct _ObjectProperty FontManagerJsonProxyProperty;
This struct provides the information required to map a member of a JsonObject to a gobject property in a FontManagerJsonProxy subclass.
#define FONT_MANAGER_TYPE_JSON_PROXY (font_manager_json_proxy_get_type ())
struct FontManagerJsonProxyClass { GObjectClass parent_class; gint n_properties; const FontManagerJsonProxyProperty *properties; };
const FontManagerJsonProxyProperty * |
an array of FontManagerJsonProxyProperty describing the members |