Martin Duquesnoy
860a1a2c11
Event: Handle xrandr correctly
2011-06-05 16:19:47 +02:00
Martin Duquesnoy
73a0d7ed01
Event: Replace event big switch by array of function pointer to handle events
2011-06-05 12:22:18 +02:00
Clément Bœsch
6291639b24
Remove a lot of static declarations
...
A lot of functions are also moved in the process.
2011-02-23 22:37:42 +01:00
Clément Bœsch
6a0eedb63c
Make a bunch of stuff static
2011-02-23 22:37:13 +01:00
Clément Bœsch
7d66c50676
Cosmetic
2011-02-23 22:37:13 +01:00
Clément Bœsch
a5432919ca
Remove pointless if before calling free.
...
The free() function frees the memory space pointed to by ptr, which must
have been returned by a previous call to malloc(), calloc() or
realloc(). Otherwise, or if free(ptr) has already been called before,
undefined behavior occurs. If ptr is NULL, no operation is performed.
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-- man malloc(3)
2011-01-12 20:17:57 +01:00
Raphael Khaiat
bc31510d64
Merge branch master in bacardi55
2010-11-19 23:41:56 +01:00
Philippe Pepiot
c2664e8e85
wmfs compile with -W -Wall -Wextra (TODO: fix types !!)
2010-11-17 02:27:15 +01:00
Martin Duquesnoy
179c94f26f
Menu: Apply PeVe/mseed path: Menu optimisation/improvment and some fixation
2010-08-13 03:11:44 +02:00
Martin Duquesnoy
19f9a35685
Menu: Improve submenu behaviour (Thanks to peve and mseed)
2010-08-03 20:33:40 +02:00
Raphael Khaiat
afdda3b95a
Add an option (selected_layout_symbol) in the wmfsrc -> [layouts] to change the star (*) that is used as default symbol for the selected symbol in the layout list in the infobar
2010-07-04 19:42:05 +02:00
Martin Duquesnoy
4b692b7a0f
wmfs.desktop: Fix bug with Gdm? (Bug #48 signaled by add1ktive, fixed by arpinux)
2010-04-24 13:49:59 +02:00
Martin Duquesnoy
07db3fafbd
Menu: Fix item height
2010-04-22 17:56:35 +02:00
OldMan
84f6aa31d0
Add bar future to draw graph with 'wmfs -s \g[x;y;w;h;#color;data]\'
2010-04-17 15:31:04 +06:00
OldMan
5363a7a8a9
Menu as Clientlist
2010-04-14 19:59:53 +06:00
Martin Duquesnoy
b0b74b46eb
Code cosmetic..
2010-04-12 18:33:32 +02:00
Martin Duquesnoy
61858bbe64
Config: Fix possible segfault with layout system switch
2010-04-10 23:41:27 +02:00
OldMan
8b16176edc
Menu.submenu: fix segfault bug (thanks Martin for debug).
2010-04-10 19:54:03 +06:00
OldMan
4138894db1
Menuitem option 'submenu'. Draw bullet '>' on the right.
2010-04-10 18:53:30 +06:00
Martin Duquesnoy
b4c326ebaf
Menu: Fix screen limits (bug with multi-head)
2010-04-10 13:48:12 +02:00
OldMan
c5c307deea
Menuitem option 'check'. Draw bullet '*' on the left (ugly, but simple).
2010-04-10 17:16:24 +06:00
OldMan
590acffb62
Bugfix: Menu get out of the screen view area. Feature: New menu option 'align'.
2010-04-10 16:46:32 +06:00
OldMan
a0258c13d0
Menu: Little optimization
2010-04-10 11:33:21 +06:00
Martin Duquesnoy
36c9f52296
All: Update head license in each file.
2009-08-22 22:56:41 +02:00
Martin Duquesnoy
7097296cc8
Menu: Fix segfault if there is no menu {} section in config.
2009-07-29 17:42:50 +02:00
Martin Duquesnoy
f252636744
Menu: Improve mouse event management in menu_manage_event. (Add Button{4, 5} management and quit when clicking on another window)
2009-07-29 16:17:54 +02:00
Martin Duquesnoy
e19ec4ced0
Menu: set conf.nmenu + 1 only if there is conf.layout_system (so if system = 1 = menu)
2009-06-13 16:09:07 +02:00
Martin Duquesnoy
4b5dcfd368
Menu: Fixed item height.
2009-06-07 01:37:37 +02:00
Martin Duquesnoy
5be5b19266
Titlebar/Stipple: Add option stipple_{normal, focus} to choose stipple color.
2009-04-21 16:58:01 +02:00
Martin Duquesnoy
4a8db8d34b
Menu: Fix menulayout bug
2009-04-20 11:47:54 +02:00
Martin Duquesnoy
d5038a5b0b
Menu: Fix borders problem with some font
2009-04-08 19:52:07 +02:00
Martin Duquesnoy
0faf031150
Client: When a client is deleted, his previous client take the focus.
2009-03-28 15:12:47 +01:00
Martin Duquesnoy
de5a6812db
All: Fix some things in the default configuration file and frame.c
2009-02-22 15:28:34 +01:00
Martin Duquesnoy
2d26778835
conf/menu: Add menu support in the configuration file: menu { set_menu { ... } } (See the default configuration) And call it with a keybind or mousebind : func = "menu" cmd = "<menu name>".
2009-02-02 19:30:39 +01:00
Martin Duquesnoy
33234f2266
Menu: Improve menu draw system ; Add some function ...
2009-02-02 03:42:53 +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