| Top |
| GObject * | ags_portlet_get_port () |
| void | ags_portlet_set_port () |
| GList * | ags_portlet_list_safe_properties () |
| void | ags_portlet_safe_get_property () |
| void | ags_portlet_safe_set_property () |
| GType | ags_portlet_get_type () |
The AgsPortlet interface is intended to use with ports containing GObject. Whereas its should implement this interface.
void ags_portlet_set_port (AgsPortlet *portlet,GObject *port);
Set port.
Since: 0.4
GList *
ags_portlet_list_safe_properties (AgsPortlet *portlet);
Retrieve thread-safe properties.
Since: 0.4
void ags_portlet_safe_get_property (AgsPortlet *portlet,gchar *property_name,GValue *value);
Get property thread safe.
Since: 0.4
void ags_portlet_safe_set_property (AgsPortlet *portlet,gchar *property_name,GValue *value);
Set property thread safe.
Since: 0.4
struct AgsPortletInterface {
GTypeInterface interface;
GObject* (*get_port)(AgsPortlet *portlet);
void (*set_port)(AgsPortlet *portlet, GObject *port);
GList* (*list_safe_properties)(AgsPortlet *portlet);
void (*safe_get_property)(AgsPortlet *portlet, gchar *property_name, GValue *value);
void (*safe_set_property)(AgsPortlet *portlet, gchar *property_name, GValue *value);
};