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_