2 * empathy-invite-participant-dialog.h
4 * EmpathyInviteParticipantDialog
6 * (c) 2009, Collabora Ltd.
9 * Danielle Madeley <danielle.madeley@collabora.co.uk>
12 #ifndef __EMPATHY_INVITE_PARTICIPANT_DIALOG_H__
13 #define __EMPATHY_INVITE_PARTICIPANT_DIALOG_H__
16 #include <telepathy-glib/telepathy-glib.h>
18 #include "empathy-tp-chat.h"
22 #define EMPATHY_TYPE_INVITE_PARTICIPANT_DIALOG (empathy_invite_participant_dialog_get_type ())
23 #define EMPATHY_INVITE_PARTICIPANT_DIALOG(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), EMPATHY_TYPE_INVITE_PARTICIPANT_DIALOG, EmpathyInviteParticipantDialog))
24 #define EMPATHY_INVITE_PARTICIPANT_DIALOG_CLASS(obj) (G_TYPE_CHECK_CLASS_CAST ((obj), EMPATHY_TYPE_INVITE_PARTICIPANT_DIALOG, EmpathyInviteParticipantDialogClass))
25 #define EMPATHY_IS_INVITE_PARTICIPANT_DIALOG(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), EMPATHY_TYPE_INVITE_PARTICIPANT_DIALOG))
26 #define EMPATHY_IS_INVITE_PARTICIPANT_DIALOG_CLASS(obj) (G_TYPE_CHECK_CLASS_TYPE ((obj), EMPATHY_TYPE_INVITE_PARTICIPANT_DIALOG))
27 #define EMPATHY_INVITE_PARTICIPANT_DIALOG_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), EMPATHY_TYPE_INVITE_PARTICIPANT_DIALOG, EmpathyInviteParticipantDialogClass))
29 typedef struct _EmpathyInviteParticipantDialog EmpathyInviteParticipantDialog
;
30 typedef struct _EmpathyInviteParticipantDialogClass EmpathyInviteParticipantDialogClass
;
31 typedef struct _EmpathyInviteParticipantDialogPrivate EmpathyInviteParticipantDialogPrivate
;
33 struct _EmpathyInviteParticipantDialog
37 EmpathyInviteParticipantDialogPrivate
*priv
;
40 struct _EmpathyInviteParticipantDialogClass
42 GtkDialogClass parent_class
;
45 GType
empathy_invite_participant_dialog_get_type (void);
47 GtkWidget
* empathy_invite_participant_dialog_new (GtkWindow
*parent
,
48 EmpathyTpChat
*tp_chat
);
50 TpContact
* empathy_invite_participant_dialog_get_selected (
51 EmpathyInviteParticipantDialog
*self
);