Emmanuel Lepage Vallee
3167affe99
overlay: Re-write for the new widget system
...
**WARNING**: this break the API
menu.overlay -> menu.draw_overlay
The new "overlay" behave like underlay, but is on top
This commit also add underlay/overlay "align" option and document
the feature properly.
2016-12-25 21:59:23 -05:00
Emmanuel Lepage Vallee
6e85a46093
Fix more issues for 3.6. The arrow_prefix now work using a new hack
...
The "hack" force the full redraw of the menu. This is what 3.5 did
anyway, but of course is not correct. The new layout system allow
widgets to have a larger fit and it should cascade by itself. This
is not yet used by radical.
This commit also fix some mistake made during the initial port.
My whole config now load mostly correctly. Some 3.5 era bugs even
fixed themselves! It is still slower for some reasons and have many
errors left, but it "look" ok.
2016-12-25 21:59:23 -05:00
Emmanuel Lepage Vallee
c12501be9b
Add a new 'line_3d' item_style
2015-01-02 17:52:36 -05:00
Emmanuel Lepage Vallee
c2cf7ba3fa
Add option
2015-01-01 02:08:40 -05:00
Emmanuel Lepage Vallee
2f9af8d5dd
Add color groups
2014-12-31 00:30:52 -05:00
Emmanuel Lepage Vallee
f215d24f35
Add better tools to track the widget height
2014-10-05 18:01:36 -04:00
Emmanuel Lepage Vallee
f3fb27f464
Fix minor bugs
...
* Add hide() method to hide a menu and all sub menu (compared to set_visible)
* Add option to have sub_menu arrows
* Fix selected::changed not being emited in some cases
* Remove duplicated code from notification layout
2014-08-08 02:02:40 -04:00
Emmanuel Lepage Vallee
1662a013dc
Bug fixes
2014-07-27 19:20:04 -04:00
Emmanuel Lepage Vallee
68f31d160a
Fix some minor context menu issues
2014-04-16 00:26:31 -04:00
Emmanuel Lepage Vallee
8da00cbd65
Add new notification item layout, improve extensions
2014-04-08 23:38:31 -04:00
Emmanuel Lepage Vallee
d0d4d5fcd4
Fix issue #24 , implement long hover/press signals
2014-04-04 23:44:23 -04:00
Emmanuel Lepage Vallee
14c420ac49
Fix keyboard handling
2014-03-23 00:14:25 -04:00
Emmanuel Lepage Vallee
bee04c14bc
Fix issue #11 , break API, may cause regressions
2014-03-22 17:35:43 -04:00
Emmanuel Lepage Vallee
059572956e
Change the way position is computed
...
The old way was a hack arounf an Awesome 3.5.0 limitation.
The newer should be more reliable.
Please report any regressions.
2014-03-22 00:11:08 -04:00
Emmanuel Lepage Vallee
d8e220a7bb
Fix bugs with sub menu, embed menu and scrolling
2014-03-21 23:20:50 -04:00
Emmanuel Lepage Vallee
dbf1865055
Add a more reliable (but hacky) tag tracking system
2014-03-20 22:50:06 -04:00
Emmanuel Lepage Vallee
b17f802318
Minor fixes
2014-03-18 23:52:19 -04:00
Emmanuel Lepage Vallee
c10a94c0cb
Use 'state::changed' instead of hardcoded calls to refresh (issue #18 )
2014-03-16 23:46:23 -04:00
Emmanuel Lepage Vallee
2c9bd9107f
Fil multiple minor issues related to fg and underlay colors
2014-03-13 01:14:52 -04:00
Emmanuel Lepage Vallee
ad20d9e2be
Properly handle menu prefix and suffix widgets
...
This was previously hardcoded
100 commits!
2014-03-11 20:50:00 -04:00
Emmanuel Lepage Vallee
5255cca803
Change object syntax to user get_ and set_ prefix instead of get_map/set_map mappers (issue #15 )
2014-03-05 00:12:48 -05:00
Emmanuel Lepage Vallee
95ed8b26c4
More style/colors oriented refactoring
2014-03-02 16:28:30 -05:00
Emmanuel Lepage Vallee
fabd52d1a6
Major refactoring, address issue #12
2014-02-22 23:59:03 -05:00
Emmanuel Lepage Vallee
220dd27a02
Add new 'flexbar' menu type (bar with a flex layout)
2014-02-06 23:47:24 -05:00