707 Commits

Author SHA1 Message Date
Martin Duquesnoy
33234f2266 Menu: Improve menu draw system ; Add some function ... 2009-02-02 03:42:53 +01:00
Philippe Pepiot
b2112c5e87 Shell: Add --cmd feature 2009-02-01 21:23:13 +01:00
Martin Duquesnoy
1fb1458162 menu: Add free(menulayout.item) 2009-01-31 18:43:47 +01:00
Martin Duquesnoy
13363877f7 Menu/layout: Add menu.c & Menu for layout switch (or just switch, manage it in the conf layout { system = "menu/switch"}) 2009-01-31 18:39:49 +01:00
Martin Duquesnoy
b49f81d83b infobar->launcher: can manage ctrl-c/ctrl-d (for cancel) & Add doxygen comment 2009-01-18 21:42:39 +01:00
Martin Duquesnoy
936a369278 infobar->launcher: Add getevent() to the launcher event loop. 2009-01-18 19:57:57 +01:00
Martin Duquesnoy
c5e2df97f7 infobar: Add launcher ! (alt-p in the basic configuration). 2009-01-18 19:44:05 +01:00
Martin Duquesnoy
796c7988d6 infobar: Add option to set the borders around the tag buttons, the layout button and the infobar. 2009-01-18 03:25:10 +01:00
Perrin "kAworu" Alexandre
d789c6d0f2 secure macros def.
Signed-off-by: Perrin "kAworu" Alexandre <kaworu(a)kaworu,ch>
2009-01-14 23:52:35 +01:00
Martin Duquesnoy
9df3a89490 Shell: Check if there is _WMFS_RUNNING. 2009-01-13 19:53:05 +01:00
Marc Lagrange
213152609b Add binary to make : wmfs-shell
Signed-off-by: Marc Lagrange <marc@shebang.sangor>
2009-01-12 23:01:27 +01:00
Martin Duquesnoy
9a764b6a25 Shell: Add statustext. 2009-01-11 22:19:09 +01:00
Martin Duquesnoy
e3e52b70d6 shell: Add wmfs-shell. 2009-01-11 22:07:00 +01:00
Martin Duquesnoy
26efad90ec Merge branch 'master' of git@tux-atome.fr:wmfs 2009-01-11 22:06:36 +01:00
Martin Duquesnoy
b0908ad409 shell: Add wmfs-shell. 2009-01-11 22:04:48 +01:00
Marc Lagrange
697e07ad38 python: The right exception is called, WmfsInitError instead of error.
a wmfs.WmfsInitError is available with a wmfs.WmfsInitError.message containing message error.

In [2]: wmfs.init()
---------------------------------------------------------------------------
WmfsInitError                             Traceback (most recent call last)

/usr/home/marc/<ipython console> in <module>()

WmfsInitError: WMFS not running?

In [3]: try:
   ...:     wmfs.init()
   ...: except wmfs.WmfsInitError, e:
   ...:     print 'Error: '+e.message
   ...:
Error: WMFS not running?

Signed-off-by: Marc Lagrange <marc@shebang.sangor>
2009-01-09 13:34:08 +01:00
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