276 Commits

Author SHA1 Message Date
Martin Duquesnoy
b28327f7af frame: Remove buttons stuff and add border "shadow" but no color defined for now. 2008-11-11 13:14:39 +01:00
Martin Duquesnoy
5ba931d1d6 frame: Add frame buttons support: 3 buttons at the top-right of the client for multiple usage 2008-11-10 04:06:14 +01:00
Marc Lagrange
f0a78fd027 Add doc/ directory in gitignore
Signed-off-by: Marc Lagrange <markocpc@gmail.com>
2008-11-09 20:27:17 +01:00
Martin Duquesnoy
91494deaf1 layout: Improve toggle free: set the old selected client position / size if the toggle set free 2008-11-09 20:34:37 +01:00
Martin Duquesnoy
5f9ec19234 doc: Add wmfs.doxygen; a complete doxygen configuration file, can create graph, doc about function etc... 2008-11-09 20:05:29 +01:00
Martin Duquesnoy
9e779d5aa6 all: Prepare the code to Doxygen: Add function comment with definition, parameter & return precision 2008-11-09 18:46:09 +01:00
Martin Duquesnoy
97c8da0153 event: Improve configure request event handle 2008-11-09 16:31:17 +01:00
Martin Duquesnoy
80f1ebead0 Cosmetic 2008-11-09 05:13:28 +01:00
Martin Duquesnoy
bd2b1b83b0 wmfs: Add signal handler for SIGTERM and SIGINT 2008-11-09 04:58:10 +01:00
Martin Duquesnoy
0a15b3ba6f event: Improve event system 2008-11-09 03:36:59 +01:00
Martin Duquesnoy
528a22b75a layout: Add toggle_free function 2008-11-08 23:39:29 +01:00
Martin Duquesnoy
644c10aa68 layout: Fix togglemax 2008-11-08 23:31:39 +01:00
Martin Duquesnoy
c4f86043ce layout: Fix max layout 2008-11-08 23:29:34 +01:00
Martin Duquesnoy
ba425f172f all: Massive change: new way for window management, use frame 2008-11-08 20:32:11 +01:00
Martin Duquesnoy
0da49d84b4 titlebar: Remove border, just adjust the size with the client border 2008-11-08 00:22:43 +01:00
Martin Duquesnoy
f789d0a28b Cosmetic 2008-11-06 23:59:50 +01:00
Martin Duquesnoy
74cbb4e6a4 wmfs.h: Remove mouseaction() prototype 2008-11-06 23:57:30 +01:00
Martin Duquesnoy
262b50607d mouse: Add mouse.c and separate mouse action 2008-11-06 23:56:29 +01:00
Martin Duquesnoy
4c5388209c event: Re-add unmapnotify function 2008-11-06 22:07:46 +01:00
Martin Duquesnoy
64f450d6ec titlebar: Fix titlebar base size 2008-11-06 20:26:03 +01:00
Martin Duquesnoy
b5ba311576 init: Add init.c 2008-11-06 07:59:11 +01:00
Martin Duquesnoy
62f2e40ff4 Fix typo 2008-11-06 00:26:12 +01:00
Martin Duquesnoy
d46b0d4044 infobar: Add infobar.c (forget) 2008-11-05 20:35:53 +01:00
Martin Duquesnoy
dece4e7c7c infobar: Add infobar.c and rename all infobar function 2008-11-05 19:59:56 +01:00
Martin Duquesnoy
bc311b7ae6 conf: Fix segfault when you remove one of any layouts in the conf file 2008-11-05 19:36:58 +01:00
Martin Duquesnoy
8f38ec390e layout: Add second layout button when the selected layout is a tiling layout and InfoBar struct 2008-11-05 19:11:26 +01:00
Martin Duquesnoy
e3dcf8ddf9 event: Remove unmapnotify handle 2008-11-04 22:22:07 +01:00
Martin Duquesnoy
d2255a2581 titlebar: Add bg_normal & focus in the conf 2008-11-04 20:33:27 +01:00
Martin Duquesnoy
0dfdf50694 util: Remove getwinstate 2008-11-04 15:01:02 +01:00
Martin Duquesnoy
f3a95191b1 event: Fix mistake 2008-11-04 14:43:39 +01:00
Martin Duquesnoy
13575238b0 event: fix typo 2008-11-04 14:42:08 +01:00
Martin Duquesnoy
5c54de2481 layout/mouse: Add grid layout and mwfact resize with mouse. 2008-11-04 14:41:24 +01:00
Martin Duquesnoy
dbae20cf0f all: Fix typo 2008-10-31 10:02:19 +01:00
Martin Duquesnoy
f41a145a4c layout: Fix nmaster 2008-10-30 19:40:50 +01:00
Martin Duquesnoy
d330003e77 event: Fix grabbuttons function 2008-10-30 19:16:44 +01:00
Martin Duquesnoy
52448e5802 client/layout: Fix client title & and mwfact & nmaster in the bar 2008-10-30 19:05:24 +01:00
Martin Duquesnoy
c1cf5ad27a layout: Fix set_mwfact for all tile* function 2008-10-30 13:21:09 +01:00
Martin Duquesnoy
8799c9eab2 layout: Add multi-tile: Left Right Top & Bottom 2008-10-30 10:10:54 +01:00
Martin Duquesnoy
38dfecf837 all,layout: Add layout right separation and surface structure 2008-10-28 19:16:18 +01:00
Martin Duquesnoy
add0f0187b all: Fix segfault (remove titlebar border again) 2008-10-27 18:21:55 +01:00
Martin Duquesnoy
4bd8a487e9 config: Add root section (with multi mouse section and background_command) 2008-10-26 18:52:59 +01:00
Martin Duquesnoy
c0801d1c27 client: Fix raise and unmanage 2008-10-26 17:09:29 +01:00
Martin Duquesnoy
3fbfbc08c3 client: Add client_get_title and improve client_raise 2008-10-26 17:03:36 +01:00
Martin Duquesnoy
4861329972 barbutton: Remove barbutton feature provisionally (leak check) 2008-10-26 16:45:05 +01:00
Martin Duquesnoy
4c9c324780 Fix typo 2008-10-26 15:52:51 +01:00
Martin Duquesnoy
d6a5595c64 all: Remove many efree test 2008-10-26 15:49:17 +01:00
Martin Duquesnoy
5d0a26db44 util/all: Add efree function 2008-10-26 13:45:14 +01:00
Martin Duquesnoy
385d76be05 titlebar: Fix titlebar less and placement 2008-10-25 17:36:01 +02:00
Martin Duquesnoy
58682a269e titlebar: Fix titlebar_create y position 2008-10-25 14:11:59 +02:00
Martin Duquesnoy
7514d55d6f titlebar: Add titlebar.c and titlebar position in the configuration 2008-10-25 14:10:28 +02:00