projects
/
goodguy
/
cinelerra.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
upgrade libvpx+lv2, fix dbl tap play bug, add multi nest/unnest clips, add del top...
[goodguy/cinelerra.git]
/
cinelerra-5.1
/
guicast
/
bcdisplayinfo.h
diff --git
a/cinelerra-5.1/guicast/bcdisplayinfo.h
b/cinelerra-5.1/guicast/bcdisplayinfo.h
index 54f74660a73d72f5686df5844e8a630d42bd8c2b..9e4b651c06d7c7c608d19a250c2e2a2f349f5661 100644
(file)
--- a/
cinelerra-5.1/guicast/bcdisplayinfo.h
+++ b/
cinelerra-5.1/guicast/bcdisplayinfo.h
@@
-25,6
+25,7
@@
#include <stdio.h>
#include <stdlib.h>
#include <X11/Xlib.h>
#include <stdio.h>
#include <stdlib.h>
#include <X11/Xlib.h>
+#include <X11/extensions/Xinerama.h>
class BC_DisplayInfo
{
class BC_DisplayInfo
{
@@
-50,6
+51,8
@@
public:
static const char *host_display_name(const char *name);
void init_window(const char *display_name, int show_error=0);
int get_screen() { return screen; }
static const char *host_display_name(const char *name);
void init_window(const char *display_name, int show_error=0);
int get_screen() { return screen; }
+ int get_xinerama_screens();
+ int xinerama_geometry(int screen, int &x, int &y, int &w, int &h);
private:
static void init_borders();
private:
static void init_borders();
@@
-65,6
+68,8
@@
private:
static int auto_reposition_y;
int default_depth;
char *display_name;
static int auto_reposition_y;
int default_depth;
char *display_name;
+ XineramaScreenInfo *xinerama_info;
+ int xinerama_screens;
};
#endif
};
#endif