diff options
author | Sjoerd Simons <sjoerd.simons@collabora.co.uk> | 2009-02-03 17:02:51 +0800 |
---|---|---|
committer | Xavier Claessens <xclaesse@src.gnome.org> | 2009-02-03 17:02:51 +0800 |
commit | a7630dc453ae60fde8191beca2003b5427743b7d (patch) | |
tree | daf24adc184dfb43149500060d9dea272d6b5d26 /src/empathy-call-window.h | |
parent | 5f6779c758764d859efe162ecb6fba579cc318f1 (diff) | |
download | gsoc2013-empathy-a7630dc453ae60fde8191beca2003b5427743b7d.tar gsoc2013-empathy-a7630dc453ae60fde8191beca2003b5427743b7d.tar.gz gsoc2013-empathy-a7630dc453ae60fde8191beca2003b5427743b7d.tar.bz2 gsoc2013-empathy-a7630dc453ae60fde8191beca2003b5427743b7d.tar.lz gsoc2013-empathy-a7630dc453ae60fde8191beca2003b5427743b7d.tar.xz gsoc2013-empathy-a7630dc453ae60fde8191beca2003b5427743b7d.tar.zst gsoc2013-empathy-a7630dc453ae60fde8191beca2003b5427743b7d.zip |
Toss out the old EmpathyCallWindow initialise the CallFactory and hook into its signals
Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
svn path=/trunk/; revision=2383
Diffstat (limited to 'src/empathy-call-window.h')
-rw-r--r-- | src/empathy-call-window.h | 48 |
1 files changed, 38 insertions, 10 deletions
diff --git a/src/empathy-call-window.h b/src/empathy-call-window.h index eef1c9a99..26b0e7881 100644 --- a/src/empathy-call-window.h +++ b/src/empathy-call-window.h @@ -1,7 +1,7 @@ -/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */ /* - * Copyright (C) 2007 Elliot Fairweather - * Copyright (C) 2007-2008 Collabora Ltd. + * empathy-call-window.h - Header for EmpathyCallWindow + * Copyright (C) 2008 Collabora Ltd. + * @author Sjoerd Simons <sjoerd.simons@collabora.co.uk> * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public @@ -16,22 +16,50 @@ * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the Free Software * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - * - * Authors: Elliot Fairweather <elliot.fairweather@collabora.co.uk> - * Xavier Claessens <xclaesse@gmail.com> */ #ifndef __EMPATHY_CALL_WINDOW_H__ #define __EMPATHY_CALL_WINDOW_H__ +#include <glib-object.h> #include <gtk/gtk.h> - -#include <libempathy/empathy-tp-call.h> +#include <libempathy/empathy-call-handler.h> G_BEGIN_DECLS -GtkWidget *empathy_call_window_new (EmpathyTpCall *call); +typedef struct _EmpathyCallWindow EmpathyCallWindow; +typedef struct _EmpathyCallWindowClass EmpathyCallWindowClass; + +struct _EmpathyCallWindowClass { + GtkWindowClass parent_class; +}; + +struct _EmpathyCallWindow { + GtkWindow parent; +}; + +GType empathy_call_window_get_type(void); + +/* TYPE MACROS */ +#define EMPATHY_TYPE_CALL_WINDOW \ + (empathy_call_window_get_type()) +#define EMPATHY_CALL_WINDOW(obj) \ + (G_TYPE_CHECK_INSTANCE_CAST((obj), EMPATHY_TYPE_CALL_WINDOW, \ + EmpathyCallWindow)) +#define EMPATHY_CALL_WINDOW_CLASS(klass) \ + (G_TYPE_CHECK_CLASS_CAST((klass), EMPATHY_TYPE_CALL_WINDOW, \ + EmpathyCallWindowClass)) +#define EMPATHY_IS_CALL_WINDOW(obj) \ + (G_TYPE_CHECK_INSTANCE_TYPE((obj), EMPATHY_TYPE_CALL_WINDOW)) +#define EMPATHY_IS_CALL_WINDOW_CLASS(klass) \ + (G_TYPE_CHECK_CLASS_TYPE((klass), EMPATHY_TYPE_CALL_WINDOW)) +#define EMPATHY_CALL_WINDOW_GET_CLASS(obj) \ + (G_TYPE_INSTANCE_GET_CLASS ((obj), EMPATHY_TYPE_CALL_WINDOW, \ + EmpathyCallWindowClass)) + +EmpathyCallWindow * +empathy_call_window_new (EmpathyCallHandler *handler); G_END_DECLS -#endif /* __EMPATHY_CALL_WINDOW_H__ */ +#endif /* #ifndef __EMPATHY_CALL_WINDOW_H__*/ |