Julien Danjou
db3931c549
add support for keycode instead of only string
2008-01-21 16:31:15 +01:00
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