xglcomp

diff src/cwin.h @ 0:d9b3fba68705

initial commit
author John Tsiombikas <nuclear@member.fsf.org>
date Thu, 21 Jan 2016 08:45:31 +0200
parents
children b2b7cb950c28
line diff
     1.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2 +++ b/src/cwin.h	Thu Jan 21 08:45:31 2016 +0200
     1.3 @@ -0,0 +1,21 @@
     1.4 +#ifndef COMP_WIN_H_
     1.5 +#define COMP_WIN_H_
     1.6 +
     1.7 +#include <X11/Xlib.h>
     1.8 +
     1.9 +struct CompWindow {
    1.10 +	Window xwin;
    1.11 +	Pixmap xpixmap;
    1.12 +
    1.13 +	struct CompWindow *next, *prev;
    1.14 +};
    1.15 +
    1.16 +void add_window(CompWindow *cwin);
    1.17 +void delete_window(CompWindow *cwin);
    1.18 +bool have_window(CompWindow *cwin);
    1.19 +CompWindow *find_window_xid(Window xid);
    1.20 +
    1.21 +int get_window_count();
    1.22 +CompWindow *get_window(int idx);
    1.23 +
    1.24 +#endif	// COMP_WIN_H_