84 Commits

Author SHA1 Message Date
Martin Duquesnoy
9175f28d1b Fix rules m'kay 2012-01-28 21:49:55 +01:00
Martin Duquesnoy
32f8c69a81 Finalize client free mode with multi-screen, mouse and swap 2012-01-28 21:34:39 +01:00
Martin Duquesnoy
2ac4d8ffd0 Fix some free client issues, add double fork in spawn 2012-01-28 17:10:59 +01:00
Martin Duquesnoy
fd27ce371e Improve free client management 2012-01-28 01:52:40 +01:00
Martin Duquesnoy
409d26bf7b Fix configureevent with free mode, set hinted client as free 2012-01-27 18:45:58 +01:00
Martin Duquesnoy
aa71bf00f9 Allow ']' char in string of \s[] sequences, by adding a \ before 2012-01-27 18:26:18 +01:00
Martin Duquesnoy
2ad1e52051 Work on free client with tabbing behavior 2012-01-27 15:43:53 +01:00
Martin Duquesnoy
86069d0a68 Fix statusline context free 2012-01-27 14:00:29 +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
7c4e9d8dbc Add key_modifier option in [client] 2012-01-26 03:44:01 +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
5a9d1f6e13 Add client_*_statusline in theme section, improve status core 2012-01-23 01:59:14 +01:00
Martin Duquesnoy
9d462ac71e Add Imlib2 support: option dependence (use --without-imlib2 at configure). New status sequence: \i[left/right;w;h;/path/img] OR \i[x;y;w;h;/path/img] 2012-01-22 18:11:58 +01:00
Martin Duquesnoy
97fd008856 Add default mousebind for client (scroll to focus next/prev tab) and minor fix 2012-01-22 01:49:25 +01:00
Martin Duquesnoy
ebc83c904b Fix last titlebar size in tabbed client 2012-01-21 16:41:53 +01:00
Martin Duquesnoy
8207dbf3ce New titlebar style for tabbed client: the selected titlebar is not only the first anymore 2012-01-21 15:57:14 +01:00
Martin Duquesnoy
9953f1b4b8 New titlebar style for tabbed client: the selected titlebar is not only the first anymore 2012-01-21 15:56:17 +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
f5f574b6bd !CONFIG NEWS! Add multi mouse section in [tags] and new section [client] with multi mouse section 2012-01-20 19:32:50 +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
c59b69869a Don't allow to tab client from different screen 2012-01-16 17:01:32 +01:00
Martin Duquesnoy
527d62f700 Previous fix fixed previous previous one, don't need to apply_tgeo between vertical/horizontal fac adapt 2012-01-15 16:23:29 +01:00
Martin Duquesnoy
0e7e9a135e Fix check of 2 parents client geos: using temporary geo instead of original in case of manual locking resize 2012-01-15 16:16:39 +01:00
Martin Duquesnoy
017070d585 Update tabbed client titlebar as tabmaster client titlebar 2012-01-14 16:44:12 +01:00
Martin Duquesnoy
ecadef1587 Apply tgeo between vertical and horizontal factor hint resize 2012-01-14 16:39:13 +01:00
Martin Duquesnoy
38f122abbb Add uicb mouse_tab, set by default on mouse2 -> titlebar 2012-01-13 20:35:29 +01:00
Martin Duquesnoy
e610c9c5b9 Improve fac adaption with size hint 2012-01-13 20:24:07 +01:00
Martin Duquesnoy
e1dee581c6 Remove CLIENT_TABMSTER flag at tabbed client closing if client's tabmaster is not tabbed anymore 2012-01-12 21:29:35 +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
35a40f8b71 Add uicb function client_focus_next/prev_tab 2012-01-12 14:36:56 +01:00
Martin Duquesnoy
a0cb5793cd Improve tabbed titlebar render: border around tabbed titlebar & separation in tabbed unfocused client 2012-01-12 02:33:19 +01:00
Martin Duquesnoy
c5d95b5999 Add ewmh_manage_window_type to manage state & others hints without event 2011-12-25 18:25:40 +01:00
Martin Duquesnoy
6c75b86256 Works on EWMH: add _NET_WM_STATE_FULLSCREEN management 2011-12-25 17:08:08 +01:00
Martin Duquesnoy
900847dcec Fix XGetClassHint return value check in rules 2011-12-21 15:25:12 +01:00
Martin Duquesnoy
4a11107d67 Fix possible fail in rules parsing, first tag mapping at reload 2011-12-17 18:51:42 +01:00
Martin Duquesnoy
1fb82ecccc Fix size & text pos of tabbed titlebar 2011-12-05 10:51:01 +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
f7a7b60606 Add tag_client to transfert client in dfferent tags, adapt tabbing with that 2011-11-29 12:08:02 +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
f694d9a967 Focus tabmaster client at tag_screen & click mouse1 on titlebar to focus in tabbing 2011-11-19 07:25:19 +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