Interface

AgsPortlet

Description

interface Ags.Portlet : GObject.Object
No description available.

Prerequisite

In order to implement Portlet, your type must inherit fromGObject.

Instance methods

ags_portlet_get_port

Get port.

since: 3.0.0

ags_portlet_list_safe_properties

Retrieve thread-safe properties.

since: 3.0.0

ags_portlet_safe_get_property

Get property thread safe.

since: 3.0.0

ags_portlet_safe_set_property

Set property thread safe.

since: 3.0.0

ags_portlet_set_port

Set port.

since: 3.0.0

Interface structure

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
  );
  
}
No description available.
Interface members
ginterface
GTypeInterface
 No description available.
get_port
GObject* (* get_port) (
    AgsPortlet* portlet
  )
 No description available.
set_port
void (* set_port) (
    AgsPortlet* portlet,
    GObject* port
  )
 No description available.
list_safe_properties
GList* (* list_safe_properties) (
    AgsPortlet* portlet
  )
 No description available.
safe_get_property
void (* safe_get_property) (
    AgsPortlet* portlet,
    gchar* property_name,
    GValue* value
  )
 No description available.
safe_set_property
void (* safe_set_property) (
    AgsPortlet* portlet,
    gchar* property_name,
    GValue* value
  )
 No description available.

Virtual methods

Ags.Portlet.get_port

Get port.

since: 3.0.0

Ags.Portlet.list_safe_properties

Retrieve thread-safe properties.

since: 3.0.0

Ags.Portlet.safe_get_property

Get property thread safe.

since: 3.0.0

Ags.Portlet.safe_set_property

Set property thread safe.

since: 3.0.0

Ags.Portlet.set_port

Set port.

since: 3.0.0