38 Commits

Author SHA1 Message Date
Martin Duquesnoy
8ba39d3960 Fix resize at removing fullscreen state with free clients 2012-02-15 19:47:54 +01:00
Martin Duquesnoy
e484510f52 Add client_tab_next_opened uicb 2012-02-02 10:44:38 +01:00
Martin Duquesnoy
3fcc2b844b Fix compilation with clang 2012-01-29 21:05:35 +01:00
Martin Duquesnoy
fd27ce371e Improve free client management 2012-01-28 01:52:40 +01:00
Martin Duquesnoy
dc377e30bd Replace layout_toggle_free by client_toggle_free, fix re-integration in tiled layout 2012-01-26 20:47:46 +01:00
Martin Duquesnoy
6b349bb4e4 Begin to work on free client 2012-01-26 18:02:47 +01:00
Martin Duquesnoy
a6aa4edbd7 Add urgent tag support, tags_urgent/fg/bg/statusline in conf 2012-01-26 02:58:19 +01:00
Martin Duquesnoy
ade67b66ee Add client_focus_click uicb, by default with button1 on client 2012-01-20 20:09:19 +01:00
Martin Duquesnoy
334d2d47e3 Add screen_next/prev uicb function, fix CCOL & screen update at client manage 2012-01-17 00:14:33 +01:00
Martin Duquesnoy
beebb65c29 Fix draw_reversed_rect for multiscreen swap 2012-01-16 18:55:08 +01:00
Martin Duquesnoy
e610c9c5b9 Improve fac adaption with size hint 2012-01-13 20:24:07 +01:00
Martin Duquesnoy
55e80847b5 Add mouse.c/mouse.h with mouse_resize & mouse_move as uicb function. button1 on titlebar -> move button3 -> resize (hardcoded for now) 2012-01-12 21:06:55 +01:00
Martin Duquesnoy
b3309676b2 Fix client_focus_next/prev_tab to get only parent tabbed client 2012-01-12 14:39:49 +01:00
Martin Duquesnoy
35a40f8b71 Add uicb function client_focus_next/prev_tab 2012-01-12 14:36:56 +01:00
Martin Duquesnoy
6c75b86256 Works on EWMH: add _NET_WM_STATE_FULLSCREEN management 2011-12-25 17:08:08 +01:00
Martin Duquesnoy
3d44ce225a Select first tag of each screen if !tag prop at start/reload 2011-12-18 14:50:41 +01:00
Martin Duquesnoy
a23dd7987b Work on reload/tag arranging 2011-12-09 12:06:32 +01:00
Martin Duquesnoy
7ad7e3a962 Fix tab flick at reload 2011-12-05 10:44:42 +01:00
Martin Duquesnoy
73b25fe3c7 Focus back selected client before reload, add tabbing keybind in rc 2011-11-30 19:53:59 +01:00
Martin Duquesnoy
be41fa5de8 Fix tag mapping at reload 2011-11-29 20:38:41 +01:00
Martin Duquesnoy
6b83378eaa Tabbing is kept after reload 2011-11-28 17:37:27 +01:00
Martin Duquesnoy
8d459f7afd Improve tabbing render, fix seg, gn8 2011-11-19 09:21:24 +01:00
Martin Duquesnoy
7c2f53a4b2 Fix focus flick, event calling too much times client_focus, and remove useless functions 2011-11-19 08:15:33 +01:00
Martin Duquesnoy
9aaaf7ef63 Almost finish tabbing, reload/tagtransfert/maybesomemore to do 2011-11-19 04:14:16 +01:00
Martin Duquesnoy
469ff393ee Update works 2011-11-16 22:45:04 +01:00
Martin Duquesnoy
3afdc65fb1 Still works on tabbing.. 2011-11-15 21:58:48 +01:00
Martin Duquesnoy
3cbafa00f6 Continue to work on tabbing.. 2011-11-13 23:34:09 +01:00
Martin Duquesnoy
c7e05fced8 Work on reload.. 2011-11-01 15:16:41 +01:00
Martin Duquesnoy
aef863b066 Works on reload/previous session properties 2011-10-30 21:38:09 +01:00
Martin Duquesnoy
1642779b8c Adapt tile with new integrated client size hints (http://ompldr.org/vYXpjNw -> http://ompldr.org/vYXpjYQ) 2011-10-26 00:17:29 +02:00
Martin Duquesnoy
31e9b4256a Apply size of configure event with _fac_resize 2011-10-25 22:55:31 +02:00
Martin Duquesnoy
67cb8cd5ba Add client frame 2011-10-16 12:32:48 +02:00
Martin Duquesnoy
8925e99525 Add preview border for client_swap_dir 2011-10-11 03:29:22 +02:00
Martin Duquesnoy
772ad67882 Improve client_fac with clients window size hints 2011-10-09 00:16:16 +02:00
Martin Duquesnoy
41882b4a7e Fix client_fac with size-hinted client 2011-10-07 02:25:33 +02:00
Martin Duquesnoy
39380848a0 Use pointer when using geo in client.c 2011-09-26 18:22:05 +02:00
Martin Duquesnoy
1c69a0ec9c Use geo ptr in layout funcs and remove enums typedef 2011-09-25 12:26:43 +02:00
Martin Duquesnoy
4eca4bdcfa Branch for wmfs2 2011-09-23 23:01:17 +02:00