]> git.0d.be Git - empathy.git/blobdiff - src/empathy-call-window-fullscreen.h
remove released flag
[empathy.git] / src / empathy-call-window-fullscreen.h
index 543f7acdac5a6647c49ec4c5eda453e2a118eae8..56ddf99b8f5c82bed694e2a50b41606aed5f98c6 100644 (file)
@@ -1,6 +1,6 @@
 /*
- * empathy-call-window.c - Source for EmpathyCallWindow
- * Copyright (C) 2009 Collabora Ltd.
+ * empathy-call-window-fullscreen.h - Header for EmpathyCallWindowFullscreen
+ * Copyright (C) 2009-2011 Collabora Ltd.
  *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
 #ifndef __EMPATHY_CALL_WINDOW_FULLSCREEN_H__
 #define __EMPATHY_CALL_WINDOW_FULLSCREEN_H__
 
-#include <glib-object.h>
-#include <gtk/gtk.h>
 
 #include "empathy-call-window.h"
 
 G_BEGIN_DECLS
 
 typedef struct _EmpathyCallWindowFullscreen EmpathyCallWindowFullscreen;
-typedef struct _EmpathyCallWindowFullscreenClass EmpathyCallWindowFullscreenClass;
+typedef struct _EmpathyCallWindowFullscreenClass
+    EmpathyCallWindowFullscreenClass;
 
 struct _EmpathyCallWindowFullscreenClass {
-  GtkWindowClass parent_class;
+  GObjectClass parent_class;
 };
 
 struct _EmpathyCallWindowFullscreen {
-  GtkWindow parent;
+  GObject parent;
   gboolean is_fullscreen;
-
   GtkWidget *leave_fullscreen_button;
-
-  /* Those fields represent the state of the parent empathy_call_window before 
-     it actually was in fullscreen mode. */
-  gboolean sidebar_was_visible;
-  gint original_width;
-  gint original_height;
 };
 
-GType empathy_call_window_fullscreen_get_type(void);
+GType empathy_call_window_fullscreen_get_type (void);
 
 /* TYPE MACROS */
 #define EMPATHY_TYPE_CALL_WINDOW_FULLSCREEN \
-  (empathy_call_window_fullscreen_get_type())
+  (empathy_call_window_fullscreen_get_type ())
 #define EMPATHY_CALL_WINDOW_FULLSCREEN(obj) \
   (G_TYPE_CHECK_INSTANCE_CAST((obj), EMPATHY_TYPE_CALL_WINDOW_FULLSCREEN, \
     EmpathyCallWindowFullscreen))
@@ -66,17 +58,18 @@ GType empathy_call_window_fullscreen_get_type(void);
   (G_TYPE_INSTANCE_GET_CLASS ((obj), EMPATHY_TYPE_CALL_WINDOW_FULLSCREEN, \
     EmpathyCallWindowFullscreenClass))
 
-EmpathyCallWindowFullscreen *
-empathy_call_window_fullscreen_new (EmpathyCallWindow *parent);
+EmpathyCallWindowFullscreen *empathy_call_window_fullscreen_new (
+    EmpathyCallWindow *parent);
 
-void empathy_call_window_fullscreen_set_fullscreen (EmpathyCallWindowFullscreen *fs,
-    gboolean sidebar_was_visible,
-    gint original_width,
-    gint original_height);
-void empathy_call_window_fullscreen_unset_fullscreen (EmpathyCallWindowFullscreen *fs);
-void empathy_call_window_fullscreen_set_video_widget (EmpathyCallWindowFullscreen *fs,
+void empathy_call_window_fullscreen_set_fullscreen (
+    EmpathyCallWindowFullscreen *fs,
+    gboolean set_fullscreen);
+void empathy_call_window_fullscreen_set_video_widget (
+    EmpathyCallWindowFullscreen *fs,
     GtkWidget *video_widget);
+void empathy_call_window_fullscreen_show_popup (
+    EmpathyCallWindowFullscreen *fs);
 
 G_END_DECLS
 
-#endif /* #ifndef __EMPATHY_CALL_WINDOW_FULLSCREEN_H__*/
\ No newline at end of file
+#endif /* #ifndef __EMPATHY_CALL_WINDOW_FULLSCREEN_H__*/