Code

gtk-tpdfv-screen: Added module to abstract access to different screens.
[tpdfview.git] / src / gtk-tpdfv.h
index f97224c4b6f87a4b8ada1b7764e4b1d6ae542814..44ffd71d0dfe6577d2cd9cd165b131826afdf4c2 100644 (file)
@@ -118,6 +118,29 @@ gtk_tpdfv_scroll_left(GtkWidget *widget);
 void
 gtk_tpdfv_scroll_right(GtkWidget *widget);
 
+/*
+ * Screen handling.
+ */
+
+struct gtk_tpdfv_screens;
+typedef struct gtk_tpdfv_screens gtk_tpdfv_screens_t;
+
+/*
+ * gtk_tpdfv_get_screens:
+ * Get a list of available screens.
+ */
+gtk_tpdfv_screens_t *
+gtk_tpdfv_screens_init(const gchar *display_name);
+void
+gtk_tpdfv_screens_destroy(gtk_tpdfv_screens_t *screens);
+
+/*
+ * gtk_tpdfv_screens_number:
+ * Get the number of screens.
+ */
+gint
+gtk_tpdfv_screens_number(const gtk_tpdfv_screens_t *screens);
+
 #ifdef __cplusplus
 } /* extern "C" */
 #endif