60 Commits

Author SHA1 Message Date
Martin Duquesnoy
f9a2c441f3 event: Check if the state_fullscreent is false to do configure notify event 2009-02-28 06:00:39 +01:00
Martin Duquesnoy
fa990be4e6 all: update 2009-02-21 15:42:20 +01:00
Martin Duquesnoy
c68aa48bc2 All: Update !!!! \o/ 2009-02-13 23:02:03 +01:00
Martin Duquesnoy
13363877f7 Menu/layout: Add menu.c & Menu for layout switch (or just switch, manage it in the conf layout { system = "menu/switch"}) 2009-01-31 18:39:49 +01:00
Martin Duquesnoy
9bd68ad962 event: Fix configure window event (add c->ogeo.* to the change) 2009-01-02 06:25:05 +01:00
Martin Duquesnoy
24e0212c3b layout: Fix togglemax function 2009-01-01 18:52:57 +01:00
Martin Duquesnoy
aba1d341f8 all: Fix tag bug, add wmfs hint (_WMFS_TAG_NAMES, _WMFS_CURRENT_LAYOUT...) 2008-12-19 20:08:22 +01:00
Martin Duquesnoy
41e432371b ewmh: Add _NET_CLIENT_LIST ewmh support and UTF8_STRING for _NET_DESKTOP_NAMES 2008-12-14 21:45:31 +01:00
Martin Duquesnoy
f8d1049240 New feature: EWMH Support ! #1 2008-12-14 15:43:21 +01:00
Martin Duquesnoy
199a148689 all: Simplify atom management 2008-12-13 13:48:57 +01:00
Martin Duquesnoy
dde207ebf8 client/screen: Add screen_get_with_geo for get the current screen with X & Y, and improve the client free placement 2008-12-13 00:47:19 +01:00
Martin Duquesnoy
588cdea544 screen: Add sgeo for don't have to exec screen_get_geo at all times... 2008-12-06 15:56:11 +01:00
Martin Duquesnoy
92a4992ba7 layout/tag: Add client_focus(NULL) in uicb_tag and remove it of arrange() 2008-12-02 23:07:16 +01:00
Martin Duquesnoy
5babea7311 mouse: Remove resize mwfact with mouse 2008-12-02 23:02:30 +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
077d60c3d4 config/screen: Multi-Head support: Add screen option in tag {} in the configuration file, Improved other things... 2008-12-01 01:37:34 +01:00
Martin Duquesnoy
7ca18df97d layout: Fix layoutswitch() 2008-11-30 04:41:33 +01:00
Martin Duquesnoy
8f5fee389d wmfs: NEW IMPORTANT FEATURE: Add multi-head support #1 2008-11-30 03:01:30 +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
d856ec1012 Fix some things, render, code, typo 2008-11-14 08:21:33 +01:00
Martin Duquesnoy
0d8a10f0b9 layout: Remove layout_tile_switch, useless now 2008-11-13 08:32:23 +01:00
Martin Duquesnoy
7c77a4b5ae frame: Fix window border shadow, will be improved with the configuration file. 2008-11-12 18:55:27 +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
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
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
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
dece4e7c7c infobar: Add infobar.c and rename all infobar function 2008-11-05 19:59:56 +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
d2255a2581 titlebar: Add bg_normal & focus in the conf 2008-11-04 20:33:27 +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
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
add0f0187b all: Fix segfault (remove titlebar border again) 2008-10-27 18:21:55 +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
fb256b333f clients/titlebar: Re-Add titlebar border, better titlebar placement system 2008-10-24 19:12:52 +02:00
Martin Duquesnoy
7153632bc2 client: Improve ishide function 2008-10-21 20:49:11 +02:00
Martin Duquesnoy
941ef24527 conf->client: Add client section in conf, with multi mouse section, modifier etc... 2008-10-20 20:31:14 +02:00
Martin Duquesnoy
bfefc41d96 titlebar: Massive change for the titlebar : Add a titlebar section in the configuration file + text alignement : left / center / right. Remove the titlebar border (useless) 2008-10-20 03:05:37 +02:00
Martin Duquesnoy
ed495b9dff client: Fix default client position 2008-10-20 00:45:42 +02:00
Martin Duquesnoy
c67e56f15e arrange: Add selbytag[seltag]->win for the focus condition (maybe fix the segfault 2008-10-19 17:05:48 +02:00
Martin Duquesnoy
09646ddf85 layout: Fix tile #2 2008-10-19 14:41:21 +02:00