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