170 Commits

Author SHA1 Message Date
Martin Duquesnoy
b0b74b46eb Code cosmetic.. 2010-04-12 18:33:32 +02:00
OldMan
9c693212bb Misc: client_round option 2010-04-11 16:57:07 +06:00
OldMan
d525e3ace1 Misc: focus_pointer_click option 2010-04-11 16:15:29 +06: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
b38db34de5 Client: Fix possible bug in removing focus when client wanted tag is set 2010-04-05 16:41:28 +02:00
Martin Duquesnoy
fb8daed2b5 Layout: Fix free geometry of client 2010-04-04 20:04:54 +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
06a9c44792 Client: Add ignore_next_client_rules uicb function requested by Armael. 2010-03-25 19:40:21 +01:00
Martin Duquesnoy
23b0539686 Client: Reverse client_configure last modif 2010-03-25 13:46:59 +01:00
Martin Duquesnoy
8a236cc7ac Client: Update selbar if selected client get a new title 2010-03-25 12:36:34 +01:00
Martin Duquesnoy
842bc7d3ce Infobar: Add selbar; title of selected client in infobar (Feature #31 requested by markand), conf: [bar] selbar = true/false 2010-03-24 18:03:17 +01:00
OldMan
2b7d1c115d Client: Keep free-size after toggle_{free, max}. 2010-02-25 20:48:24 +01:00
Martin Duquesnoy
f62e59117f Client: Fix client_above function (multi-head placement) 2009-12-27 11:19:15 +01:00
Martin Duquesnoy
8c4641f7e5 Client: Abovefc option improved, better management of multi-head 2009-12-26 00:49:27 +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
4beaeb7a14 Client/Conf: Fix the mistake of the autistic linkdd.. 2009-11-21 22:11:06 +01:00
Martin Duquesnoy
1b16cb9229 Merge branch 'master' of git.wmfs.info:wmfs 2009-11-02 20:09:27 +01:00
Martin Duquesnoy
0b5b2affd4 Client: Fix layout update bug when a client is closed on another tag. 2009-11-02 20:08:56 +01:00
linkdd
a84cc5ef48 Add option to set the new windows as master or not 2009-10-20 18:22:30 +02:00
Martin Duquesnoy
ff729f59fa Layout: Add layer layout (manual layout), testing. 2009-10-11 19:24:13 +02:00
Martin Duquesnoy
a2815a49f0 Client: Fix possible bug in client_moveresize() 2009-09-06 18:30:32 +02:00
Martin Duquesnoy
bf3038cb78 !! IMPORTANT !! NEW CONFIG FILE SYNTAX, NO LIBCONFUSE NEEDED ANYMORE. 2009-08-23 01:58:24 +02:00
Martin Duquesnoy
324b6bc5d4 Client: Fix mistake in client_manage. 2009-08-22 23:19:22 +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
b8f633c9f1 Client: Secure uicb_client_resize 2009-08-01 01:45:23 +02:00
Martin Duquesnoy
33a7864da2 Client: Add condition in uicb_client_resize 2009-08-01 01:20:08 +02:00
Martin Duquesnoy
fd14922e62 Client: Add uicb function client_{move, resize} requested by YDB. 2009-08-01 01:12:44 +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 Duquesnoy
24bb4224b3 Client/Layout: Fix layout arranging bug with multihead, when closing a client who is on another screen in the current tag. 2009-07-28 11:50:01 +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
33689fc5a0 Client/Layout: Fix focus issue (#1) with max layout. 2009-07-22 14:27:52 +02:00
Martin Duquesnoy
164efda501 Wmfsrc.in/Client: Only tile client can be swapped/ remove all tile_switch call in wmfsrc.in 2009-07-14 23:18:12 +02:00
Martin Duquesnoy
fba3243ffe Client: Fix mistake 2009-07-14 23:15:41 +02:00
Martin Duquesnoy
daae7d4764 Client/Layout: Remove tile_switch uicb function; add client_swap_{next, prev}. 2009-07-14 22:59:24 +02:00
Martin Duquesnoy
fe8eba8c54 Client: Add client_set_screen() and fix some bugs. 2009-07-14 18:45:56 +02:00
Martin Duquesnoy
11bc12f72a Client: Secure client_swap against little big 2009-07-14 17:48:55 +02:00
Martin Duquesnoy
d392f9b5cf Client: Set new tag in client_screen_{prev, next} with new screen (Segfault possible) 2009-07-14 11:26:15 +02:00
Martin Duquesnoy
ec009c98e1 Client: Add 2 uicb function requested by bacardi95: client_screen_{next, prev}. 2009-07-13 21:54:00 +02:00
Martin Duquesnoy
c7a0fc9c3f Layout: Add update_layout boolean argument in arrange() function 2009-07-05 03:13:07 +02:00
Martin Duquesnoy
d8f3db227a Client: Fix endless focus bug with raisefocus option. 2009-06-28 19:57:36 +02:00
Martin Duquesnoy
649a631f97 Mouse: Grab server only when the client is not tiled 2009-06-21 01:55:52 +02:00
martin
8f92f962cf Client: Simplify client_swap() 2009-06-20 03:30:42 +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
62a7fcf33f Client: set c->min{h, w} to 1 if it's 0 2009-06-19 23:52:54 +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
a80f6908b7 Mouse/Client: Add client_geo_hints to transform the geometry of a client with its size hints and use it in mouse_resize. 2009-06-19 17:29:40 +02:00
Martin Duquesnoy
29bc1bc2f1 Client: Add frame_update({c1, c2}) to draw the right title 2009-06-19 03:08:44 +02:00