68 Commits

Author SHA1 Message Date
Martin Duquesnoy
132f7d1da4 Client: Add focusontag option in Client structure to save focused client on every tag 2010-08-02 17:26:43 +02:00
Raphael Khaiat
6d720d9848 Remove useless lines, thanks to xorg62 :-) 2010-06-25 13:55:08 +02:00
Raphael Khaiat
414273fff9 Prevent user the resize client while using tile_grid vertically or
horizontally.
2010-06-25 13:52:04 +02:00
Martin Duquesnoy
7e44e4b314 Tag: Add tag_prev_sel function request by Erus (Feature #29) 2010-02-25 20:39:04 +01:00
Martin Duquesnoy
77cb589f03 Mouse: Fix move_tag_client. 2010-02-07 17:56:48 +01:00
Martin Duquesnoy
36c9f52296 All: Update head license in each file. 2009-08-22 22:56:41 +02:00
Martin Duquesnoy
514f7a0226 Mouse: Add 2 separate functions to move client in tile and move from one tag to another with mouse. 2009-08-22 02:05:26 +02:00
Martin Duquesnoy
378cb70acc Mouse: Securize client swapping / client tagging with mouse 2009-08-21 17:56:36 +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
93f2fe49fa Mouse: Fix bug #5 found by Linkdd. 2009-08-19 14:04:16 +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
b5ec3dd9fa Mouse/Client: Focus the selected client when swapping with mouse (requested by pist) 2009-07-25 01:57:42 +02:00
Martin Duquesnoy
eddf5c24be Mouse: Uncomment "break;" after client_swap() (bugfull) 2009-07-14 23:25:06 +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
c7a0fc9c3f Layout: Add update_layout boolean argument in arrange() function 2009-07-05 03:13:07 +02:00
Martin Duquesnoy
0b21569b3a Draw: Set dev trial 2009-06-23 00:31:32 +02:00
Martin Duquesnoy
649a631f97 Mouse: Grab server only when the client is not tiled 2009-06-21 01:55:52 +02:00
Martin Duquesnoy
343e2a22a6 Mouse: Add arrange for the old screen when move a client from one tag/screen to another 2009-06-20 13:06:36 +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
3fc2571b92 Launcher/Signal/Mouse: Set wmfs ANSI approved, use signal instead sigaction and fix mouse_resize tiny bug. 2009-06-20 01:20:41 +02:00
Martin Duquesnoy
8cde052456 Spawn: Applied KERNEL_ERROR's patch. 2009-06-19 21:56:36 +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
f6011776c2 Wmfs: Free all GC everywhere 2009-06-19 17:59:59 +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
96cc645788 Client/Mouse: Add client_swap (new trial) 2009-06-19 01:16:17 +02:00
Martin Duquesnoy
eb4f98ac54 Mouse: Grab server before mouve / resize. (fix conky + move border bug) 2009-06-18 20:23:31 +02:00
Martin Duquesnoy
519b3d7058 Mouse: Fixed tile client movement bug. 2009-06-15 17:04:10 +02:00
Martin Duquesnoy
bca4aeb6bb Mouse: Fix drag border final refresh in mouse_resize 2009-06-14 23:51:32 +02:00
Martin Duquesnoy
4cf2fcba0d Mouse: Add mouse_dragborder() 2009-06-14 23:09:36 +02:00
Martin Duquesnoy
cff8321443 Mouse: Improved invert border render. 2009-06-14 21:48:01 +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
0f0678e1c5 Conf: Add option move_transparent in misc {}. 2009-04-24 22:36:51 +02:00
Martin Duquesnoy
2ae33ef544 Client: Add client attributes _WMFS_TAG and _WMFS_SCREEN 2009-04-23 16:33:15 +02:00
Martin Duquesnoy
70e8238a52 Mouse: Remove buggy border when resize with transparent_resize. 2009-04-23 15:06:27 +02:00
Martin Duquesnoy
e760c2bc7a Man: Add -c/-s option in man. 2009-04-23 14:25:05 +02:00
Martin Duquesnoy
0ddc86277a Mouse: Fix mouse placement in resize. 2009-04-22 10:49:13 +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
c58a75539b Client: Fix arrangement bug: add screen argument to ishide(). 2009-04-06 03:04:37 +02:00
Martin Duquesnoy
592dad2827 Mouse: Fix resize mwfact with grid layout. 2009-03-29 01:11:25 +01:00
Martin Duquesnoy
4951ba44c4 Mouse: Possibilty now to change mwfact by mouse resizing. 2009-03-29 00:14:14 +01:00
Martin Duquesnoy
9c6cb3573f Mouse: Simplify mouse_resize. 2009-03-26 03:18:04 +01:00
Martin Duquesnoy
0d244ca533 Mouse: Fix resize bug signaled by philpep. 2009-03-26 03:07:05 +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
Martin Duquesnoy
cc54ab8819 Layout: Fix uicb_set_layout. 2009-03-26 01:23:13 +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
23d00abb5a Client/Mouse: Add tile movement and so client_swap. 2009-03-10 22:19:01 +01:00
Martin Duquesnoy
f9a2c441f3 event: Check if the state_fullscreent is false to do configure notify event 2009-02-28 06:00:39 +01:00