aboutsummaryrefslogtreecommitdiff
path: root/libindicate/indicator.h
diff options
context:
space:
mode:
authorTed Gould <ted@canonical.com>2008-11-10 11:14:51 -0600
committerTed Gould <ted@canonical.com>2008-11-10 11:14:51 -0600
commit0fdb6ccc5652f2aa856a155a9b042fdb291425d5 (patch)
tree19013047840e206e7118c11c167f79faee29a993 /libindicate/indicator.h
parent236c9a24d6a18d5e0a51898feb6c14fe1204d76f (diff)
downloadlibayatana-indicator-0fdb6ccc5652f2aa856a155a9b042fdb291425d5.tar.gz
libayatana-indicator-0fdb6ccc5652f2aa856a155a9b042fdb291425d5.tar.bz2
libayatana-indicator-0fdb6ccc5652f2aa856a155a9b042fdb291425d5.zip
Indicator prototypes
Diffstat (limited to 'libindicate/indicator.h')
-rw-r--r--libindicate/indicator.h21
1 files changed, 21 insertions, 0 deletions
diff --git a/libindicate/indicator.h b/libindicate/indicator.h
new file mode 100644
index 0000000..b2ef02e
--- /dev/null
+++ b/libindicate/indicator.h
@@ -0,0 +1,21 @@
+
+#ifndef INDICATE_INDICATOR_H_INCLUDED__
+#define INDICATE_INDICATOR_H_INCLUDED__ 1
+
+#define INDICATE_TYPE_INDICATOR (indicator_get_type ())
+#define INDICATE_INDICATOR(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), INDICATE_TYPE_INDICATOR, IndicateIndicator))
+#define INDICATE_IS_INDICATOR(object) (G_TYPE_CHECK_INSTANCE_TYPE((object), INDICATE_TYPE_INDICATOR))
+
+#define INDICATE_INDICATOR_SIGNAL_DISPLAY "user-display"
+
+typedef struct _IndicateIndicator IndicateIndicator;
+
+IndicateIndicator * indicate_indicator_new (void);
+void indicate_indicator_set_property (IndicateIndicator * indicator, const gchar * property_name, const gchar * property_value);
+void indicate_indicator_show (IndicateIndicator * indicator);
+
+guint indicate_indicator_get_id (IndicateIndicator * indicator);
+
+
+#endif /* INDICATE_INDICATOR_H_INCLUDED__ */
+