Commit Graph

10 Commits

Author SHA1 Message Date
Emmanuel Lepage Vallee b6ba3ad383 Replace old state handling implementation by something 'better'
While **much** more complex and slower for regular menus, it has advantages:

 * Better performance scaling when state count grow
 * Prevent most accidental unsupported state colors
 * Prevent a big if elseif elseif... switch copy pasted in all item_styles
 * Make it easier to register new states

As for the 'bloated' created by this commit, it will be moved when I will
fix issue #12
2014-02-21 22:22:20 -05:00
Emmanuel Lepage Vallee 9148c48dd1 Fix issue #7 2014-02-20 22:29:40 -05:00
Emmanuel Lepage Vallee 5713f00e1b Add modifiers to the new event interface 2014-02-16 14:46:10 -05:00
Emmanuel Lepage Vallee b65f47e86b Add more bits for the overlay feature 2014-02-14 23:35:53 -05:00
Emmanuel Lepage Vallee 27a5970277 Add partial arrow_prefix item style (1/3) 2014-01-13 00:46:33 -05:00
Emmanuel Lepage Vallee a1144564ab Replace old item_style attributes by a more flexible array 2014-01-08 00:59:57 -05:00
Emmanuel Lepage Vallee ace65ad586 Fix scroll widget 2013-12-31 15:55:51 -05:00
Emmanuel Lepage Vallee 576f6dd576 Add more theme options 2013-07-18 00:03:19 -04:00
Emmanuel Lepage Vallee e8027779dc Add bg/fg pattern support 2013-07-13 01:05:46 -04:00
Emmanuel Lepage Vallee 88d7ad2ff1 First commit
This is Radical, a new menu implementation for AwesomeWM. It make it easy to abstract look and behavior or various types of menu with object oriented abstractions. While slower, this make it easier to maintain and extend.
2013-05-11 15:02:47 -04:00