]> www.fi.muni.cz Git - evince.git/blobdiff - shell/ev-dualscreen.h
[dualscreen] fix crash on ctrl+w and fix control window closing
[evince.git] / shell / ev-dualscreen.h
index 9cd2355d21a168810a938bd3d7a3c8799aaeb6e2..77b55ec5de59f4349c141b5a72067514d5f7bc13 100644 (file)
@@ -27,6 +27,7 @@
 
 #include "ev-window.h"
 #include "ev-view-presentation.h"
+#include "ev-metadata.h"
 
 G_BEGIN_DECLS
 
@@ -41,21 +42,22 @@ typedef struct _EvDSCWindowPrivate EvDSCWindowPrivate;
 #define EV_IS_DSCWINDOW_CLASS(klass)   (G_TYPE_CHECK_CLASS_TYPE((klass), EV_TYPE_DSCWINDOW))
 #define EV_DSCWINDOW_GET_CLASS(object)  (G_TYPE_INSTANCE_GET_CLASS((object), EV_TYPE_DSCWINDOW, EvDSCWindowClass))
 
-struct _EvDSCWindow {
-       GtkWindow               base_instance;
-       EvDSCWindowPrivate      *priv;
+struct _EvDSCWindowClass {
+       GtkWindowClass          base_class;
 };
 
-struct _EvDSCWindowClass {
-       GtkWindowClass base_class;
+struct _EvDSCWindow {
+       GtkWindow                base_instance;
+       EvDSCWindowPrivate      *priv;
 };
 
 GType          ev_dscwindow_get_type   (void);
 GtkWidget      *ev_dscwindow_new (void);
-void           ev_dscwindow_set_presentation (EvDSCWindow              *ev_dscwindow,
-                                               EvWindow                *presentation_window,
-                                               EvDocument              *document,
-                                               EvViewPresentation      *pview);
+void           ev_dscwindow_set_presentation   (EvDSCWindow            *ev_dscwindow,
+                                                EvWindow               *presentation_window,
+                                                EvDocument             *document,
+                                                EvViewPresentation     *pview,
+                                                EvMetadata             *metadata);
 EvDSCWindow*    ev_dscwindow_get_control (void);
 
 G_END_DECLS