c59b69869a
Don't allow to tab client from different screen
Martin Duquesnoy
2012-01-16 17:01:32 +01:00
527d62f700
Previous fix fixed previous previous one, don't need to apply_tgeo between vertical/horizontal fac adapt
Martin Duquesnoy
2012-01-15 16:23:29 +01:00
0e7e9a135e
Fix check of 2 parents client geos: using temporary geo instead of original in case of manual locking resize
Martin Duquesnoy
2012-01-15 16:16:39 +01:00
017070d585
Update tabbed client titlebar as tabmaster client titlebar
Martin Duquesnoy
2012-01-14 16:44:12 +01:00
ecadef1587
Apply tgeo between vertical and horizontal factor hint resize
Martin Duquesnoy
2012-01-14 16:39:13 +01:00
ad4f4e361c
Fix possible misinformed ptr
Martin Duquesnoy
2012-01-14 02:03:55 +01:00
0f185a8121
Add client dragndrop in tag with mouse with mouse_move function
Martin Duquesnoy
2012-01-14 01:46:38 +01:00
38f122abbb
Add uicb mouse_tab, set by default on mouse2 -> titlebar
Martin Duquesnoy
2012-01-13 20:35:29 +01:00
e610c9c5b9
Improve fac adaption with size hint
Martin Duquesnoy
2012-01-13 20:24:07 +01:00
e1dee581c6
Remove CLIENT_TABMSTER flag at tabbed client closing if client's tabmaster is not tabbed anymore
Martin Duquesnoy
2012-01-12 21:29:35 +01:00
1774ca022e
Remove reversed border at swap in mouse_move
Martin Duquesnoy
2012-01-12 21:18:50 +01:00
55e80847b5
Add mouse.c/mouse.h with mouse_resize & mouse_move as uicb function. button1 on titlebar -> move button3 -> resize (hardcoded for now)
Martin Duquesnoy
2012-01-12 21:06:55 +01:00
b3309676b2
Fix client_focus_next/prev_tab to get only parent tabbed client
Martin Duquesnoy
2012-01-12 14:39:49 +01:00
35a40f8b71
Add uicb function client_focus_next/prev_tab
Martin Duquesnoy
2012-01-12 14:36:56 +01:00
a0cb5793cd
Improve tabbed titlebar render: border around tabbed titlebar & separation in tabbed unfocused client
Martin Duquesnoy
2012-01-12 02:33:19 +01:00
f46cbaf501
Clean code by adding function instead macros for seq parsing AND allow multi mousebinds sequence: \[](;;)(;;)(;;)
Martin Duquesnoy
2012-01-11 16:18:21 +01:00
5cdb0ac77c
Use single function to parse sequences to keep the order
Martin Duquesnoy
2012-01-10 22:53:52 +01:00
554952cc57
Use single function to parse sequences to keep the order
Martin Duquesnoy
2012-01-10 20:17:26 +01:00
f6c0bc8a6c
Work on status: Add \s[]\ \r[]\ sequences for text & rectangle
Martin Duquesnoy
2012-01-09 19:35:57 +01:00
2a47c21c01
Fix status & fifo parse and taglist width with border
Martin Duquesnoy
2012-01-07 11:02:08 +01:00
7924fd8269
Fix Makefile.in
Martin Duquesnoy
2012-01-07 08:58:55 +01:00
fb106c151f
Update default config #2
Martin Duquesnoy
2012-01-06 17:46:32 +01:00
b8d5d3ba04
Update default config
Martin Duquesnoy
2012-01-06 17:45:23 +01:00
9eb32ebb46
free element and status
Martin Duquesnoy
2012-01-06 17:43:55 +01:00
abbb955217
Add status.c/h, status uicb cmd
Martin Duquesnoy
2012-01-06 17:30:46 +01:00
f066c6dc26
Add status element 's', auto-align of elements
Martin Duquesnoy
2012-01-06 15:12:48 +01:00
c5d95b5999
Add ewmh_manage_window_type to manage state & others hints without event
Martin Duquesnoy
2011-12-25 18:25:40 +01:00
146be54b66
Change win property at net_wm_state_fullscreen management
Martin Duquesnoy
2011-12-25 17:17:33 +01:00
6c75b86256
Works on EWMH: add _NET_WM_STATE_FULLSCREEN management
Martin Duquesnoy
2011-12-25 17:08:08 +01:00
900847dcec
Fix XGetClassHint return value check in rules
Martin Duquesnoy
2011-12-21 15:25:12 +01:00
03b289b017
use tag id from 0 with uicb_tag_set
Martin Duquesnoy
2011-12-18 15:08:44 +01:00
06219d60ec
Set first theme as default if not specified in rule
Martin Duquesnoy
2011-12-18 15:01:53 +01:00
3d44ce225a
Select first tag of each screen if !tag prop at start/reload
Martin Duquesnoy
2011-12-18 14:50:41 +01:00
4a11107d67
Fix possible fail in rules parsing, first tag mapping at reload
Martin Duquesnoy
2011-12-17 18:51:42 +01:00
a23dd7987b
Work on reload/tag arranging
Martin Duquesnoy
2011-12-09 12:06:32 +01:00
d8a33d9894
Fix tag mapping at reload and possible segf with tabmaster client in tag_client
Martin Duquesnoy
2011-12-09 12:32:55 +01:00
1fb82ecccc
Fix size & text pos of tabbed titlebar
Martin Duquesnoy
2011-12-05 10:51:01 +01:00
7ad7e3a962
Fix tab flick at reload
Martin Duquesnoy
2011-12-05 10:44:42 +01:00
73b25fe3c7
Focus back selected client before reload, add tabbing keybind in rc
Martin Duquesnoy
2011-11-30 19:53:59 +01:00
be41fa5de8
Fix tag mapping at reload
Martin Duquesnoy
2011-11-29 20:38:41 +01:00
f7a7b60606
Add tag_client to transfert client in dfferent tags, adapt tabbing with that
Martin Duquesnoy
2011-11-29 12:08:02 +01:00
6b83378eaa
Tabbing is kept after reload
Martin Duquesnoy
2011-11-28 17:37:27 +01:00
cd44d17e19
Fix screen_update_sel and configure event size given to fac_resize
Martin Duquesnoy
2011-10-25 23:06:01 +02:00
31e9b4256a
Apply size of configure event with _fac_resize
Martin Duquesnoy
2011-10-25 22:55:31 +02:00
cd058a4753
Fix global fac resize when only one client is not resizable
Martin Duquesnoy
2011-10-24 19:37:36 +02:00
f22f706415
Add vim syntax file for wmfsrc2, install it in ~/.vim/syntax/wmfs.vim and put 'au BufRead,BufNewFile wmfsrc2 setfiletype wmfs' in your vimrc
David Delassus
2011-10-17 22:39:38 +02:00
88d414ce80
Add FIFO, FIFO located at : ${TMPDIR}/wmfs-${DISPLAY}.fifo
David Delassus
2011-10-17 20:39:48 +02:00
81f07444e9
Simplify blibli
Martin Duquesnoy
2011-10-16 12:57:19 +02:00
a2305bc157
Remove titlebar at client_remove
Martin Duquesnoy
2011-10-16 12:33:54 +02:00
67cb8cd5ba
Add client frame
Martin Duquesnoy
2011-10-16 12:32:48 +02:00
6215f23f86
Fix layout presets (do not adapt when set has different num of client)
Martin Duquesnoy
2011-10-15 20:43:59 +02:00
2c6f183cf1
Preset historic now works
Martin Duquesnoy
2011-10-12 23:56:56 +02:00
12d7c33b21
Border preview for historic preset travelling
Martin Duquesnoy
2011-10-12 23:30:34 +02:00
3b4dc47ae0
Begin preset
Martin Duquesnoy
2011-10-12 22:09:10 +02:00
e165f0fe2b
Grab server with client_resize border preview
Martin Duquesnoy
2011-10-11 06:34:05 +02:00
8925e99525
Add preview border for client_swap_dir
Martin Duquesnoy
2011-10-11 03:29:22 +02:00
dfc277a7a3
Add preview borders for client_resize_dir
Martin Duquesnoy
2011-10-10 22:05:29 +02:00
e32012a0c3
Reduce client_focus call
Martin Duquesnoy
2011-10-10 16:13:40 +02:00
2a9d91af8d
Simply _fac_apply
Martin Duquesnoy
2011-10-10 15:33:30 +02:00
772ad67882
Improve client_fac with clients window size hints
Martin Duquesnoy
2011-10-09 00:16:16 +02:00
49a0791e7a
minor commit
Martin Duquesnoy
2011-10-08 17:41:19 +02:00
41882b4a7e
Fix client_fac with size-hinted client
Martin Duquesnoy
2011-10-07 02:25:33 +02:00
f224f7056f
Use motionnotify to focus client with mouse, check for tag frame too
Martin Duquesnoy
2011-10-07 00:08:58 +02:00