~ubuntu-branches/ubuntu/maverick/indicator-applet/maverick

« back to all changes in this revision

Viewing changes to libindicate/indicator-message.h

  • Committer: Bazaar Package Importer
  • Author(s): Jonathan Riddell, Ted Gould
  • Date: 2009-08-05 00:22:54 UTC
  • Revision ID: james.westby@ubuntu.com-20090805002254-fzamyyqlltcru23z
Tags: 0.2.0~bzr319-0ubuntu1
[ Ted Gould ]
* Merging in upstream code to split out libindicate-gtk
* debian/control:
  * Changing the version number of libindcate to 2 to match
    the .so numbering.
  * Creating packages for libindicate-gtk
* Added libindicate-gtk-dev.install and libindicate-gtk0.install
  for the new library.
* Renamed libindicate1.install to libindicate2.install to match
  the package name change.
* Modified libindicate-dev to be more specific about the header
  files that it grabs.

Show diffs side-by-side

added added

removed removed

Lines of Context:
47
47
typedef struct _IndicateIndicatorMessage      IndicateIndicatorMessage;
48
48
typedef struct _IndicateIndicatorMessageClass IndicateIndicatorMessageClass;
49
49
 
50
 
struct _IndicateIndicatorMessageClass
51
 
{
52
 
IndicateIndicatorClass parent_class;
 
50
/**
 
51
        IndicateIndicatorMessageClass:
 
52
        @parent_class: Parent Class
 
53
 
 
54
        Subclass of #IndicateIndicator with no new functions or signals.
 
55
*/
 
56
struct _IndicateIndicatorMessageClass {
 
57
        IndicateIndicatorClass parent_class;
53
58
};
54
59
 
55
 
struct _IndicateIndicatorMessage
56
 
{
57
 
IndicateIndicator parent;
 
60
/**
 
61
        IndicateIndicatorMessage:
 
62
 
 
63
        A class to represent indicators who's 'type' is "message".  These
 
64
        are basically indicators that represent messages from humans to
 
65
        humans via computers.  Things like instance messages, micro blogging
 
66
        entries or e-mails.  All of these qualify as messages.
 
67
 
 
68
        TODO: This should include a list of properties that are supported.
 
69
*/
 
70
struct _IndicateIndicatorMessage {
 
71
        IndicateIndicator parent;
58
72
};
59
73
 
60
74
GType indicate_indicator_message_get_type (void);
61
75
IndicateIndicatorMessage * indicate_indicator_message_new (void);
62
76
 
 
77
/**
 
78
        SECTION:indicator-message
 
79
        @short_description: A representation of human generated messages
 
80
        @stability: Unstable
 
81
        @include: libindicate/indicator-message.h
 
82
 
 
83
        The message indicators represent messages that come from humans
 
84
        to humans using computers.  They come in all different forms with
 
85
        various different interaction protocols, but they all want the human
 
86
        at the computer to interact back with the human that sent the
 
87
        message.
 
88
*/
 
89
 
63
90
G_END_DECLS
64
91
 
65
92
#endif