xglcomp

annotate 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
rev   line source
nuclear@0 1 #ifndef COMP_WIN_H_
nuclear@0 2 #define COMP_WIN_H_
nuclear@0 3
nuclear@0 4 #include <X11/Xlib.h>
nuclear@0 5
nuclear@0 6 struct CompWindow {
nuclear@0 7 Window xwin;
nuclear@0 8 Pixmap xpixmap;
nuclear@0 9
nuclear@0 10 struct CompWindow *next, *prev;
nuclear@0 11 };
nuclear@0 12
nuclear@0 13 void add_window(CompWindow *cwin);
nuclear@0 14 void delete_window(CompWindow *cwin);
nuclear@0 15 bool have_window(CompWindow *cwin);
nuclear@0 16 CompWindow *find_window_xid(Window xid);
nuclear@0 17
nuclear@0 18 int get_window_count();
nuclear@0 19 CompWindow *get_window(int idx);
nuclear@0 20
nuclear@0 21 #endif // COMP_WIN_H_