]> git.0d.be Git - empathy.git/blob - src/empathy-invite-participant-dialog.h
7946fa0010910dfc272b4ce98c44ab3d36fe9408
[empathy.git] / src / empathy-invite-participant-dialog.h
1 /*
2  * empathy-invite-participant-dialog.h
3  *
4  * EmpathyInviteParticipantDialog
5  *
6  * (c) 2009, Collabora Ltd.
7  *
8  * Authors:
9  *    Danielle Madeley <danielle.madeley@collabora.co.uk>
10  */
11
12 #ifndef __EMPATHY_INVITE_PARTICIPANT_DIALOG_H__
13 #define __EMPATHY_INVITE_PARTICIPANT_DIALOG_H__
14
15 #include <gtk/gtk.h>
16
17 #include <telepathy-glib/telepathy-glib.h>
18
19 #include "libempathy/empathy-tp-chat.h"
20
21 G_BEGIN_DECLS
22
23 #define EMPATHY_TYPE_INVITE_PARTICIPANT_DIALOG  (empathy_invite_participant_dialog_get_type ())
24 #define EMPATHY_INVITE_PARTICIPANT_DIALOG(obj)  (G_TYPE_CHECK_INSTANCE_CAST ((obj), EMPATHY_TYPE_INVITE_PARTICIPANT_DIALOG, EmpathyInviteParticipantDialog))
25 #define EMPATHY_INVITE_PARTICIPANT_DIALOG_CLASS(obj)    (G_TYPE_CHECK_CLASS_CAST ((obj), EMPATHY_TYPE_INVITE_PARTICIPANT_DIALOG, EmpathyInviteParticipantDialogClass))
26 #define EMPATHY_IS_INVITE_PARTICIPANT_DIALOG(obj)       (G_TYPE_CHECK_INSTANCE_TYPE ((obj), EMPATHY_TYPE_INVITE_PARTICIPANT_DIALOG))
27 #define EMPATHY_IS_INVITE_PARTICIPANT_DIALOG_CLASS(obj) (G_TYPE_CHECK_CLASS_TYPE ((obj), EMPATHY_TYPE_INVITE_PARTICIPANT_DIALOG))
28 #define EMPATHY_INVITE_PARTICIPANT_DIALOG_GET_CLASS(obj)        (G_TYPE_INSTANCE_GET_CLASS ((obj), EMPATHY_TYPE_INVITE_PARTICIPANT_DIALOG, EmpathyInviteParticipantDialogClass))
29
30 typedef struct _EmpathyInviteParticipantDialog EmpathyInviteParticipantDialog;
31 typedef struct _EmpathyInviteParticipantDialogClass EmpathyInviteParticipantDialogClass;
32 typedef struct _EmpathyInviteParticipantDialogPrivate EmpathyInviteParticipantDialogPrivate;
33
34 struct _EmpathyInviteParticipantDialog
35 {
36   GtkDialog parent;
37
38   EmpathyInviteParticipantDialogPrivate *priv;
39 };
40
41 struct _EmpathyInviteParticipantDialogClass
42 {
43   GtkDialogClass parent_class;
44 };
45
46 GType empathy_invite_participant_dialog_get_type (void);
47
48 GtkWidget * empathy_invite_participant_dialog_new (GtkWindow *parent,
49     EmpathyTpChat *tp_chat);
50
51 TpContact * empathy_invite_participant_dialog_get_selected (
52     EmpathyInviteParticipantDialog *self);
53
54 G_END_DECLS
55
56 #endif