2 /* vim: set ts=8 shiftwidth=8: */
7 /* TODO check what headers we really need */
15 #include <X11/Xutil.h>
16 #include <X11/Xproto.h>
17 #include <X11/Xatom.h>
18 #include <X11/Intrinsic.h>
19 #include <X11/keysym.h>
20 #include <X11/cursorfont.h>
22 #include "libs/Module.h"
23 #include "libs/fvwmlib.h"
24 #include "libs/Colorset.h"
25 #include "libs/fvwmsignal.h"
26 #include "fvwm/fvwm.h"
27 #include "libs/vpacket.h"
28 #include "libs/PictureBase.h"
30 typedef struct sWindowName
33 struct sWindowName
*next
;
36 unsigned soft_raise
: 2;
38 unsigned hard_raise
: 2;
41 unsigned soft_desk
: 2;
43 unsigned hard_desk
: 2;
46 unsigned soft_drag
: 2;
48 unsigned hard_drag
: 2;
51 unsigned soft_icon
: 2;
53 unsigned hard_icon
: 2;
65 typedef struct sProxyGroup
70 struct sProxyGroup
*next
;
74 unsigned soft_raise
: 2;
76 unsigned hard_raise
: 2;
79 unsigned soft_desk
: 2;
81 unsigned hard_desk
: 2;
84 unsigned soft_drag
: 2;
86 unsigned hard_drag
: 2;
89 unsigned soft_icon
: 2;
91 unsigned hard_icon
: 2;
96 unsigned auto_include
: 1;
99 unsigned auto_soft
: 1;
102 unsigned isolated
: 1;
105 unsigned ignore_ids
: 1;
109 typedef struct sGeometryStamp
116 typedef struct sProxyWindow
134 ProxyGroup
*proxy_group
;
144 struct sProxyWindow
*next
;
145 struct sProxyWindow
*prev
;
148 unsigned is_shown
: 1;
149 unsigned is_iconified
: 1;
150 unsigned is_soft
: 1;
151 unsigned is_isolated
: 1;
155 #endif /* FvwmProxy_h */