interface_list_properties


Description:

[ CCode ( array_length_pos = 1.1 , array_length_type = "guint" ) ]
public static (unowned ParamSpec)[] interface_list_properties (TypeInterface g_iface)

Lists the properties of an interface.

Generally, the interface vtable passed in as g_iface will be the default vtable from default_interface_ref, or, if you know the interface has already been loaded, default_interface_peek.

Parameters:

g_iface

any interface vtable for the interface, or the default vtable for the interface

n_properties_p

location to store number of properties returned.

Returns:

a pointer to an array of pointers to ParamSpec structures. The paramspecs are owned by GLib, but the array should be freed with g_free when you are done with it.