143 Commits

Author SHA1 Message Date
Martin Duquesnoy
7097296cc8 Menu: Fix segfault if there is no menu {} section in config. 2009-07-29 17:42:50 +02:00
Martin Duquesnoy
702d6065fa Wmfs: Add -C option to load a configuration file 2009-07-29 17:14:55 +02:00
Martin Duquesnoy
f252636744 Menu: Improve mouse event management in menu_manage_event. (Add Button{4, 5} management and quit when clicking on another window) 2009-07-29 16:17:54 +02:00
martin
42fa59a524 Conf/Event: Add option "focus_follow_mouse" in misc section request by gyo. 2009-07-03 19:04:09 +02:00
martin
e82d75b5ca Layout/Tag: Add request_update in Tag struct. WMFS Doesn't update layout each time you switch the tag, but only when it's requested. 2009-06-20 03:11:49 +02:00
Martin Duquesnoy
cb1cfb5d8e Mouse/Frame: Add resize corner area left and mouse resize left and right. 2009-06-19 21:41:51 +02:00
Martin Duquesnoy
59f203ee8f Conf: Add misc { pad = x }. 2009-06-18 21:57:15 +02:00
Martin Duquesnoy
af4e77405c Mouse: Remove transparent_{move / resize} : new movement/resize mode with revert border. 2009-06-14 21:36:45 +02:00
Martin Duquesnoy
16171797a3 Client: client_set_wanted_tag() -> set xch to { 0 } so fix possibly segfault. 2009-06-13 15:50:10 +02:00
Martin Duquesnoy
71471902f0 Infobar/Conf: Add bar { height = x } option (requested by ecc___) to set infobars height. 2009-06-06 15:08:06 +02:00
Martin Duquesnoy
798623f7ff EWMH: Now, manage _NET_SUPPORTING_WM_CHECK, _NET_WM_PID and _NET_SHOWING_DESKTOP. 2009-05-08 23:17:17 +02:00
Martin Duquesnoy
c9e8e5d691 Getinfo: Add wmfs -g option for get some info about wmfs status 2009-04-30 22:02:17 +02:00
Martin Duquesnoy
06270b371a Ewmh: Add _WMFS_MWFACT & _WMFS_NMASTER to know the current tag mwfact and nmaster. 2009-04-25 03:22:03 +02:00
Martin Duquesnoy
0f0678e1c5 Conf: Add option move_transparent in misc {}. 2009-04-24 22:36:51 +02:00
Martin Duquesnoy
51cccecaeb Scan: Update client attributes after client_manage and arrange all screen at the end. 2009-04-23 19:26:52 +02:00
Martin Duquesnoy
12fc19d1b0 Conf: Add option resize_transparent in misc section for light client resize. 2009-04-22 10:39:39 +02:00
Martin Duquesnoy
5be5b19266 Titlebar/Stipple: Add option stipple_{normal, focus} to choose stipple color. 2009-04-21 16:58:01 +02:00
Martin Duquesnoy
a77a9760d7 Fix mistake. 2009-04-21 13:02:25 +02:00
martin
1a7be7228e Event: Remove useless variables. 2009-04-21 12:59:36 +02:00
Martin Duquesnoy
4a8db8d34b Menu: Fix menulayout bug 2009-04-20 11:47:54 +02:00
Martin Duquesnoy
6eff09d790 Layout: Add mirror_vertical and mirror_horizontal! 2009-03-30 06:44:36 +02:00
Martin Duquesnoy
c1bcd7c405 Layout: New layout: Mirror tile (idea from Cheaterman) 2009-03-29 22:09:22 +02:00
Martin Duquesnoy
4d5883bbf0 Conf: Add multi mouse section possible in bar section. 2009-03-26 20:31:23 +01:00
Martin Duquesnoy
436aaf5856 Button: Add line multi section in button section (button { line { coord = {x1, y1, x2, y2} } }) to make your own button motive. 2009-03-23 00:56:06 +01:00
Martin Duquesnoy
9c6ecc2459 Client/conf: Add border_shadow boolean option in the configuration file. 2009-03-21 20:53:11 +01:00
Martin Duquesnoy
1e6bf6821a Titlebar/button: New feature: Titlebar button. (titlebar{ button {} } in the configuration file) 2009-03-21 20:34:42 +01:00
Martin Duquesnoy
74fd1d7c92 Infobar: Complete requested feature #8 (By Cheaterman) infobar_position = "<pos>" by tag 2009-03-19 20:17:25 +01:00
Martin Duquesnoy
0b3a2d1b8f Infobar: Add hide position (Feature #8 requested by Cheaterman) 2009-03-19 00:20:07 +01:00
Martin Duquesnoy
c68aa48bc2 All: Update !!!! \o/ 2009-02-13 23:02:03 +01:00
Martin Duquesnoy
292ff26eb7 launcher/conf: Add launcher section in the configuration file, see the default conf. 2009-02-03 14:55:57 +01:00
Martin Duquesnoy
2d26778835 conf/menu: Add menu support in the configuration file: menu { set_menu { ... } } (See the default configuration) And call it with a keybind or mousebind : func = "menu" cmd = "<menu name>". 2009-02-02 19:30:39 +01:00
Martin Duquesnoy
33234f2266 Menu: Improve menu draw system ; Add some function ... 2009-02-02 03:42:53 +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
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
Martin Duquesnoy
b0908ad409 shell: Add wmfs-shell. 2009-01-11 22:04:48 +01:00
Martin Duquesnoy
e90fc58732 frame/titlebar: Remove border Between client and titlebar 2009-01-08 21:43:50 +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
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
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
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
f8d1049240 New feature: EWMH Support ! #1 2008-12-14 15:43:21 +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
2edd6dbd02 Limit the alias size -> 256 2008-12-06 20:02:40 +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