Top | ![]() |
![]() |
![]() |
![]() |
Functions
|
ags_portlet_get_port () |
|
ags_portlet_set_port () |
|
ags_portlet_list_safe_properties () |
|
ags_portlet_safe_get_property () |
|
ags_portlet_safe_set_property () |
#define | AGS_IS_PORTLET() |
#define | AGS_IS_PORTLET_INTERFACE() |
#define | AGS_PORTLET() |
#define | AGS_PORTLET_GET_INTERFACE() |
#define | AGS_PORTLET_INTERFACE() |
|
ags_portlet_get_type () |
Description
The AgsPortlet interface is intended to use with ports containing
Functions
ags_portlet_get_port ()
GObject * ags_portlet_get_port (AgsPortlet *portlet
);
Get port.
Since:
ags_portlet_set_port ()
void ags_portlet_set_port (AgsPortlet *portlet
,);
GObject *port
Set port.
Since:
ags_portlet_list_safe_properties ()
GList * ags_portlet_list_safe_properties (AgsPortlet *portlet
);
Retrieve thread-safe properties.
Since:
ags_portlet_safe_get_property ()
void ags_portlet_safe_get_property (AgsPortlet *portlet
,,
gchar *property_name);
GValue *value
Get property thread safe.
Since:
ags_portlet_safe_set_property ()
void ags_portlet_safe_set_property (AgsPortlet *portlet
,,
gchar *property_name);
GValue *value
Set property thread safe.
Since:
AGS_IS_PORTLET_INTERFACE()
#define AGS_IS_PORTLET_INTERFACE(vtable) (G_TYPE_CHECK_CLASS_TYPE((vtable), AGS_TYPE_PORTLET))
AGS_PORTLET()
#define AGS_PORTLET(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_PORTLET, AgsPortlet))
AGS_PORTLET_GET_INTERFACE()
#define AGS_PORTLET_GET_INTERFACE(obj) (G_TYPE_INSTANCE_GET_INTERFACE((obj), AGS_TYPE_PORTLET, AgsPortletInterface))
AGS_PORTLET_INTERFACE()
#define AGS_PORTLET_INTERFACE(vtable) (G_TYPE_CHECK_CLASS_CAST((vtable), AGS_TYPE_PORTLET, AgsPortletInterface))
Types and Values
struct AgsPortletInterface
struct AgsPortletInterface { GTypeInterface ginterface; 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); };