377 Commits

Author SHA1 Message Date
Martin Duquesnoy
aba1d341f8 all: Fix tag bug, add wmfs hint (_WMFS_TAG_NAMES, _WMFS_CURRENT_LAYOUT...) 2008-12-19 20:08:22 +01:00
Martin Duquesnoy
4904011168 screen: Add uicb_screen_{prev, next} 2008-12-17 14:59:29 +01:00
Martin Duquesnoy
838b579e08 ewmh/infobar: Add ewmh_set_workarea in uicb_infobar_togglepos for update the workarea geometry when the bar is moving 2008-12-15 20:01:18 +01:00
Martin Duquesnoy
4594561647 ewmh: Replace array by pointer in ewmh_set_workarea (thanks drmax) 2008-12-15 03:16:14 +01:00
Martin Duquesnoy
a0c857602f ewmh: Add _NET_DESKTOP_GEOMETRY & _NET_WORKAREA ewmh support 2008-12-15 02:12:18 +01:00
Martin Duquesnoy
1976a13a2d screen: Add screen_set_sel() and uicb_screen_select() (option screen_select in the conf for mouse & keybind) 2008-12-14 22:10:28 +01:00
Martin Duquesnoy
41e432371b ewmh: Add _NET_CLIENT_LIST ewmh support and UTF8_STRING for _NET_DESKTOP_NAMES 2008-12-14 21:45:31 +01:00
Martin Duquesnoy
1454d4e7f7 tag: Add tag_set & tag_transfert with a int parametre (for event use and make easier the uicb tag function) 2008-12-14 19:27:57 +01:00
Martin Duquesnoy
e33c20f1bb ewmh: Regulate net_current_desktop in client message event 2008-12-14 16:00:20 +01:00
Martin Duquesnoy
f8d1049240 New feature: EWMH Support ! #1 2008-12-14 15:43:21 +01:00
Martin Duquesnoy
199a148689 all: Simplify atom management 2008-12-13 13:48:57 +01:00
Martin Duquesnoy
dde207ebf8 client/screen: Add screen_get_with_geo for get the current screen with X & Y, and improve the client free placement 2008-12-13 00:47:19 +01:00
Martin Duquesnoy
4c0a33ddfc config: Remove debug 2008-12-09 20:17:28 +01:00
Martin Duquesnoy
30c48c858e client: Add XSetWindowBorderWidth in client_manage for remove, if there is border, the client->win border. 2008-12-09 20:16:43 +01:00
Martin Duquesnoy
05badba757 config: Fix keybind section mistake 2008-12-08 17:04:10 +01:00
Martin Duquesnoy
7d7dbedce9 config: Fix typo 2008-12-07 18:23:10 +01:00
Martin Duquesnoy
9febd06a30 config: Fix mistake 2008-12-07 18:21:51 +01:00
Martin Duquesnoy
f496979219 config: Improve tag section 2008-12-07 18:20:47 +01:00
Martin Duquesnoy
f5a1a72bbc config: Improve tag section 2008-12-07 18:19:41 +01:00
Martin Duquesnoy
0eaed01ca0 config: Add config_struct.h 2008-12-07 17:58:32 +01:00
Martin Duquesnoy
02e19265de config/util: repart some function of config.c -> utile.c 2008-12-07 17:52:48 +01:00
Martin Duquesnoy
f873a83b44 config: Make functions for all config section 2008-12-07 17:37:03 +01:00
Martin Duquesnoy
fd31ec4e4b infobar: Re-fix infobar toggle pos 2008-12-07 16:53:11 +01:00
Martin Duquesnoy
96445baac5 infobar: Fix infobar toggle position. 2008-12-07 16:43:08 +01:00
Martin Duquesnoy
ddc2ea5254 conf: Add "Super" bind for "Mod4" 2008-12-06 20:33:07 +01:00
Martin Duquesnoy
d8f5701263 conf/tag: If there is no specific screen in tag {}, put it on all screen 2008-12-06 20:29:07 +01:00
Martin Duquesnoy
2edd6dbd02 Limit the alias size -> 256 2008-12-06 20:02:40 +01:00
Martin Duquesnoy
9769790a50 infobar: Fix doxygen comment 2008-12-06 16:15:20 +01:00
Martin Duquesnoy
0251856951 screen: Fix screen_get_sel with sgeo 2008-12-06 16:10:43 +01:00
Martin Duquesnoy
588cdea544 screen: Add sgeo for don't have to exec screen_get_geo at all times... 2008-12-06 15:56:11 +01:00
David Delassus
6a24974b7b client: Fix clients placement in free layout
Signed-off-by: David Delassus <linkdd62@gmail.com>
2008-12-03 18:45:50 +01:00
Martin Duquesnoy
0c6e3212ed conf/event: Fix mouse binding for root (add screen specification in mouse {} too) 2008-12-03 18:20:45 +01:00
Martin Duquesnoy
2450db1d64 conf: Change confalias -> conf.alias 2008-12-03 17:16:28 +01:00
Martin Duquesnoy
9f177d8d4b config: Rename variables -> alias in the configuration file 2008-12-03 17:01:56 +01:00
Martin Duquesnoy
d39dbe658d infobar: Fix infobar_draw_taglist 2008-12-03 16:45:16 +01:00
Martin Duquesnoy
d875065df5 infobar: Fix statustext 2008-12-03 13:52:10 +01:00
Martin Duquesnoy
b1e3918504 config: Add option place_at_mouse in the client section 2008-12-03 13:44:46 +01:00
Martin Duquesnoy
92a4992ba7 layout/tag: Add client_focus(NULL) in uicb_tag and remove it of arrange() 2008-12-02 23:07:16 +01:00
Martin Duquesnoy
5babea7311 mouse: Remove resize mwfact with mouse 2008-12-02 23:02:30 +01:00
David Delassus
4ed28097e3 client: In free layout, wrap newly created clients to mouse position
Signed-off-by: David Delassus <linkdd62@gmail.com>
2008-12-02 22:14:53 +01:00
Martin Duquesnoy
be5346ef30 client: Fix x base position of the managed client. 2008-12-02 20:02:35 +01:00
Martin Duquesnoy
a4307b6364 config: Fix David Delassus's little mistake: occupied_tag -> occupied_bg. 2008-12-02 19:45:59 +01:00
David Delassus
20e74f62e8 tag: Add tag round
Signed-off-by: David Delassus <linkdd62@gmail.com>
2008-12-02 19:32:42 +01:00
David Delassus
aac9b78319 infobar: Add color on the occupied tag by clients
Signed-off-by: David Delassus <linkdd62@gmail.com>
2008-12-02 19:31:34 +01:00
Martin Duquesnoy
8eec996d1b screen/client: Add y in the if of screen_get_sel and client_moveresize for find the screen verticaly 2008-12-01 20:14:45 +01:00
Martin Duquesnoy
af399b9f49 wmfs: Free conf.ntag at quit() 2008-12-01 01:47:50 +01:00
Martin Duquesnoy
73db5819a5 CMake: Oops ! Re-add xinerama 2008-12-01 01:38:49 +01:00
Martin Duquesnoy
077d60c3d4 config/screen: Multi-Head support: Add screen option in tag {} in the configuration file, Improved other things... 2008-12-01 01:37:34 +01:00
Marc Lagrange
e9b2219566 CMake: Add check for xinerama 2008-11-30 08:55:55 +01:00
Martin Duquesnoy
7ca18df97d layout: Fix layoutswitch() 2008-11-30 04:41:33 +01:00