176 Commits

Author SHA1 Message Date
David Delassus
6a24974b7b client: Fix clients placement in free layout
Signed-off-by: David Delassus <linkdd62@gmail.com>
2008-12-03 18:45:50 +01:00
Martin Duquesnoy
9f177d8d4b config: Rename variables -> alias in the configuration file 2008-12-03 17:01:56 +01:00
Martin Duquesnoy
d39dbe658d infobar: Fix infobar_draw_taglist 2008-12-03 16:45:16 +01:00
Martin Duquesnoy
b1e3918504 config: Add option place_at_mouse in the client section 2008-12-03 13:44:46 +01:00
Martin Duquesnoy
5babea7311 mouse: Remove resize mwfact with mouse 2008-12-02 23:02:30 +01:00
David Delassus
4ed28097e3 client: In free layout, wrap newly created clients to mouse position
Signed-off-by: David Delassus <linkdd62@gmail.com>
2008-12-02 22:14:53 +01:00
Martin Duquesnoy
be5346ef30 client: Fix x base position of the managed client. 2008-12-02 20:02:35 +01:00
Martin Duquesnoy
8eec996d1b screen/client: Add y in the if of screen_get_sel and client_moveresize for find the screen verticaly 2008-12-01 20:14:45 +01:00
Martin Duquesnoy
62c353c0bc util: Delete efree() 2008-11-30 03:19:09 +01:00
Martin Duquesnoy
8f5fee389d wmfs: NEW IMPORTANT FEATURE: Add multi-head support #1 2008-11-30 03:01:30 +01:00
Martin Duquesnoy
5c58e8ced4 Cosmetic 2008-11-24 03:15:46 +01:00
Martin Duquesnoy
ec29e1d67e barwin: Rename bar.c -> barwin.c and all the bar.c function bar_* -> barwin_* 2008-11-24 02:54:59 +01:00
Phillipe Pepiot
a212be81af Fix : check if a child process is terminated 2008-11-23 23:59:42 +01:00
Martin Duquesnoy
da0265a34c client: Remove client_pertag function 2008-11-23 16:33:24 +01:00
Martin Duquesnoy
d363754ff9 client: Add ogeo initialization at client_manage 2008-11-23 00:49:38 +01:00
Martin Duquesnoy
1d72b95a3b event: Fix unmapnotify (add thing in the if()) add check in hide / unhide 2008-11-22 15:23:58 +01:00
Martin Duquesnoy
11808514b4 event: Add configureevent function (to replace configurerequest) 2008-11-22 00:39:06 +01:00
Martin Duquesnoy
fdb38b5dec event: Fix configure request handle 2008-11-21 02:21:43 +01:00
Martin Duquesnoy
4ff699dcd6 event: Add unmapwithevent in Client structure for specify the unmap reason of the client and manage it 2008-11-20 23:13:51 +01:00
Martin Duquesnoy
cda95f3dcc event: Re-add unmapnotify handle, Fix the unmap window for re-map it, Change the error handler to according to this 2008-11-20 23:03:40 +01:00
Martin Duquesnoy
ac58ced07a event: Remove Unmap notify handle function provisionally and improve uicb_client_kill 2008-11-20 16:59:10 +01:00
Martin Duquesnoy
c49ef0524d Cosmetic & typo 2008-11-18 20:49:54 +01:00
Martin Duquesnoy
b95d5df147 layout/wmfs: Fix unmanage clients and quit() And fix tile layout when there many nmaster (Top/Bottom) 2008-11-17 00:23:46 +01:00
Martin Duquesnoy
a55ddfe2ca client/frame: Improve client_unmanage function and add frame_delete 2008-11-16 20:45:52 +01:00
Martin Duquesnoy
587fa97a8c config: Improve config.c: Bug when the default config file is loaded are fixed 2008-11-16 14:23:04 +01:00
Martin Duquesnoy
d00b6a6c49 TODO: Update todo 2008-11-15 13:21:09 +01:00
Martin Duquesnoy
6670b3d219 client: Fix unmanage : reparent the destroyed client to root for unmanage it 2008-11-14 19:44:23 +01:00
Martin Duquesnoy
d856ec1012 Fix some things, render, code, typo 2008-11-14 08:21:33 +01:00
Martin Duquesnoy
22431c203c infobar: New infobar with new BarWindow; Add shadow, better rendering, improve system... 2008-11-13 08:03:56 +01:00
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
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
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
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
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
5c54de2481 layout/mouse: Add grid layout and mwfact resize with mouse. 2008-11-04 14:41:24 +01:00
Martin Duquesnoy
f41a145a4c layout: Fix nmaster 2008-10-30 19:40:50 +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
add0f0187b all: Fix segfault (remove titlebar border again) 2008-10-27 18:21:55 +01:00
Martin Duquesnoy
c0801d1c27 client: Fix raise and unmanage 2008-10-26 17:09:29 +01:00