Julien Danjou
|
845984fed0
|
fix bug in Xinerama when mouse is not in the same screen that mouse
|
2007-10-01 11:28:21 +02:00 |
Julien Danjou
|
3e385c3bea
|
use real_screen in grabbuttons(), fix Xinerama support
|
2007-09-29 13:09:45 +02:00 |
Julien Danjou
|
7beabd32d3
|
enhance windows screen moving when windows are floating
|
2007-09-28 16:40:20 +02:00 |
Julien Danjou
|
ca169340b1
|
use PATH_MAX instead of _POSIX_PATH_MAX
|
2007-09-28 13:42:13 +02:00 |
Julien Danjou
|
a6943aa3f3
|
add uicb_exec
|
2007-09-28 13:39:46 +02:00 |
Julien Danjou
|
659adaab5e
|
use get_real_screen() in a lot of places
|
2007-09-28 11:55:08 +02:00 |
Julien Danjou
|
9692e398d5
|
return DefaultScreen instead of 0
|
2007-09-28 11:41:03 +02:00 |
Julien Danjou
|
6efc6de67e
|
use get_real_screen() in initcolor()
|
2007-09-28 11:37:36 +02:00 |
Julien Danjou
|
d4211d3bfb
|
introduce get_real_scree()
|
2007-09-28 11:36:39 +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
|
ab738c9cab
|
bug fix: XClassHint not copied correctly
Thanks Nikos Ntarmos <ntarmos@ceid.upatras.gr>
|
2007-09-28 10:46:34 +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
|
ca363aa248
|
add uicb_movetoscreen()
|
2007-09-27 22:29:09 +02:00 |
Julien Danjou
|
ed4f0c20fe
|
fix bug in mouseresize with Xinerama
|
2007-09-27 21:32:48 +02:00 |
Julien Danjou
|
11cbd79c62
|
make a lot of function in event and statusbar creation/handling Xinerama aware
|
2007-09-27 21:26:25 +02:00 |
Julien Danjou
|
2680d34a64
|
make manage() more Xinerama efficient
|
2007-09-27 21:22:01 +02:00 |
Julien Danjou
|
bbb3a8cfbf
|
resize() now update client screen number in Xinerama
|
2007-09-27 20:19:36 +02:00 |
Julien Danjou
|
14da15bbc9
|
make Statusbar optional in get_display_info()
|
2007-09-27 20:16:20 +02:00 |
Julien Danjou
|
972ea8f832
|
max layout is now Xinerama aware
|
2007-09-27 19:34:41 +02:00 |
Julien Danjou
|
d3ace8b9e8
|
make scan() aware of Xinerama
|
2007-09-27 19:21:47 +02:00 |
Julien Danjou
|
990bc8d6f2
|
bug fix: previous commit broke Zaphod mode in spawn()
|
2007-09-27 19:18:19 +02:00 |
Julien Danjou
|
b76d5d6722
|
give good screen to manage()
|
2007-09-27 18:57:22 +02:00 |
Julien Danjou
|
783a10f146
|
cosmetic
|
2007-09-27 18:57:03 +02:00 |
Julien Danjou
|
ac193f82ad
|
fix get_screen_bycoord() and add move_mouse_pointer_to_screen() for focus{next,prev}screen()
|
2007-09-27 17:57:57 +02:00 |
Julien Danjou
|
491b5611c2
|
Fix screen detection in keypress for supporting Xinerama
|
2007-09-27 17:53:01 +02:00 |
Julien Danjou
|
3bba90fa38
|
don't modify display if we're on Xinerama
|
2007-09-27 17:52:36 +02:00 |
Julien Danjou
|
ecf79693a2
|
use real_screen for X functions, not logical screen
|
2007-09-27 17:13:31 +02:00 |
Julien Danjou
|
bdd408cd6c
|
use get_screen_count instead of ScreenCount where needed
|
2007-09-27 17:13:31 +02:00 |
Julien Danjou
|
4662cf109e
|
introduce get_screen_count(...) function
|
2007-09-27 17:13:30 +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
|
486dd410ca
|
bug fix: apply selected layouts for tag in uicb_tag_view{next,prev}
Thanks Jordà Polo <jorda@ettin.org>
|
2007-09-27 16:24:42 +02:00 |
Julien Danjou
|
b4cc86abf0
|
make moveresize work with +/- as others
|
2007-09-27 12:30:18 +02:00 |
Julien Danjou
|
9dad2fd85c
|
add -c option to specify configuration file
|
2007-09-26 21:22:30 +02:00 |
Julien Danjou
|
c81d40f15e
|
change initcolor() proto
|
2007-09-26 20:21:09 +02:00 |
Julien Danjou
|
6f3e0a3a2d
|
change initfont proto
|
2007-09-26 20:18:49 +02:00 |
Julien Danjou
|
bf0ddca247
|
remove set_default_configuration()
|
2007-09-26 20:16:04 +02:00 |
Julien Danjou
|
6d77645872
|
change urxvt by x-terminal-emulator in default config
|
2007-09-26 20:00:16 +02:00 |
Julien Danjou
|
2c149b25d3
|
optimize a little isvisible()
|
2007-09-26 18:56:58 +02:00 |
Julien Danjou
|
d34146fcec
|
doc update for client.h
|
2007-09-26 16:30:17 +02:00 |
Julien Danjou
|
4f65ea5fcd
|
remove useless #include
|
2007-09-26 11:35:38 +02:00 |
Julien Danjou
|
b5ec38f15a
|
add common.h to dist target
|
2007-09-26 11:28:16 +02:00 |
Julien Danjou
|
a22b4c1008
|
new feature: add swap{next,prev} for reordering visible windows
|
2007-09-25 12:41:36 +02:00 |
Julien Danjou
|
5d06303f48
|
add mwfact to statusbar printing
|
2007-09-24 20:23:05 +02:00 |
Julien Danjou
|
935bcc7ce4
|
move Regs into tag.c
|
2007-09-24 18:02:03 +02:00 |
Julien Danjou
|
256717c792
|
add a_strncmp() to util.h and use a_str*() functions everywhere
|
2007-09-24 17:58:50 +02:00 |
Julien Danjou
|
89fa270bca
|
display layout nmaster/ncols vars in new tags without clients
|
2007-09-24 17:08:47 +02:00 |
Julien Danjou
|
b5f2129680
|
add a_strcat function to util
|
2007-09-24 16:53:03 +02:00 |
Julien Danjou
|
9a97c13804
|
add a_strcpy() function to util.c
|
2007-09-24 16:44:36 +02:00 |
Julien Danjou
|
df75e01ce0
|
add a_strncpy functions
|
2007-09-24 16:42:04 +02:00 |