Marc Lagrange
f56ccc1643
python: Add exception for wmfs.init()
...
if wmfs is not running, an exception is called like:
In [2]: wmfs.init()
---------------------------------------------------------------------------
error Traceback (most recent call last)
/usr/home/marc/<ipython console> in <module>()
error: WMFS not running?
Signed-off-by: Marc Lagrange <marc@shebang.sangor>
2009-01-09 13:29:18 +01:00
Martin Duquesnoy
c6f4f09967
python: Fix test stuff
2009-01-08 21:45:39 +01:00
Martin Duquesnoy
e90fc58732
frame/titlebar: Remove border Between client and titlebar
2009-01-08 21:43:50 +01:00
Marc Lagrange
c8e82eac86
python/setup.py: Fix build on FreeBSD, edit name/desc/etc...
...
Signed-off-by: Marc Lagrange <marc@shebang.sangor>
2009-01-07 15:40:13 +01:00
Martin Duquesnoy
7b1c730c80
python: Send only one event message for wmfs.uicb function
2009-01-04 23:09:40 +01:00
Martin Duquesnoy
f99a082a79
event: Remove debug stuff and warning
2009-01-04 19:48:11 +01:00
Martin Duquesnoy
b2eb9ee33e
python: Add wmfs_uicb python function
2009-01-04 19:46:15 +01:00
Martin Duquesnoy
1189fe1690
Add python wmfslib
2009-01-04 18:13:13 +01:00
Martin Duquesnoy
d174422bdb
config: Add option stipple (boolean) in titlebar section
2009-01-02 21:36:24 +01:00
Martin Duquesnoy
b69cce353d
barwin/frame: Add stipple in the titlebar.
2009-01-02 21:16:16 +01:00
Martin Duquesnoy
c6b6bf2cab
conf: Add fg_{normal, focus} in titlebar section
2009-01-02 08:39:43 +01:00
Martin Duquesnoy
9bd68ad962
event: Fix configure window event (add c->ogeo.* to the change)
2009-01-02 06:25:05 +01:00
Martin Duquesnoy
24e0212c3b
layout: Fix togglemax function
2009-01-01 18:52:57 +01:00
Martin Duquesnoy
edd7ec5363
client: Fix client_maximize for fullscreen state
2009-01-01 18:22:38 +01:00
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