INDICATE_TYPE_INDICATOR
#define INDICATE_TYPE_INDICATOR (indicate_indicator_get_type ())
INDICATE_INDICATOR
#define INDICATE_INDICATOR(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), INDICATE_TYPE_INDICATOR, IndicateIndicator))
INDICATE_IS_INDICATOR
#define INDICATE_IS_INDICATOR(object) (G_TYPE_CHECK_INSTANCE_TYPE((object), INDICATE_TYPE_INDICATOR))
INDICATE_INDICATOR_CLASS
#define INDICATE_INDICATOR_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), INDICATE_TYPE_INDICATOR, IndicateIndicatorClass))
INDICATE_IS_INDICATOR_CLASS
#define INDICATE_IS_INDICATOR_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), INDICATE_TYPE_INDICATOR))
INDICATE_INDICATOR_GET_CLASS
#define INDICATE_INDICATOR_GET_CLASS(object) (G_TYPE_INSTANCE_GET_CLASS((object), INDICATE_TYPE_INDICATOR, IndicateIndicatorClass))
INDICATE_INDICATOR_SIGNAL_HIDE
#define INDICATE_INDICATOR_SIGNAL_HIDE "hide"
INDICATE_INDICATOR_SIGNAL_SHOW
#define INDICATE_INDICATOR_SIGNAL_SHOW "show"
INDICATE_INDICATOR_SIGNAL_DISPLAY
#define INDICATE_INDICATOR_SIGNAL_DISPLAY "user-display"
INDICATE_INDICATOR_SIGNAL_MODIFIED
#define INDICATE_INDICATOR_SIGNAL_MODIFIED "modified"
IndicateIndicator
IndicateIndicatorClass
IndicateIndicator
struct _IndicateIndicator {
GObject parent;
};
IndicateIndicatorClass
struct _IndicateIndicatorClass {
GObjectClass parent_class;
void (*hide) (IndicateIndicator * indicator, gpointer data);
void (*show) (IndicateIndicator * indicator, gpointer data);
void (*user_display) (IndicateIndicator * indicator, gpointer data);
void (*modified) (IndicateIndicator * indicator, gchar * property, gpointer data);
const gchar * (*get_type) (IndicateIndicator * indicator);
void (*set_property) (IndicateIndicator * indicator, const gchar * key, const gchar * data);
const gchar * (*get_property) (IndicateIndicator * indicator, const gchar * key);
GPtrArray * (*list_properties) (IndicateIndicator * indicator);
};
indicate_indicator_get_type
GType
void
indicate_indicator_new
IndicateIndicator *
void
indicate_indicator_set_property
void
IndicateIndicator * indicator, const gchar * property_name, const gchar * property_value
indicate_indicator_show
void
IndicateIndicator * indicator
indicate_indicator_hide
void
IndicateIndicator * indicator
indicate_indicator_is_visible
gboolean
IndicateIndicator * indicator
indicate_indicator_get_id
guint
IndicateIndicator * indicator
indicate_indicator_get_indicator_type
const gchar *
IndicateIndicator * indicator
indicate_indicator_user_display
void
IndicateIndicator * indicator
indicate_indicator_set_property
void
IndicateIndicator * indicator, const gchar * key, const gchar * data
indicate_indicator_set_property_icon
void
IndicateIndicator * indicator, const gchar * key, const GdkPixbuf * data
indicate_indicator_get_property
const gchar *
IndicateIndicator * indicator, const gchar * key
indicate_indicator_list_properties
GPtrArray *
IndicateIndicator * indicator
INDICATE_TYPE_LISTENER
#define INDICATE_TYPE_LISTENER (indicate_listener_get_type ())
INDICATE_LISTENER
#define INDICATE_LISTENER(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), INDICATE_TYPE_LISTENER, IndicateListener))
INDICATE_IS_LISTENER
#define INDICATE_IS_LISTENER(object) (G_TYPE_CHECK_INSTANCE_TYPE((object), INDICATE_TYPE_LISTENER))
INDICATE_LISTENER_CLASS
#define INDICATE_LISTENER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), INDICATE_TYPE_LISTENER, IndicateListenerClass))
INDICATE_IS_LISTENER_CLASS
#define INDICATE_IS_LISTENER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), INDICATE_TYPE_LISTENER))
INDICATE_LISTENER_GET_CLASS
#define INDICATE_LISTENER_GET_CLASS(object) (G_TYPE_INSTANCE_GET_CLASS((object), INDICATE_TYPE_LISTENER, IndicateListenerClass))
INDICATE_LISTENER_SIGNAL_INDICATOR_ADDED
#define INDICATE_LISTENER_SIGNAL_INDICATOR_ADDED "indicator-added"
INDICATE_LISTENER_SIGNAL_INDICATOR_REMOVED
#define INDICATE_LISTENER_SIGNAL_INDICATOR_REMOVED "indicator-removed"
INDICATE_LISTENER_SIGNAL_INDICATOR_MODIFIED
#define INDICATE_LISTENER_SIGNAL_INDICATOR_MODIFIED "indicator-modified"
INDICATE_LISTENER_SIGNAL_SERVER_ADDED
#define INDICATE_LISTENER_SIGNAL_SERVER_ADDED "server-added"
INDICATE_LISTENER_SIGNAL_SERVER_REMOVED
#define INDICATE_LISTENER_SIGNAL_SERVER_REMOVED "server-removed"
INDICATE_LISTENER_SERVER_DBUS_NAME
#define INDICATE_LISTENER_SERVER_DBUS_NAME(server) ((gchar *)server)
INDICATE_LISTENER_INDICATOR_ID
#define INDICATE_LISTENER_INDICATOR_ID(indicator) (GPOINTER_TO_UINT(indicator))
IndicateListenerServer
typedef gchar IndicateListenerServer;
IndicateListenerIndicator
typedef guint IndicateListenerIndicator;
IndicateListener
IndicateListener
struct _IndicateListener {
GObject parent;
};
IndicateListenerClass
IndicateListenerClass
struct _IndicateListenerClass {
GObjectClass parent;
/* Signals */
void (* indicator_added) (IndicateListenerServer * server, IndicateListenerIndicator * indicator, gchar * type);
void (* indicator_removed) (IndicateListenerServer * server, IndicateListenerIndicator * indicator, gchar * type);
void (* indicator_modified) (IndicateListenerServer * server, IndicateListenerIndicator * indicator, gchar * type, gchar * property);
void (* server_added) (IndicateListenerServer * server, gchar * type);
void (* server_removed) (IndicateListenerServer * server, gchar * type);
};
indicate_listener_get_type
GType
void
indicate_listener_get_property_cb
void
IndicateListener * listener, IndicateListenerServer * server, IndicateListenerIndicator * indicator, gchar * property, gchar * propertydata, gpointer data
indicate_listener_new
IndicateListener *
void
indicate_listener_get_property
void
IndicateListener * listener,IndicateListenerServer * server,IndicateListenerIndicator * indicator,gchar * property,indicate_listener_get_property_cb callback,gpointer data
indicate_listener_display
void
IndicateListener * listener,IndicateListenerServer * server,IndicateListenerIndicator * indicator
INDICATE_TYPE_SERVER
#define INDICATE_TYPE_SERVER (indicate_server_get_type ())
INDICATE_SERVER
#define INDICATE_SERVER(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), INDICATE_TYPE_SERVER, IndicateServer))
INDICATE_IS_SERVER
#define INDICATE_IS_SERVER(object) (G_TYPE_CHECK_INSTANCE_TYPE((object), INDICATE_TYPE_SERVER))
INDICATE_SERVER_CLASS
#define INDICATE_SERVER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), INDICATE_TYPE_SERVER, IndicateServerClass))
INDICATE_IS_SERVER_CLASS
#define INDICATE_IS_SERVER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), INDICATE_TYPE_SERVER))
INDICATE_SERVER_GET_CLASS
#define INDICATE_SERVER_GET_CLASS(object) (G_TYPE_INSTANCE_GET_CLASS((object), INDICATE_TYPE_SERVER, IndicateServerClass))
IndicateServer
IndicateServer
struct _IndicateServer {
GObject parent;
};
IndicateServerClass
IndicateServerClass
struct _IndicateServerClass {
GObjectClass parent;
/* Signals */
void (* indicator_added) (IndicateServer * server, guint id, gchar * type);
void (* indicator_removed) (IndicateServer * server, guint id, gchar * type);
void (* indicator_modified) (IndicateServer * server, guint id, gchar * property);
void (* server_show) (IndicateServer * server, gchar * type);
void (* server_hide) (IndicateServer * server, gchar * type);
/* Virtual Functions */
gboolean (*get_indicator_count) (IndicateServer * server, guint * count, GError **error);
gboolean (*get_indicator_count_by_type) (IndicateServer * server, gchar * type, guint * count, GError **error);
gboolean (*get_indicator_list) (IndicateServer * server, GArray ** indicators, GError ** error);
gboolean (*get_indicator_list_by_type) (IndicateServer * server, gchar * type, guint ** indicators, GError ** error);
gboolean (*get_indicator_property) (IndicateServer * server, guint id, gchar * property, gchar ** value, GError **error);
gboolean (*get_indicator_property_group) (IndicateServer * server, guint id, GPtrArray * properties, gchar *** value, GError **error);
gboolean (*get_indicator_properties) (IndicateServer * server, guint id, gchar *** properties, GError **error);
gboolean (*show_indicator_to_user) (IndicateServer * server, guint id, GError ** error);
guint (*get_next_id) (IndicateServer * server);
};
indicate_server_get_type
GType
void
indicate_server_new
IndicateServer *
void
indicate_server_set_dbus_object
void
const gchar * obj
indicate_server_set_desktop_file
void
const gchar * path
indicate_server_show
void
IndicateServer * server
indicate_server_hide
void
IndicateServer * server
indicate_server_get_next_id
guint
IndicateServer * server
indicate_server_add_indicator
void
IndicateServer * server, IndicateIndicator * indicator
indicate_server_remove_indicator
void
IndicateServer * server, IndicateIndicator * indicator
indicate_server_ref_default
IndicateServer *
void
indicate_server_set_default
void
IndicateServer * server
indicate_server_get_indicator_count
gboolean
IndicateServer * server, guint * count, GError **error
indicate_server_get_indicator_count_by_type
gboolean
IndicateServer * server, gchar * type, guint * count, GError **error
indicate_server_get_indicator_list
gboolean
IndicateServer * server, GArray ** indicators, GError ** error
indicate_server_get_indicator_list_by_type
gboolean
IndicateServer * server, gchar * type, guint ** indicators, GError ** error
indicate_server_get_indicator_property
gboolean
IndicateServer * server, guint id, gchar * property, gchar ** value, GError **error
indicate_server_get_indicator_property_group
gboolean
IndicateServer * server, guint id, GPtrArray * properties, gchar *** value, GError **error
indicate_server_get_indicator_properties
gboolean
IndicateServer * server, guint id, gchar *** properties, GError **error
indicate_server_show_indicator_to_user
gboolean
IndicateServer * server, guint id, GError ** error
indicate_server_emit_indicator_added
void
IndicateServer *server, guint id, const gchar *type
indicate_server_emit_indicator_removed
void
IndicateServer *server, guint id, const gchar *type
indicate_server_emit_indicator_modified
void
IndicateServer *server, guint id, const gchar *property
INDICATE_TYPE_INDICATOR_MESSAGE
#define INDICATE_TYPE_INDICATOR_MESSAGE (indicate_indicator_message_get_type ())
INDICATE_INDICATOR_MESSAGE
#define INDICATE_INDICATOR_MESSAGE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), INDICATE_TYPE_INDICATOR_MESSAGE, IndicateIndicatorMessage))
INDICATE_INDICATOR_MESSAGE_CLASS
#define INDICATE_INDICATOR_MESSAGE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), INDICATE_TYPE_INDICATOR_MESSAGE, IndicateIndicatorMessageClass))
INDICATE_IS_INDICATOR_MESSAGE
#define INDICATE_IS_INDICATOR_MESSAGE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), INDICATE_TYPE_INDICATOR_MESSAGE))
INDICATE_IS_INDICATOR_MESSAGE_CLASS
#define INDICATE_IS_INDICATOR_MESSAGE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), INDICATE_TYPE_INDICATOR_MESSAGE))
INDICATE_INDICATOR_MESSAGE_GET_CLASS
#define INDICATE_INDICATOR_MESSAGE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), INDICATE_TYPE_INDICATOR_MESSAGE, IndicateIndicatorMessageClass))
IndicateIndicatorMessage
IndicateIndicatorMessageClass
IndicateIndicatorMessageClass
struct _IndicateIndicatorMessageClass
{
IndicateIndicatorClass parent_class;
};
IndicateIndicatorMessage
struct _IndicateIndicatorMessage
{
IndicateIndicator parent;
};
indicate_indicator_message_get_type
GType
void
indicate_indicator_message_new
IndicateIndicatorMessage *
void