143 Commits

Author SHA1 Message Date
Martin Duquesnoy
908978cca1 !! Implementation of System tray !! 2010-07-22 20:12:27 +02:00
Martin Duquesnoy
fb97d95787 Event: Improve grabkeys() 2010-06-10 16:39:48 +02:00
Philippe Pepiot
c8bb465bb0 Fix possible segfault when no [selbar] in config 2010-04-15 01:09:22 +02:00
OldMan
a713e34b87 Merge branch 'master' into sb-sec 2010-04-13 18:31:14 +06:00
OldMan
1ddc714196 Conf: section 'selbar' in section 'bar' 2010-04-13 10:15:40 +06:00
Martin Duquesnoy
b0b74b46eb Code cosmetic.. 2010-04-12 18:33:32 +02:00
Martin Duquesnoy
5c439c245c Tag: Add multitag support (Feature #38 requested by Chacha^Wmarkand): button 3 click on tag to add it. (tagtransfert is now button 2 by default) 2010-04-07 00:33:00 +02:00
Martin Duquesnoy
6f82c73409 Tag: Add uicb_tag_urgent to go to urgent tag (Feature #37 request bien Erus) 2010-04-06 01:33:18 +02:00
Martin Duquesnoy
ee13255297 Client/Event/Tag: Fix XUrgencyHint support 2010-04-04 15:42:51 +02:00
Martin Duquesnoy
9c154fd0f3 Client/Event/Tag: Add XUrgencyHint support (colorize tag where there is an urgent client) 2010-04-04 15:13:02 +02:00
Martin Duquesnoy
c5da009b7a Conf: Add [misc] status_path option to choose status script path 2010-03-25 19:19:24 +01:00
Martin Duquesnoy
4199b7bb50 Event: manage expose event for selbar 2010-03-24 19:15:11 +01:00
Martin Duquesnoy
881ac9f68f Status: Add status.c, clean statutext fonction and add located text stuff: \s[x;y;#color;text]\. 2010-02-04 02:58:28 +01:00
Martin Duquesnoy
7acf0139d4 Infobar/Wmfs: Fix infobar_draw_statustext, remove useless screen_count() 2010-01-02 17:38:13 +01:00
Martin Duquesnoy
796a72ecb8 Wmfs: Thread WMFS if status.sh is present, So update status.sh by itself each status_timing second, and add wmfs -S to update status.sh. !REPLACE YOUR STATUS.SH! (no loop anymore in the script) Requested by Matrhack. 2010-01-01 23:24:01 +01:00
Martin Duquesnoy
5d0b922907 Client/Layout: Add abovefc option and toggle uicb fonction. Requested by Arpinux. 2009-12-25 21:25:20 +01:00
Martin Duquesnoy
f916b8e0cb Init: Load ~/.config/wmfs/status.sh at startup (if status.sh is +x) 2009-11-22 20:29:43 +01:00
Martin Duquesnoy
5a25eaeff5 Ewmh/Event: Fix _WMFS_STATUSTEXT_x mistake 2009-11-16 19:40:33 +01:00
Martin Duquesnoy
ba45a360f7 Ewmh: Fix wmfs_statustext_x placement in net_atom enum 2009-11-15 14:52:53 +01:00
Philippe Pepiot
a3a0dd32ba Don't care about return code for wait() 2009-10-12 01:39:28 +02:00
Martin Duquesnoy
b483262088 Wmfs: Add screen specification in wmfs -s -> screen -s <num> "string" 2009-10-04 17:12:47 +02:00
Martin Duquesnoy
36c9f52296 All: Update head license in each file. 2009-08-22 22:56:41 +02:00
Martin Duquesnoy
8a3111fb75 Mouse/Typo: Improve client tile move system (Remove break after swap). 2009-08-21 17:18:52 +02:00
Martin Duquesnoy
c97cc8a7db Wmfs: Remove all Boolean value in the Client struct: all works with flags and fix multi-head _NET_WM_STATE_FULLSCREEN little placement buf. 2009-08-20 17:50:59 +02:00
Martin Duquesnoy
7097296cc8 Menu: Fix segfault if there is no menu {} section in config. 2009-07-29 17:42:50 +02:00
Martin Duquesnoy
ec2ccea884 Client: Add client_get_{next, prev} to simplify some functions. 2009-07-22 20:56:53 +02:00
Martin Duquesnoy
fd287cd562 Build system/WMFS: WMFS does not *need* xinerama and xrandr librairies anyway, optional now. 2009-07-11 23:24:46 +02:00
Martin Duquesnoy
a4a80fb3af Event: Add client_raise when clicking on the client window unfocused (Request by KERNEL_ERROR). 2009-07-06 22:30:28 +02:00
Martin Duquesnoy
c7a0fc9c3f Layout: Add update_layout boolean argument in arrange() function 2009-07-05 03:13:07 +02:00
Martin Duquesnoy
fbcd608d71 Xrandr: Add XRRSelectInput. 2009-07-05 02:39:08 +02:00
martin
2c8d67ff27 Xrandr: Add Xrandr support in event/screen. 2009-07-05 00:50:58 +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 Duquesnoy
bcda923176 Infobar: Simplify infobar_draw_statustext function. 2009-06-28 16:55:38 +02:00
Martin Duquesnoy
ad0bedd285 statustext color parsing trial [UNSTABLE] 2009-06-24 10:03:52 +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
fba8e7b25f Ewmh/Event/Frame: Fix bug with mplayer in fullscreen and FREE layout reported by philpep and remove titlebar limit for title drawing. 2009-06-14 03:06:10 +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
4380d64da1 Client: Add option in client_manage to arrange or not. 2009-04-23 19:57:56 +02:00
Martin Duquesnoy
2741bb71de Wmfs: Replace statustext[] -> *statustext and improve clientmessageevent(). 2009-04-22 03:04:41 +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
b73ba2106e Event: Fix layout menu position on top infobar mode 2009-03-30 16:06:06 +02:00
Martin Duquesnoy
02af9d6523 Layout: Simplify mirror code. 2009-03-30 07:46:16 +02:00
Martin Duquesnoy
582f1a9481 Screen/Infobar: Fix position with multi-head, add spgeo[] (screen pure geometry). 2009-03-30 07:30:32 +02:00
Martin Duquesnoy
39a742e541 Event: Add button2 and button3 for the unselected client focus. 2009-03-28 20:12:46 +01:00
Martin Duquesnoy
3441a5ca67 Event: Fix first if in enternotify. 2009-03-28 19:20:28 +01:00
Martin Duquesnoy
a3f144f642 Event buttonpress: Fix bug #9 opened by Cheaterman. 2009-03-28 19:17:46 +01:00
Martin Duquesnoy
cf96cf9715 Event mouse: Fix screen condition for bar mouse binding 2009-03-26 20:36:10 +01:00
Martin Duquesnoy
4d5883bbf0 Conf: Add multi mouse section possible in bar section. 2009-03-26 20:31:23 +01:00
Martin Duquesnoy
829536ac9a Mouse: Can move client of one tag/screen to another by the mouse in selecting the client and move it to a tag (in the infobar) 2009-03-26 02:21:44 +01:00