xglcomp

view src/cwin.h @ 2:876efea9424c

OpenGL
author John Tsiombikas <nuclear@member.fsf.org>
date Fri, 22 Jan 2016 06:31:03 +0200
parents b2b7cb950c28
children e831d38e6faa
line source
1 #ifndef COMP_WIN_H_
2 #define COMP_WIN_H_
4 #include <X11/Xlib.h>
6 class CompWindow {
7 public:
8 Window xwin;
9 Pixmap xpixmap;
11 XWindowAttributes attr;
13 CompWindow(Window xid = 0);
14 };
16 void add_window(CompWindow *cwin);
17 bool remove_window(CompWindow *cwin);
18 bool have_window(CompWindow *cwin);
19 CompWindow *find_window_xid(Window xid);
20 CompWindow *find_window_pixmap(Pixmap pix);
22 int get_window_count();
23 CompWindow *get_window(int idx);
25 #endif // COMP_WIN_H_