diff options
author | oga | 2011-09-04 16:59:31 +0000 |
---|---|---|
committer | oga | 2011-09-04 16:59:31 +0000 |
commit | 72f03bc4a8c60da10bec95e806bf71c4959a022b (patch) | |
tree | 7078cee149c85f20910678ea857fc4a87a43dc36 /calmwm.h | |
parent | c3ab5d4f1316da4c6aba8acb4460121ee3e45b59 (diff) | |
download | cwm-72f03bc4a8c60da10bec95e806bf71c4959a022b.tar.gz |
Make flavours of maximisation additive.
i.e. horiz-max + vertmax = full maximisation. full - horiz = vertmax.
etc.
Martynas wrote something like this once, so I did okan, this version
seems to finally deal with the corner cases.
ok okan@.
Diffstat (limited to 'calmwm.h')
-rw-r--r-- | calmwm.h | 12 |
1 files changed, 7 insertions, 5 deletions
@@ -15,7 +15,7 @@ * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. * - * $OpenBSD: calmwm.h,v 1.139 2011/09/03 09:42:33 okan Exp $ + * $OpenBSD: calmwm.h,v 1.140 2011/09/04 16:59:31 oga Exp $ */ #ifndef _CALMWM_H_ @@ -143,10 +143,12 @@ struct client_ctx { int xproto; #define CLIENT_HIDDEN 0x0001 #define CLIENT_IGNORE 0x0002 -#define CLIENT_MAXIMIZED 0x0004 -#define CLIENT_VMAXIMIZED 0x0008 -#define CLIENT_HMAXIMIZED 0x0010 -#define CLIENT_FREEZE 0x0020 +#define CLIENT_VMAXIMIZED 0x0004 +#define CLIENT_HMAXIMIZED 0x0008 +#define CLIENT_FREEZE 0x0010 + +#define CLIENT_MAXFLAGS (CLIENT_VMAXIMIZED | CLIENT_HMAXIMIZED) +#define CLIENT_MAXIMIZED (CLIENT_VMAXIMIZED | CLIENT_HMAXIMIZED) int flags; int state; int active; |