Commit Graph

1427 Commits

Author SHA1 Message Date
Julien Danjou bd8ede8d74 simplify, use get_current_layout 2008-01-21 16:31:15 +01:00
Julien Danjou 421fb312b5 raise floatings windows on arrange if needed 2008-01-21 16:31:15 +01:00
Julien Danjou 97f08901d6 call restack() only when focus()ing 2008-01-21 16:31:15 +01:00
Julien Danjou d7a7ba6afe ignore layoutgen.h 2008-01-21 16:31:15 +01:00
Julien Danjou 3d05f7634d drop some restack code which seems useless to me 2008-01-21 16:31:15 +01:00
Julien Danjou 7d21336048 simplify restack() 2008-01-21 16:31:15 +01:00
Julien Danjou 47a5eac10c don't leave unused pixels 2008-01-21 16:31:15 +01:00
Julien Danjou 83a0a4daf8 add a common infra to drop events 2008-01-21 16:31:15 +01:00
Julien Danjou 6fce5830ff arg is useless now 2008-01-21 16:31:15 +01:00
Julien Danjou 5f174527e1 use client_setfloating() 2008-01-21 16:31:15 +01:00
Julien Danjou 85752e00d0 restack() unconditionnaly 2008-01-21 16:31:15 +01:00
Julien Danjou bfc7f3ce5d clean out some need_arrange uneeded 2008-01-21 16:31:15 +01:00
Julien Danjou c2e6e87bac init geometry, and do not need to set need_arrange, setfloating() does it 2008-01-21 16:31:15 +01:00
Julien Danjou 6e4d13c9dc add a new cache system for arrange()ing 2008-01-21 16:31:15 +01:00
Julien Danjou 5f72c9f056 use tag_list_next_cycle() 2008-01-21 16:31:15 +01:00
Julien Danjou ace5434a15 add prefix##_list_next_cycle 2008-01-21 16:31:15 +01:00
Julien Danjou 3b1526ea5b store screen in tag 2008-01-21 16:31:15 +01:00
Julien Danjou 67c155c0dd add tag_view() function 2008-01-21 16:31:15 +01:00
Julien Danjou 2592d3032c add more functions to manipulate tags 2008-01-21 16:31:15 +01:00
Julien Danjou 541d0d631d change tile() to take a Position as argument 2008-01-21 16:31:15 +01:00
Julien Danjou 0940f2f81a rename tileup/down to top/bottom 2008-01-21 16:31:15 +01:00
Julien Danjou 602d593af0 XSync after each event 2008-01-21 16:31:15 +01:00
Julien Danjou 9d4aaa5461 draw a background for icons in tasklist 2008-01-21 16:31:15 +01:00
Julien Danjou 2f8978c15b add client_find_next_visible() 2008-01-21 16:31:15 +01:00
Julien Danjou bda97fa36d drop EnterWindow events after a keypress 2008-01-21 16:31:15 +01:00
Julien Danjou 4809b8bc6e make swapnext cycling 2008-01-21 16:31:15 +01:00
Julien Danjou 011f771398 fix bug in swap 2008-01-21 16:31:15 +01:00
Julien Danjou 650788479d doc 2008-01-21 16:31:15 +01:00
Julien Danjou ed3f624fc0 move clients' uicb away from layout.c 2008-01-21 16:31:15 +01:00
Julien Danjou 7f4dc5a871 use client_setfloating() to change floating attribute 2008-01-21 16:31:15 +01:00
Julien Danjou 5570612dec resize on floating set 2008-01-21 16:31:14 +01:00
Julien Danjou 8cc730cb5a fix swap 2008-01-21 16:31:14 +01:00
Julien Danjou 4ee9cdcd67 make tag_view_prev and next to by cycling 2008-01-21 16:31:14 +01:00
Julien Danjou 4d117da0ec preinit in config.c 2008-01-21 16:31:14 +01:00
Julien Danjou 5180613fe5 fix bug with statusbar recovering each others (FS#37) 2008-01-21 16:31:14 +01:00
Julien Danjou b5e5878c2f push 2008-01-21 16:31:14 +01:00
Julien Danjou 64776925be rename viewprev_selected to view_prev_selected to match uicb name 2008-01-21 16:31:14 +01:00
Julien Danjou 9f28582820 add Display as arg 2008-01-21 16:31:14 +01:00
Julien Danjou bbe0254393 move gen scripts in build-utils 2008-01-21 16:31:14 +01:00
Julien Danjou 8416705a20 autogenerate layout list 2008-01-21 16:31:14 +01:00
Julien Danjou 5def70a8f0 autogenerate widget list 2008-01-21 16:31:14 +01:00
Julien Danjou d793526137 rename view_prev_selected 2008-01-21 16:31:14 +01:00
Julien Danjou 55853910c4 cosmetic 2008-01-21 16:31:14 +01:00
Julien Danjou 3b708f2d09 print warning if uicb not documented 2008-01-21 16:31:14 +01:00
Julien Danjou 135c418275 auto generate uicb list 2008-01-21 16:31:14 +01:00
Julien Danjou 6a6fb58b9c add icons for new layouts 2008-01-21 16:31:14 +01:00
Fabienne Ducroquet 1dbe305177 mirror layout
I missed this feature for some time too, then I've just added two
layouts with master and stack area separated horizontaly: tiledown and
tileup (with the stack area down and up respectively) by adding a third
argument telling whether one wants to separate horizontally or verticaly
to the _tile function in layouts/tile.c. Patch against latest git
version, you will need to have icons
icons/layouts/{tiledown.png,tiledownw.png,tileup.png,tileupw.png} to
compile it without modifications.

Fabienne

Signed-off-by: Julien Danjou <julien@danjou.info>
2008-01-21 16:31:14 +01:00
Julien Danjou f9cebe0dd8 respect rules 2008-01-21 16:31:14 +01:00
Julien Danjou 94197429e5 tag_client_with_rule() only tag is a rule match 2008-01-21 16:31:14 +01:00
Julien Danjou 47ee745425 rewrite client_manage() 2008-01-21 16:31:14 +01:00