Everything

Everything

Synopsis


#include <indicator.h>

#define             INDICATE_INDICATOR                  (object)
#define             INDICATE_INDICATOR_CLASS            (klass)
#define             INDICATE_INDICATOR_GET_CLASS        (object)
#define             INDICATE_INDICATOR_MESSAGE          (obj)
#define             INDICATE_INDICATOR_MESSAGE_CLASS    (klass)
#define             INDICATE_INDICATOR_MESSAGE_GET_CLASS(obj)
#define             INDICATE_INDICATOR_SIGNAL_DISPLAY
#define             INDICATE_INDICATOR_SIGNAL_HIDE
#define             INDICATE_INDICATOR_SIGNAL_MODIFIED
#define             INDICATE_INDICATOR_SIGNAL_SHOW
#define             INDICATE_IS_INDICATOR               (object)
#define             INDICATE_IS_INDICATOR_CLASS         (klass)
#define             INDICATE_IS_INDICATOR_MESSAGE       (obj)
#define             INDICATE_IS_INDICATOR_MESSAGE_CLASS (klass)
#define             INDICATE_IS_LISTENER                (object)
#define             INDICATE_IS_LISTENER_CLASS          (klass)
#define             INDICATE_IS_SERVER                  (object)
#define             INDICATE_IS_SERVER_CLASS            (klass)
#define             INDICATE_LISTENER                   (object)
#define             INDICATE_LISTENER_CLASS             (klass)
#define             INDICATE_LISTENER_GET_CLASS         (object)
#define             INDICATE_LISTENER_INDICATOR_ID      (indicator)
#define             INDICATE_LISTENER_SERVER_DBUS_NAME  (server)
#define             INDICATE_LISTENER_SIGNAL_INDICATOR_ADDED
#define             INDICATE_LISTENER_SIGNAL_INDICATOR_MODIFIED
#define             INDICATE_LISTENER_SIGNAL_INDICATOR_REMOVED
#define             INDICATE_LISTENER_SIGNAL_SERVER_ADDED
#define             INDICATE_LISTENER_SIGNAL_SERVER_REMOVED
#define             INDICATE_SERVER                     (object)
#define             INDICATE_SERVER_CLASS               (klass)
#define             INDICATE_SERVER_GET_CLASS           (object)
#define             INDICATE_TYPE_INDICATOR
#define             INDICATE_TYPE_INDICATOR_MESSAGE
#define             INDICATE_TYPE_LISTENER
#define             INDICATE_TYPE_SERVER
                    IndicateIndicator;
                    IndicateIndicatorClass;
                    IndicateIndicatorMessage;
                    IndicateIndicatorMessageClass;
                    IndicateListener;
                    IndicateListenerClass;
                    IndicateListenerIndicator;
                    IndicateListenerServer;
                    IndicateServer;
                    IndicateServerClass;
return              dbus_g_proxy_begin_call             (proxy );
#define             g_marshal_value_peek_boolean        (v)
#define             g_marshal_value_peek_boxed          (v)
#define             g_marshal_value_peek_char           (v)
#define             g_marshal_value_peek_double         (v)
#define             g_marshal_value_peek_enum           (v)
#define             g_marshal_value_peek_flags          (v)
#define             g_marshal_value_peek_float          (v)
#define             g_marshal_value_peek_int            (v)
#define             g_marshal_value_peek_int64          (v)
#define             g_marshal_value_peek_long           (v)
#define             g_marshal_value_peek_object         (v)
#define             g_marshal_value_peek_param          (v)
#define             g_marshal_value_peek_pointer        (v)
#define             g_marshal_value_peek_string         (v)
#define             g_marshal_value_peek_uchar          (v)
#define             g_marshal_value_peek_uint           (v)
#define             g_marshal_value_peek_uint64         (v)
#define             g_marshal_value_peek_ulong          (v)
guint               indicate_indicator_get_id           (IndicateIndicator *indicator);
const gchar *       indicate_indicator_get_indicator_type
                                                        (IndicateIndicator *indicator);
const gchar *       indicate_indicator_get_property     (IndicateIndicator *indicator,
                                                         const gchar *key);
GType               indicate_indicator_get_type         (void);
void                indicate_indicator_hide             (IndicateIndicator *indicator);
gboolean            indicate_indicator_is_visible       (IndicateIndicator *indicator);
GPtrArray *         indicate_indicator_list_properties  (IndicateIndicator *indicator);
GType               indicate_indicator_message_get_type (void);
IndicateIndicatorMessage * indicate_indicator_message_new
                                                        (void);
IndicateIndicator * indicate_indicator_new              (void);
void                indicate_indicator_set_property     (IndicateIndicator *indicator,
                                                         const gchar *key,
                                                         const gchar *data);
void                indicate_indicator_show             (IndicateIndicator *indicator);
void                indicate_indicator_user_display     (IndicateIndicator *indicator);
void                indicate_listener_display           (IndicateListener *listener,
                                                         IndicateListenerServer *server,
                                                         IndicateListenerIndicator *indicator);
void                indicate_listener_get_property      (IndicateListener *listener,
                                                         IndicateListenerServer *server,
                                                         IndicateListenerIndicator *indicator,
                                                         gchar *property,
                                                         indicate_listener_get_property_cb callback,
                                                         gpointer data);
void                (*indicate_listener_get_property_cb)
                                                        (IndicateListener *listener,
                                                         IndicateListenerServer *server,
                                                         IndicateListenerIndicator *indicator,
                                                         gchar *property,
                                                         gchar *propertydata,
                                                         gpointer data);
GType               indicate_listener_get_type          (void);
IndicateListener *  indicate_listener_new               (void);
void                indicate_server_add_indicator       (IndicateServer *server,
                                                         IndicateIndicator *indicator);
void                indicate_server_emit_indicator_added
                                                        (IndicateServer *server,
                                                         guint id,
                                                         const gchar *type);
void                indicate_server_emit_indicator_modified
                                                        (IndicateServer *server,
                                                         guint id,
                                                         const gchar *property);
void                indicate_server_emit_indicator_removed
                                                        (IndicateServer *server,
                                                         guint id,
                                                         const gchar *type);
guint               indicate_server_get_next_id         (IndicateServer *server);
GType               indicate_server_get_type            (void);
void                indicate_server_hide                (IndicateServer *server);
IndicateServer *    indicate_server_new                 (void);
IndicateServer *    indicate_server_ref_default         (void);
void                indicate_server_remove_indicator    (IndicateServer *server,
                                                         IndicateIndicator *indicator);
void                indicate_server_set_dbus_object     (const gchar *obj);
void                indicate_server_set_default         (IndicateServer *server);
void                indicate_server_set_desktop_file    (IndicateServer *server,
                                                         const gchar *path);
void                indicate_server_show                (IndicateServer *server);
gboolean            org_freedesktop_indicator_get_indicator_count
                                                        (DBusGProxy *proxy,
                                                         guint *OUT_indicator_count);
DBusGProxyCall *    org_freedesktop_indicator_get_indicator_count_async
                                                        (DBusGProxy *proxy,
                                                         org_freedesktop_indicator_get_indicator_count_reply callback);
gboolean            org_freedesktop_indicator_get_indicator_count_by_type
                                                        (DBusGProxy *proxy,
                                                         const char *IN_type,
                                                         guint *OUT_indicator_count);
DBusGProxyCall *    org_freedesktop_indicator_get_indicator_count_by_type_async
                                                        (DBusGProxy *proxy,
                                                         const char *IN_type,
                                                         org_freedesktop_indicator_get_indicator_count_by_type_reply callback);
void                (*org_freedesktop_indicator_get_indicator_count_by_type_reply)
                                                        (DBusGProxy *proxy,
                                                         guint OUT_indicator_count,
                                                         GError *error,
                                                         gpointer userdata);
void                (*org_freedesktop_indicator_get_indicator_count_reply)
                                                        (DBusGProxy *proxy,
                                                         guint OUT_indicator_count,
                                                         GError *error,
                                                         gpointer userdata);
gboolean            org_freedesktop_indicator_get_indicator_list
                                                        (DBusGProxy *proxy,
                                                         GArray **OUT_indicators);
DBusGProxyCall *    org_freedesktop_indicator_get_indicator_list_async
                                                        (DBusGProxy *proxy,
                                                         org_freedesktop_indicator_get_indicator_list_reply callback);
gboolean            org_freedesktop_indicator_get_indicator_list_by_type
                                                        (DBusGProxy *proxy,
                                                         const char *IN_type,
                                                         GArray **OUT_indicators);
DBusGProxyCall *    org_freedesktop_indicator_get_indicator_list_by_type_async
                                                        (DBusGProxy *proxy,
                                                         const char *IN_type,
                                                         org_freedesktop_indicator_get_indicator_list_by_type_reply callback);
void                (*org_freedesktop_indicator_get_indicator_list_by_type_reply)
                                                        (DBusGProxy *proxy,
                                                         GArray *OUT_indicators,
                                                         GError *error,
                                                         gpointer userdata);
void                (*org_freedesktop_indicator_get_indicator_list_reply)
                                                        (DBusGProxy *proxy,
                                                         GArray *OUT_indicators,
                                                         GError *error,
                                                         gpointer userdata);
gboolean            org_freedesktop_indicator_get_indicator_properties
                                                        (DBusGProxy *proxy,
                                                         const guint IN_id,
                                                         char ***OUT_properties);
DBusGProxyCall *    org_freedesktop_indicator_get_indicator_properties_async
                                                        (DBusGProxy *proxy,
                                                         const guint IN_id,
                                                         org_freedesktop_indicator_get_indicator_properties_reply callback);
void                (*org_freedesktop_indicator_get_indicator_properties_reply)
                                                        (DBusGProxy *proxy,
                                                         char * *OUT_properties,
                                                         GError *error,
                                                         gpointer userdata);
gboolean            org_freedesktop_indicator_get_indicator_property
                                                        (DBusGProxy *proxy,
                                                         const guint IN_id,
                                                         const char *IN_property,
                                                         char **OUT_value);
DBusGProxyCall *    org_freedesktop_indicator_get_indicator_property_async
                                                        (DBusGProxy *proxy,
                                                         const guint IN_id,
                                                         const char *IN_property,
                                                         org_freedesktop_indicator_get_indicator_property_reply callback);
gboolean            org_freedesktop_indicator_get_indicator_property_group
                                                        (DBusGProxy *proxy,
                                                         const guint IN_id,
                                                         const char **IN_properties,
                                                         char ***OUT_values);
DBusGProxyCall *    org_freedesktop_indicator_get_indicator_property_group_async
                                                        (DBusGProxy *proxy,
                                                         const guint IN_id,
                                                         const char **IN_properties,
                                                         org_freedesktop_indicator_get_indicator_property_group_reply callback);
void                (*org_freedesktop_indicator_get_indicator_property_group_reply)
                                                        (DBusGProxy *proxy,
                                                         char * *OUT_values,
                                                         GError *error,
                                                         gpointer userdata);
void                (*org_freedesktop_indicator_get_indicator_property_reply)
                                                        (DBusGProxy *proxy,
                                                         char *OUT_value,
                                                         GError *error,
                                                         gpointer userdata);
gboolean            org_freedesktop_indicator_show_indicator_to_user
                                                        (DBusGProxy *proxy,
                                                         const guint IN_id);
DBusGProxyCall *    org_freedesktop_indicator_show_indicator_to_user_async
                                                        (DBusGProxy *proxy,
                                                         const guint IN_id,
                                                         org_freedesktop_indicator_show_indicator_to_user_reply callback);
void                (*org_freedesktop_indicator_show_indicator_to_user_reply)
                                                        (DBusGProxy *proxy,
                                                         GError *error,
                                                         gpointer userdata);

Object Hierarchy

  GObject
   +----IndicateIndicator
         +----IndicateIndicatorMessage
  GObject
   +----IndicateIndicator
         +----IndicateIndicatorMessage
  GObject
   +----IndicateListener
  GObject
   +----IndicateServer

Properties

  "desktop"                  gchar*                : Read / Write
  "type"                     gchar*                : Read / Write

Signals

  "hide"                                           : Run Last
  "modified"                                       : Run Last
  "show"                                           : Run Last
  "user-display"                                   : Run Last
  "indicator-added"                                : Run Last
  "indicator-modified"                             : Run Last
  "indicator-removed"                              : Run Last
  "server-added"                                   : Run Last
  "server-removed"                                 : Run Last
  "indicator-added"                                : Run Last
  "indicator-modified"                             : Run Last
  "indicator-removed"                              : Run Last
  "interest-added"                                 : Run Last
  "interest-removed"                               : Run Last
  "server-display"                                 : Run Last
  "server-hide"                                    : Run Last
  "server-show"                                    : Run Last

Description

Details

INDICATE_INDICATOR()

#define INDICATE_INDICATOR(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), INDICATE_TYPE_INDICATOR, IndicateIndicator))

object :


INDICATE_INDICATOR_CLASS()

#define INDICATE_INDICATOR_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), INDICATE_TYPE_INDICATOR, IndicateIndicatorClass))

klass :


INDICATE_INDICATOR_GET_CLASS()

#define INDICATE_INDICATOR_GET_CLASS(object) (G_TYPE_INSTANCE_GET_CLASS((object), INDICATE_TYPE_INDICATOR, IndicateIndicatorClass))

object :


INDICATE_INDICATOR_MESSAGE()

#define INDICATE_INDICATOR_MESSAGE(obj)            (G_TYPE_CHECK_INSTANCE_CAST ((obj), INDICATE_TYPE_INDICATOR_MESSAGE, IndicateIndicatorMessage))

obj :


INDICATE_INDICATOR_MESSAGE_CLASS()

#define INDICATE_INDICATOR_MESSAGE_CLASS(klass)    (G_TYPE_CHECK_CLASS_CAST ((klass), INDICATE_TYPE_INDICATOR_MESSAGE, IndicateIndicatorMessageClass))

klass :


INDICATE_INDICATOR_MESSAGE_GET_CLASS()

#define INDICATE_INDICATOR_MESSAGE_GET_CLASS(obj)  (G_TYPE_INSTANCE_GET_CLASS ((obj), INDICATE_TYPE_INDICATOR_MESSAGE, IndicateIndicatorMessageClass))

obj :


INDICATE_INDICATOR_SIGNAL_DISPLAY

#define INDICATE_INDICATOR_SIGNAL_DISPLAY  "user-display"


INDICATE_INDICATOR_SIGNAL_HIDE

#define INDICATE_INDICATOR_SIGNAL_HIDE  "hide"


INDICATE_INDICATOR_SIGNAL_MODIFIED

#define INDICATE_INDICATOR_SIGNAL_MODIFIED  "modified"


INDICATE_INDICATOR_SIGNAL_SHOW

#define INDICATE_INDICATOR_SIGNAL_SHOW  "show"


INDICATE_IS_INDICATOR()

#define INDICATE_IS_INDICATOR(object) (G_TYPE_CHECK_INSTANCE_TYPE((object), INDICATE_TYPE_INDICATOR))

object :


INDICATE_IS_INDICATOR_CLASS()

#define INDICATE_IS_INDICATOR_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), INDICATE_TYPE_INDICATOR))

klass :


INDICATE_IS_INDICATOR_MESSAGE()

#define INDICATE_IS_INDICATOR_MESSAGE(obj)         (G_TYPE_CHECK_INSTANCE_TYPE ((obj), INDICATE_TYPE_INDICATOR_MESSAGE))

obj :


INDICATE_IS_INDICATOR_MESSAGE_CLASS()

#define INDICATE_IS_INDICATOR_MESSAGE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), INDICATE_TYPE_INDICATOR_MESSAGE))

klass :


INDICATE_IS_LISTENER()

#define INDICATE_IS_LISTENER(object) (G_TYPE_CHECK_INSTANCE_TYPE((object), INDICATE_TYPE_LISTENER))

object :


INDICATE_IS_LISTENER_CLASS()

#define INDICATE_IS_LISTENER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), INDICATE_TYPE_LISTENER))

klass :


INDICATE_IS_SERVER()

#define INDICATE_IS_SERVER(object) (G_TYPE_CHECK_INSTANCE_TYPE((object), INDICATE_TYPE_SERVER))

object :


INDICATE_IS_SERVER_CLASS()

#define INDICATE_IS_SERVER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), INDICATE_TYPE_SERVER))

klass :


INDICATE_LISTENER()

#define INDICATE_LISTENER(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), INDICATE_TYPE_LISTENER, IndicateListener))

object :


INDICATE_LISTENER_CLASS()

#define INDICATE_LISTENER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), INDICATE_TYPE_LISTENER, IndicateListenerClass))

klass :


INDICATE_LISTENER_GET_CLASS()

#define INDICATE_LISTENER_GET_CLASS(object) (G_TYPE_INSTANCE_GET_CLASS((object), INDICATE_TYPE_LISTENER, IndicateListenerClass))

object :


INDICATE_LISTENER_INDICATOR_ID()

#define INDICATE_LISTENER_INDICATOR_ID(indicator)    (indicate_listener_indicator_get_id(indicator))

indicator :


INDICATE_LISTENER_SERVER_DBUS_NAME()

#define INDICATE_LISTENER_SERVER_DBUS_NAME(server)   (indicate_listener_server_get_dbusname(server))

server :


INDICATE_LISTENER_SIGNAL_INDICATOR_ADDED

#define INDICATE_LISTENER_SIGNAL_INDICATOR_ADDED       "indicator-added"


INDICATE_LISTENER_SIGNAL_INDICATOR_MODIFIED

#define INDICATE_LISTENER_SIGNAL_INDICATOR_MODIFIED    "indicator-modified"


INDICATE_LISTENER_SIGNAL_INDICATOR_REMOVED

#define INDICATE_LISTENER_SIGNAL_INDICATOR_REMOVED     "indicator-removed"


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_SERVER()

#define INDICATE_SERVER(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), INDICATE_TYPE_SERVER, IndicateServer))

object :


INDICATE_SERVER_CLASS()

#define INDICATE_SERVER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), INDICATE_TYPE_SERVER, IndicateServerClass))

klass :


INDICATE_SERVER_GET_CLASS()

#define INDICATE_SERVER_GET_CLASS(object) (G_TYPE_INSTANCE_GET_CLASS((object), INDICATE_TYPE_SERVER, IndicateServerClass))

object :


INDICATE_TYPE_INDICATOR

#define INDICATE_TYPE_INDICATOR (indicate_indicator_get_type ())


INDICATE_TYPE_INDICATOR_MESSAGE

#define INDICATE_TYPE_INDICATOR_MESSAGE            (indicate_indicator_message_get_type ())


INDICATE_TYPE_LISTENER

#define INDICATE_TYPE_LISTENER (indicate_listener_get_type ())


INDICATE_TYPE_SERVER

#define INDICATE_TYPE_SERVER (indicate_server_get_type ())


IndicateIndicator

typedef struct _IndicateIndicator IndicateIndicator;


IndicateIndicatorClass

typedef struct {
	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);
} IndicateIndicatorClass;


IndicateIndicatorMessage

typedef struct _IndicateIndicatorMessage IndicateIndicatorMessage;


IndicateIndicatorMessageClass

typedef struct {
IndicateIndicatorClass parent_class;
} IndicateIndicatorMessageClass;


IndicateListener

typedef struct _IndicateListener IndicateListener;


IndicateListenerClass

typedef struct {
	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);
} IndicateListenerClass;


IndicateListenerIndicator

typedef struct _IndicateListenerIndicator IndicateListenerIndicator;


IndicateListenerServer

typedef struct _IndicateListenerServer IndicateListenerServer;


IndicateServer

typedef struct _IndicateServer IndicateServer;


IndicateServerClass

typedef struct {
	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);
	void (* server_display) (IndicateServer * server);
	void (* interest_added) (IndicateServer * server, IndicateInterests interest);
	void (* interest_removed) (IndicateServer * server, IndicateInterests interest);

	/* 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, GArray ** 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);
	gboolean (*show_interest) (IndicateServer * server, gchar * sender, IndicateInterests interest);
	gboolean (*remove_interest) (IndicateServer * server, gchar * sender, IndicateInterests interest);
	gboolean (*check_interest) (IndicateServer * server, IndicateInterests interest);

	/* Reserver for future use */
	void (*indicate_server_reserved1)(void);
	void (*indicate_server_reserved2)(void);
	void (*indicate_server_reserved3)(void);
	void (*indicate_server_reserved4)(void);
} IndicateServerClass;


dbus_g_proxy_begin_call ()

return              dbus_g_proxy_begin_call             (proxy );

Param1 :

Returns :


g_marshal_value_peek_boolean()

#define             g_marshal_value_peek_boolean(v)

v :


g_marshal_value_peek_boxed()

#define             g_marshal_value_peek_boxed(v)

v :


g_marshal_value_peek_char()

#define             g_marshal_value_peek_char(v)

v :


g_marshal_value_peek_double()

#define             g_marshal_value_peek_double(v)

v :


g_marshal_value_peek_enum()

#define             g_marshal_value_peek_enum(v)

v :


g_marshal_value_peek_flags()

#define             g_marshal_value_peek_flags(v)

v :


g_marshal_value_peek_float()

#define             g_marshal_value_peek_float(v)

v :


g_marshal_value_peek_int()

#define             g_marshal_value_peek_int(v)

v :


g_marshal_value_peek_int64()

#define             g_marshal_value_peek_int64(v)

v :


g_marshal_value_peek_long()

#define             g_marshal_value_peek_long(v)

v :


g_marshal_value_peek_object()

#define             g_marshal_value_peek_object(v)

v :


g_marshal_value_peek_param()

#define             g_marshal_value_peek_param(v)

v :


g_marshal_value_peek_pointer()

#define             g_marshal_value_peek_pointer(v)

v :


g_marshal_value_peek_string()

#define             g_marshal_value_peek_string(v)

v :


g_marshal_value_peek_uchar()

#define             g_marshal_value_peek_uchar(v)

v :


g_marshal_value_peek_uint()

#define             g_marshal_value_peek_uint(v)

v :


g_marshal_value_peek_uint64()

#define             g_marshal_value_peek_uint64(v)

v :


g_marshal_value_peek_ulong()

#define             g_marshal_value_peek_ulong(v)

v :


indicate_indicator_get_id ()

guint               indicate_indicator_get_id           (IndicateIndicator *indicator);

indicator :

Returns :


indicate_indicator_get_indicator_type ()

const gchar *       indicate_indicator_get_indicator_type
                                                        (IndicateIndicator *indicator);

indicator :

Returns :


indicate_indicator_get_property ()

const gchar *       indicate_indicator_get_property     (IndicateIndicator *indicator,
                                                         const gchar *key);

indicator :

key :

Returns :


indicate_indicator_get_type ()

GType               indicate_indicator_get_type         (void);

Returns :


indicate_indicator_hide ()

void                indicate_indicator_hide             (IndicateIndicator *indicator);

indicator :


indicate_indicator_is_visible ()

gboolean            indicate_indicator_is_visible       (IndicateIndicator *indicator);

indicator :

Returns :


indicate_indicator_list_properties ()

GPtrArray *         indicate_indicator_list_properties  (IndicateIndicator *indicator);

indicator :

Returns :


indicate_indicator_message_get_type ()

GType               indicate_indicator_message_get_type (void);

Returns :


indicate_indicator_message_new ()

IndicateIndicatorMessage * indicate_indicator_message_new
                                                        (void);

Returns :


indicate_indicator_new ()

IndicateIndicator * indicate_indicator_new              (void);

Returns :


indicate_indicator_set_property ()

void                indicate_indicator_set_property     (IndicateIndicator *indicator,
                                                         const gchar *key,
                                                         const gchar *data);

indicator :

key :

data :


indicate_indicator_show ()

void                indicate_indicator_show             (IndicateIndicator *indicator);

indicator :


indicate_indicator_user_display ()

void                indicate_indicator_user_display     (IndicateIndicator *indicator);

indicator :


indicate_listener_display ()

void                indicate_listener_display           (IndicateListener *listener,
                                                         IndicateListenerServer *server,
                                                         IndicateListenerIndicator *indicator);

listener :

server :

indicator :


indicate_listener_get_property ()

void                indicate_listener_get_property      (IndicateListener *listener,
                                                         IndicateListenerServer *server,
                                                         IndicateListenerIndicator *indicator,
                                                         gchar *property,
                                                         indicate_listener_get_property_cb callback,
                                                         gpointer data);

listener :

server :

indicator :

property :

callback :

data :


indicate_listener_get_property_cb ()

void                (*indicate_listener_get_property_cb)
                                                        (IndicateListener *listener,
                                                         IndicateListenerServer *server,
                                                         IndicateListenerIndicator *indicator,
                                                         gchar *property,
                                                         gchar *propertydata,
                                                         gpointer data);

listener :

server :

indicator :

property :

propertydata :

data :


indicate_listener_get_type ()

GType               indicate_listener_get_type          (void);

Returns :


indicate_listener_new ()

IndicateListener *  indicate_listener_new               (void);

Returns :


indicate_server_add_indicator ()

void                indicate_server_add_indicator       (IndicateServer *server,
                                                         IndicateIndicator *indicator);

server :

indicator :


indicate_server_emit_indicator_added ()

void                indicate_server_emit_indicator_added
                                                        (IndicateServer *server,
                                                         guint id,
                                                         const gchar *type);

server :

id :

type :


indicate_server_emit_indicator_modified ()

void                indicate_server_emit_indicator_modified
                                                        (IndicateServer *server,
                                                         guint id,
                                                         const gchar *property);

server :

id :

property :


indicate_server_emit_indicator_removed ()

void                indicate_server_emit_indicator_removed
                                                        (IndicateServer *server,
                                                         guint id,
                                                         const gchar *type);

server :

id :

type :


indicate_server_get_next_id ()

guint               indicate_server_get_next_id         (IndicateServer *server);

server :

Returns :


indicate_server_get_type ()

GType               indicate_server_get_type            (void);

Returns :


indicate_server_hide ()

void                indicate_server_hide                (IndicateServer *server);

server :


indicate_server_new ()

IndicateServer *    indicate_server_new                 (void);

Returns :


indicate_server_ref_default ()

IndicateServer *    indicate_server_ref_default         (void);

Returns :


indicate_server_remove_indicator ()

void                indicate_server_remove_indicator    (IndicateServer *server,
                                                         IndicateIndicator *indicator);

server :

indicator :


indicate_server_set_dbus_object ()

void                indicate_server_set_dbus_object     (const gchar *obj);

obj :


indicate_server_set_default ()

void                indicate_server_set_default         (IndicateServer *server);

server :


indicate_server_set_desktop_file ()

void                indicate_server_set_desktop_file    (IndicateServer *server,
                                                         const gchar *path);

server :

path :


indicate_server_show ()

void                indicate_server_show                (IndicateServer *server);

server :


org_freedesktop_indicator_get_indicator_count ()

gboolean            org_freedesktop_indicator_get_indicator_count
                                                        (DBusGProxy *proxy,
                                                         guint *OUT_indicator_count);

proxy :

OUT_indicator_count :

Returns :


org_freedesktop_indicator_get_indicator_count_async ()

DBusGProxyCall *    org_freedesktop_indicator_get_indicator_count_async
                                                        (DBusGProxy *proxy,
                                                         org_freedesktop_indicator_get_indicator_count_reply callback);

proxy :

callback :

Returns :


org_freedesktop_indicator_get_indicator_count_by_type ()

gboolean            org_freedesktop_indicator_get_indicator_count_by_type
                                                        (DBusGProxy *proxy,
                                                         const char *IN_type,
                                                         guint *OUT_indicator_count);

proxy :

IN_type :

OUT_indicator_count :

Returns :


org_freedesktop_indicator_get_indicator_count_by_type_async ()

DBusGProxyCall *    org_freedesktop_indicator_get_indicator_count_by_type_async
                                                        (DBusGProxy *proxy,
                                                         const char *IN_type,
                                                         org_freedesktop_indicator_get_indicator_count_by_type_reply callback);

proxy :

IN_type :

callback :

Returns :


org_freedesktop_indicator_get_indicator_count_by_type_reply ()

void                (*org_freedesktop_indicator_get_indicator_count_by_type_reply)
                                                        (DBusGProxy *proxy,
                                                         guint OUT_indicator_count,
                                                         GError *error,
                                                         gpointer userdata);

proxy :

OUT_indicator_count :

error :

userdata :


org_freedesktop_indicator_get_indicator_count_reply ()

void                (*org_freedesktop_indicator_get_indicator_count_reply)
                                                        (DBusGProxy *proxy,
                                                         guint OUT_indicator_count,
                                                         GError *error,
                                                         gpointer userdata);

proxy :

OUT_indicator_count :

error :

userdata :


org_freedesktop_indicator_get_indicator_list ()

gboolean            org_freedesktop_indicator_get_indicator_list
                                                        (DBusGProxy *proxy,
                                                         GArray **OUT_indicators);

proxy :

OUT_indicators :

Returns :


org_freedesktop_indicator_get_indicator_list_async ()

DBusGProxyCall *    org_freedesktop_indicator_get_indicator_list_async
                                                        (DBusGProxy *proxy,
                                                         org_freedesktop_indicator_get_indicator_list_reply callback);

proxy :

callback :

Returns :


org_freedesktop_indicator_get_indicator_list_by_type ()

gboolean            org_freedesktop_indicator_get_indicator_list_by_type
                                                        (DBusGProxy *proxy,
                                                         const char *IN_type,
                                                         GArray **OUT_indicators);

proxy :

IN_type :

OUT_indicators :

Returns :


org_freedesktop_indicator_get_indicator_list_by_type_async ()

DBusGProxyCall *    org_freedesktop_indicator_get_indicator_list_by_type_async
                                                        (DBusGProxy *proxy,
                                                         const char *IN_type,
                                                         org_freedesktop_indicator_get_indicator_list_by_type_reply callback);

proxy :

IN_type :

callback :

Returns :


org_freedesktop_indicator_get_indicator_list_by_type_reply ()

void                (*org_freedesktop_indicator_get_indicator_list_by_type_reply)
                                                        (DBusGProxy *proxy,
                                                         GArray *OUT_indicators,
                                                         GError *error,
                                                         gpointer userdata);

proxy :

OUT_indicators :

error :

userdata :


org_freedesktop_indicator_get_indicator_list_reply ()

void                (*org_freedesktop_indicator_get_indicator_list_reply)
                                                        (DBusGProxy *proxy,
                                                         GArray *OUT_indicators,
                                                         GError *error,
                                                         gpointer userdata);

proxy :

OUT_indicators :

error :

userdata :


org_freedesktop_indicator_get_indicator_properties ()

gboolean            org_freedesktop_indicator_get_indicator_properties
                                                        (DBusGProxy *proxy,
                                                         const guint IN_id,
                                                         char ***OUT_properties);

proxy :

IN_id :

OUT_properties :

Returns :


org_freedesktop_indicator_get_indicator_properties_async ()

DBusGProxyCall *    org_freedesktop_indicator_get_indicator_properties_async
                                                        (DBusGProxy *proxy,
                                                         const guint IN_id,
                                                         org_freedesktop_indicator_get_indicator_properties_reply callback);

proxy :

IN_id :

callback :

Returns :


org_freedesktop_indicator_get_indicator_properties_reply ()

void                (*org_freedesktop_indicator_get_indicator_properties_reply)
                                                        (DBusGProxy *proxy,
                                                         char * *OUT_properties,
                                                         GError *error,
                                                         gpointer userdata);

proxy :

OUT_properties :

error :

userdata :


org_freedesktop_indicator_get_indicator_property ()

gboolean            org_freedesktop_indicator_get_indicator_property
                                                        (DBusGProxy *proxy,
                                                         const guint IN_id,
                                                         const char *IN_property,
                                                         char **OUT_value);

proxy :

IN_id :

IN_property :

OUT_value :

Returns :


org_freedesktop_indicator_get_indicator_property_async ()

DBusGProxyCall *    org_freedesktop_indicator_get_indicator_property_async
                                                        (DBusGProxy *proxy,
                                                         const guint IN_id,
                                                         const char *IN_property,
                                                         org_freedesktop_indicator_get_indicator_property_reply callback);

proxy :

IN_id :

IN_property :

callback :

Returns :


org_freedesktop_indicator_get_indicator_property_group ()

gboolean            org_freedesktop_indicator_get_indicator_property_group
                                                        (DBusGProxy *proxy,
                                                         const guint IN_id,
                                                         const char **IN_properties,
                                                         char ***OUT_values);

proxy :

IN_id :

IN_properties :

OUT_values :

Returns :


org_freedesktop_indicator_get_indicator_property_group_async ()

DBusGProxyCall *    org_freedesktop_indicator_get_indicator_property_group_async
                                                        (DBusGProxy *proxy,
                                                         const guint IN_id,
                                                         const char **IN_properties,
                                                         org_freedesktop_indicator_get_indicator_property_group_reply callback);

proxy :

IN_id :

IN_properties :

callback :

Returns :


org_freedesktop_indicator_get_indicator_property_group_reply ()

void                (*org_freedesktop_indicator_get_indicator_property_group_reply)
                                                        (DBusGProxy *proxy,
                                                         char * *OUT_values,
                                                         GError *error,
                                                         gpointer userdata);

proxy :

OUT_values :

error :

userdata :


org_freedesktop_indicator_get_indicator_property_reply ()

void                (*org_freedesktop_indicator_get_indicator_property_reply)
                                                        (DBusGProxy *proxy,
                                                         char *OUT_value,
                                                         GError *error,
                                                         gpointer userdata);

proxy :

OUT_value :

error :

userdata :


org_freedesktop_indicator_show_indicator_to_user ()

gboolean            org_freedesktop_indicator_show_indicator_to_user
                                                        (DBusGProxy *proxy,
                                                         const guint IN_id);

proxy :

IN_id :

Returns :


org_freedesktop_indicator_show_indicator_to_user_async ()

DBusGProxyCall *    org_freedesktop_indicator_show_indicator_to_user_async
                                                        (DBusGProxy *proxy,
                                                         const guint IN_id,
                                                         org_freedesktop_indicator_show_indicator_to_user_reply callback);

proxy :

IN_id :

callback :

Returns :


org_freedesktop_indicator_show_indicator_to_user_reply ()

void                (*org_freedesktop_indicator_show_indicator_to_user_reply)
                                                        (DBusGProxy *proxy,
                                                         GError *error,
                                                         gpointer userdata);

proxy :

error :

userdata :

Property Details

The "desktop" property

  "desktop"                  gchar*                : Read / Write

The desktop file representing this server.

Default value: ""


The "type" property

  "type"                     gchar*                : Read / Write

The type of indicators that this server will provide.

Default value: ""

Signal Details

The "hide" signal

void                user_function                      (IndicateIndicator *indicateindicator,
                                                        gpointer           user_data)              : Run Last

indicateindicator :

the object which received the signal.

user_data :

user data set when the signal handler was connected.

The "modified" signal

void                user_function                      (IndicateIndicator *indicateindicator,
                                                        gchar             *arg1,
                                                        gpointer           user_data)              : Run Last

indicateindicator :

the object which received the signal.

arg1 :

user_data :

user data set when the signal handler was connected.

The "show" signal

void                user_function                      (IndicateIndicator *indicateindicator,
                                                        gpointer           user_data)              : Run Last

indicateindicator :

the object which received the signal.

user_data :

user data set when the signal handler was connected.

The "user-display" signal

void                user_function                      (IndicateIndicator *indicateindicator,
                                                        gpointer           user_data)              : Run Last

indicateindicator :

the object which received the signal.

user_data :

user data set when the signal handler was connected.

The "indicator-added" signal

void                user_function                      (IndicateListener *indicatelistener,
                                                        gpointer          arg1,
                                                        gpointer          arg2,
                                                        gchar            *arg3,
                                                        gpointer          user_data)             : Run Last

indicatelistener :

the object which received the signal.

arg1 :

arg2 :

arg3 :

user_data :

user data set when the signal handler was connected.

The "indicator-modified" signal

void                user_function                      (IndicateListener *indicatelistener,
                                                        gpointer          arg1,
                                                        gpointer          arg2,
                                                        gchar            *arg3,
                                                        gchar            *arg4,
                                                        gpointer          user_data)             : Run Last

indicatelistener :

the object which received the signal.

arg1 :

arg2 :

arg3 :

arg4 :

user_data :

user data set when the signal handler was connected.

The "indicator-removed" signal

void                user_function                      (IndicateListener *indicatelistener,
                                                        gpointer          arg1,
                                                        gpointer          arg2,
                                                        gchar            *arg3,
                                                        gpointer          user_data)             : Run Last

indicatelistener :

the object which received the signal.

arg1 :

arg2 :

arg3 :

user_data :

user data set when the signal handler was connected.

The "server-added" signal

void                user_function                      (IndicateListener *indicatelistener,
                                                        gpointer          arg1,
                                                        gchar            *arg2,
                                                        gpointer          user_data)             : Run Last

indicatelistener :

the object which received the signal.

arg1 :

arg2 :

user_data :

user data set when the signal handler was connected.

The "server-removed" signal

void                user_function                      (IndicateListener *indicatelistener,
                                                        gpointer          arg1,
                                                        gchar            *arg2,
                                                        gpointer          user_data)             : Run Last

indicatelistener :

the object which received the signal.

arg1 :

arg2 :

user_data :

user data set when the signal handler was connected.

The "indicator-added" signal

void                user_function                      (IndicateServer *indicateserver,
                                                        guint           arg1,
                                                        gchar          *arg2,
                                                        gpointer        user_data)           : Run Last

indicateserver :

the object which received the signal.

arg1 :

arg2 :

user_data :

user data set when the signal handler was connected.

The "indicator-modified" signal

void                user_function                      (IndicateServer *indicateserver,
                                                        guint           arg1,
                                                        gchar          *arg2,
                                                        gpointer        user_data)           : Run Last

indicateserver :

the object which received the signal.

arg1 :

arg2 :

user_data :

user data set when the signal handler was connected.

The "indicator-removed" signal

void                user_function                      (IndicateServer *indicateserver,
                                                        guint           arg1,
                                                        gchar          *arg2,
                                                        gpointer        user_data)           : Run Last

indicateserver :

the object which received the signal.

arg1 :

arg2 :

user_data :

user data set when the signal handler was connected.

The "interest-added" signal

void                user_function                      (IndicateServer *indicateserver,
                                                        guint           arg1,
                                                        gpointer        user_data)           : Run Last

indicateserver :

the object which received the signal.

arg1 :

user_data :

user data set when the signal handler was connected.

The "interest-removed" signal

void                user_function                      (IndicateServer *indicateserver,
                                                        guint           arg1,
                                                        gpointer        user_data)           : Run Last

indicateserver :

the object which received the signal.

arg1 :

user_data :

user data set when the signal handler was connected.

The "server-display" signal

void                user_function                      (IndicateServer *indicateserver,
                                                        gpointer        user_data)           : Run Last

indicateserver :

the object which received the signal.

user_data :

user data set when the signal handler was connected.

The "server-hide" signal

void                user_function                      (IndicateServer *indicateserver,
                                                        gchar          *arg1,
                                                        gpointer        user_data)           : Run Last

indicateserver :

the object which received the signal.

arg1 :

user_data :

user data set when the signal handler was connected.

The "server-show" signal

void                user_function                      (IndicateServer *indicateserver,
                                                        gchar          *arg1,
                                                        gpointer        user_data)           : Run Last

indicateserver :

the object which received the signal.

arg1 :

user_data :

user data set when the signal handler was connected.