Commit Graph

64 Commits

Author SHA1 Message Date
Julien Danjou 57e9f1c02c tile layout is Xinerama compliant 2007-09-27 22:29:36 +02:00
Julien Danjou 972ea8f832 max layout is now Xinerama aware 2007-09-27 19:34:41 +02:00
Julien Danjou ca16334351 introduce get_xinerama_screen_bycoord(...)
this allows to retrieve the xinerama screen of a client with its coordinates
2007-09-27 17:13:30 +02:00
Julien Danjou 595eba78d7 create a Tag struct type and use it 2007-09-24 15:37:52 +02:00
Julien Danjou 8592058e00 add a LAYOUT_PROTO to common.h and use it 2007-09-24 14:59:29 +02:00
Julien Danjou c8373622ec Add UICB_PROTO to common.h (new) to declare uicb_functions 2007-09-24 14:40:40 +02:00
Julien Danjou 917a82ed15 fix typo in setnmaster test which broke the function 2007-09-24 11:20:34 +02:00
Julien Danjou d44e7bcbc4 add support for Xinerama in max layout 2007-09-21 18:18:01 +02:00
Julien Danjou c80855836a new feature: add max layout 2007-09-21 00:30:32 +02:00
Julien Danjou 5602e9e76b latest commit introduced a regression in multi-head tile support, fix that 2007-09-20 23:08:20 +02:00
Julien Danjou 2f43209c34 fix toggle floating with Button2 in tileleft layout, and prefix layout functions with layouts_ 2007-09-20 22:07:59 +02:00
Julien Danjou 57bb886dae remove spiral from layouts 2007-09-18 22:59:16 +02:00
Julien Danjou d967edfec9 remove screen from layouts arrange() arg 2007-09-18 19:53:52 +02:00
Julien Danjou dcec6aa749 remove screen arg from uicb* 2007-09-18 19:53:52 +02:00
Julien Danjou 30e7cf5b40 simplify arrange and restack 2007-09-18 19:53:46 +02:00
Julien Danjou 0539eaa4b0 is_visible check for screen 2007-09-16 14:56:08 +02:00
Julien Danjou a010212f97 rework IS_TILED with screen 2007-09-16 14:56:08 +02:00
Julien Danjou 58abf74d43 spawn X client in the right head and add screen arg to layouts 2007-09-16 01:36:26 +02:00
Julien Danjou 933b0413ea add screen arg to uicb* 2007-09-16 01:05:43 +02:00
Julien Danjou 3ab80f68b8 first multihead support 2007-09-16 00:36:56 +02:00
Julien Danjou e91de5bfb9 restack and arrange take screen as arg 2007-09-15 23:17:59 +02:00
Julien Danjou 389e1f809a add screen arg to _tile 2007-09-15 23:10:36 +02:00
Julien Danjou f4cb327f6d get_screen_info get screen as arg 2007-09-15 23:09:02 +02:00
Julien Danjou 2c3dc9a4dc bug fix: reset current_col to 0 (Xinerama problem) 2007-09-15 15:48:31 +02:00
Julien Danjou fe89aa31b0 create statusbar.c and move things from draw.c 2007-09-15 15:16:53 +02:00
Julien Danjou b490276b66 optimize mh computing 2007-09-15 14:40:08 +02:00
Julien Danjou d990643b5f optimize computing a bit 2007-09-15 14:37:26 +02:00
Julien Danjou 9130abb0fe rename some vars 2007-09-15 14:26:55 +02:00
Julien Danjou 636459d85d cosmectic 2007-09-15 14:23:18 +02:00
Julien Danjou fa7d80ac4f remove static vars from tile layout 2007-09-15 14:20:01 +02:00
Julien Danjou 6f8a267450 no idea why we should redraw statusbar here, so removing 2007-09-15 13:56:12 +02:00
Julien Danjou 01b2785587 rename drawstatus to drawstatusbar 2007-09-15 13:54:02 +02:00
Julien Danjou bc3f70e0fa add uicb_setncols(), clean config, really use config in tile.c 2007-09-15 13:04:36 +02:00
Julien Danjou 9a1201c7a5 remove grid layout 2007-09-15 12:39:33 +02:00
Julien Danjou ceb7e60ee0 remove bstack layout 2007-09-15 12:37:34 +02:00
Julien Danjou 3a61701885 support ncols for non-master wins 2007-09-15 02:52:41 +02:00
Julien Danjou 5801ab0589 cosmetic 2007-09-14 21:20:05 +02:00
Julien Danjou 9cc12396a1 allow nmaster to be 0 2007-09-14 20:59:52 +02:00
Julien Danjou 4d03dd3e53 use compute_new_value_from_arg in uicb_setmwfact 2007-09-14 13:54:59 +02:00
Julien Danjou 35defcc4e8 add compute_new_value_from_arg() to do the +/- job in uicb fcts 2007-09-14 13:43:51 +02:00
Julien Danjou c7735d4d1f add screen.[ch] to handle Xinerama config, and deprecate get_wa*() 2007-09-14 11:35:40 +02:00
Julien Danjou c50480205c add Xinerama support for tile layout 2007-09-13 23:20:05 +02:00
Julien Danjou ca125f1ac4 bug fix: forgot to add DC to uicb_ in tile.c 2007-09-13 19:11:24 +02:00
Julien Danjou aa3967717d remove useless extern DC also in grid layout 2007-09-12 17:15:58 +02:00
Julien Danjou cd4ee038a9 remove useless extern dc in spiral 2007-09-12 17:15:12 +02:00
Julien Danjou 77467394c1 remove focus/restack call, useless 2007-09-12 17:02:41 +02:00
Julien Danjou de3fdc02d8 add DC to arrange() 2007-09-12 17:00:33 +02:00
Julien Danjou 9897e5a839 remove DC from global in draw.c 2007-09-12 16:55:47 +02:00
Julien Danjou d6c63bd086 remove wa(x,y,h,w) from global vars, add functions to compute them 2007-09-12 16:03:42 +02:00
Julien Danjou 7659289b9e chance license to GPLv2 2007-09-12 14:29:51 +02:00