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);