diff options
author | Ted Gould <ted@canonical.com> | 2009-05-05 16:45:01 +0100 |
---|---|---|
committer | Ted Gould <ted@canonical.com> | 2009-05-05 16:45:01 +0100 |
commit | e38da9b08cff148bfe85fc29d1188d8b1fd9448c (patch) | |
tree | 32e26b6b2054bba366d913ebd5ac7f61d0df88ef /libindicate/indicator-message.h | |
parent | f6767c860ee574c964bc7b9bc74affda52f941a1 (diff) | |
parent | 7926d56f4dc89d8f30b0f6759119b8dd1507d666 (diff) | |
download | libayatana-indicator-e38da9b08cff148bfe85fc29d1188d8b1fd9448c.tar.gz libayatana-indicator-e38da9b08cff148bfe85fc29d1188d8b1fd9448c.tar.bz2 libayatana-indicator-e38da9b08cff148bfe85fc29d1188d8b1fd9448c.zip |
Merge from upstream, includes documentation.
Diffstat (limited to 'libindicate/indicator-message.h')
-rw-r--r-- | libindicate/indicator-message.h | 39 |
1 files changed, 33 insertions, 6 deletions
diff --git a/libindicate/indicator-message.h b/libindicate/indicator-message.h index 0910477..76273c6 100644 --- a/libindicate/indicator-message.h +++ b/libindicate/indicator-message.h @@ -47,19 +47,46 @@ G_BEGIN_DECLS typedef struct _IndicateIndicatorMessage IndicateIndicatorMessage; typedef struct _IndicateIndicatorMessageClass IndicateIndicatorMessageClass; -struct _IndicateIndicatorMessageClass -{ -IndicateIndicatorClass parent_class; +/** + IndicateIndicatorMessageClass: + @parent_class: Parent Class + + Subclass of #IndicateIndicator with no new functions or signals. +*/ +struct _IndicateIndicatorMessageClass { + IndicateIndicatorClass parent_class; }; -struct _IndicateIndicatorMessage -{ -IndicateIndicator parent; +/** + IndicateIndicatorMessage: + + A class to represent indicators who's 'type' is "message". These + are basically indicators that represent messages from humans to + humans via computers. Things like instance messages, micro blogging + entries or e-mails. All of these qualify as messages. + + TODO: This should include a list of properties that are supported. +*/ +struct _IndicateIndicatorMessage { + IndicateIndicator parent; }; GType indicate_indicator_message_get_type (void); IndicateIndicatorMessage * indicate_indicator_message_new (void); +/** + SECTION:indicator-message + @short_description: A representation of human generated messages + @stability: Unstable + @include: libindicate/indicator-message.h + + The message indicators represent messages that come from humans + to humans using computers. They come in all different forms with + various different interaction protocols, but they all want the human + at the computer to interact back with the human that sent the + message. +*/ + G_END_DECLS #endif |