Commit graph

69 commits

Author SHA1 Message Date
Julien Danjou
b0933b177c remove useless extern Client sel in tile layout 2007-10-03 00:30:15 +02:00
Julien Danjou
950605b1a0 simplify get_screen_info() 2007-10-01 20:58:29 +02:00
Julien Danjou
784e120fa2 inverse setmwfact value in tileleft layout 2007-10-01 13:00:13 +02:00
Julien Danjou
8112ec2cca introduce move_client_to_screen to move a client in a new screen and tag it with good tags 2007-09-28 11:30:51 +02:00
Julien Danjou
30c9d74dd2 I was too happy, I forgot some printf 2007-09-27 22:31:06 +02:00
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