~ken-vandine/indicator-applet/sus-ubuntu

« back to all changes in this revision

Viewing changes to src/status-provider-pidgin.h

Fleshing out significantly.  Inital rerelease.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
#ifndef __STATUS_PROVIDER_PIDGIN_H__
 
2
#define __STATUS_PROVIDER_PIDGIN_H__
 
3
 
 
4
#include <glib.h>
 
5
#include <glib-object.h>
 
6
 
 
7
#include "status-provider.h"
 
8
 
 
9
G_BEGIN_DECLS
 
10
 
 
11
#define STATUS_PROVIDER_PIDGIN_TYPE            (status_provider_pidgin_get_type ())
 
12
#define STATUS_PROVIDER_PIDGIN(obj)            (G_TYPE_CHECK_INSTANCE_CAST ((obj), STATUS_PROVIDER_PIDGIN_TYPE, StatusProviderPidgin))
 
13
#define STATUS_PROVIDER_PIDGIN_CLASS(klass)    (G_TYPE_CHECK_CLASS_CAST ((klass), STATUS_PROVIDER_PIDGIN_TYPE, StatusProviderPidginClass))
 
14
#define IS_STATUS_PROVIDER_PIDGIN(obj)         (G_TYPE_CHECK_INSTANCE_TYPE ((obj), STATUS_PROVIDER_PIDGIN_TYPE))
 
15
#define IS_STATUS_PROVIDER_PIDGIN_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), STATUS_PROVIDER_PIDGIN_TYPE))
 
16
#define STATUS_PROVIDER_PIDGIN_GET_CLASS(obj)  (G_TYPE_INSTANCE_GET_CLASS ((obj), STATUS_PROVIDER_PIDGIN_TYPE, StatusProviderPidginClass))
 
17
 
 
18
 
 
19
typedef struct _StatusProviderPidginClass StatusProviderPidginClass;
 
20
struct _StatusProviderPidginClass {
 
21
        StatusProviderClass parent_class;
 
22
};
 
23
 
 
24
typedef struct _StatusProviderPidgin      StatusProviderPidgin;
 
25
struct _StatusProviderPidgin {
 
26
        StatusProvider parent;
 
27
};
 
28
 
 
29
GType status_provider_pidgin_get_type (void);
 
30
StatusProvider * status_provider_pidgin_new (void);
 
31
 
 
32
G_END_DECLS
 
33
 
 
34
#endif