xglcomp
diff 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 diff
1.1 --- a/src/cwin.h Thu Jan 21 22:50:10 2016 +0200 1.2 +++ b/src/cwin.h Fri Jan 22 06:31:03 2016 +0200 1.3 @@ -3,15 +3,18 @@ 1.4 1.5 #include <X11/Xlib.h> 1.6 1.7 -struct CompWindow { 1.8 +class CompWindow { 1.9 +public: 1.10 Window xwin; 1.11 Pixmap xpixmap; 1.12 1.13 - struct CompWindow *next, *prev; 1.14 + XWindowAttributes attr; 1.15 + 1.16 + CompWindow(Window xid = 0); 1.17 }; 1.18 1.19 void add_window(CompWindow *cwin); 1.20 -bool delete_window(CompWindow *cwin); 1.21 +bool remove_window(CompWindow *cwin); 1.22 bool have_window(CompWindow *cwin); 1.23 CompWindow *find_window_xid(Window xid); 1.24 CompWindow *find_window_pixmap(Pixmap pix);