Commit Graph

49 Commits

Author SHA1 Message Date
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 Vallée dba05f5774 Update README.md 2016-05-24 23:30:06 -04:00
Emmanuel Lepage Vallée 56fb5d3ba8 Update README.md 2015-11-22 13:38:51 -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 1257ac228e Add a color namespace helper method
This will allow implementations to use their own colors without
redefining them by hand
2014-12-30 17:28:01 -05:00
Emmanuel Lepage Vallee 80bdbcca68 Add 'add_items' and 'add_widgets' methods 2014-12-28 22:23:59 -05:00
Emmanuel Lepage Vallee 31e5c3dd5c Fix issue #29 2014-11-23 00:32:13 -05:00
Emmanuel Lepage Vallee 03090fa2ec Add a bunch of skining options 2014-11-14 23:46:06 -05:00
Emmanuel Lepage Vallee 1a7630e437 Add default_item_margins and default_margins 2014-10-17 23:52:26 -04: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 f4e5f84c58 Add an 'hide()' method for menus 2014-08-02 18:04:47 -04:00
Emmanuel Lepage Vallee 52fdd8a1f2 Correctly forward menu item geometry 2014-07-27 23:49:14 -04:00
Emmanuel Lepage Vallee 8da00cbd65 Add new notification item layout, improve extensions 2014-04-08 23:38:31 -04:00
Emmanuel Lepage Vallee 591b153dce Update documentation 2014-04-02 23:36:56 -04:00
Emmanuel Lepage Vallee 5d21035698 Add some filter options 2014-03-12 22:56:56 -04:00
Emmanuel Lepage Vallee 231eef25bc Add global underlay support 2014-03-12 00:31:50 -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 fabd52d1a6 Major refactoring, address issue #12 2014-02-22 23:59:03 -05:00
Emmanuel Lepage Vallee 7046b40f83 Add icon_transformation option (take this from Blind playbook)
It can use Blind common.drawing tools to implement some magic.

I may merge this into Radical and kill Blind as everything else
is pretty much deprecated at this point. Blind was never more
than a hack.
2014-02-19 22:09:28 -05:00
Emmanuel Lepage Vallee 5a79549e59 Add opacity option 2014-02-17 22:57:04 -05:00
Emmanuel Lepage Vallee cd88700613 Port rc.lua default tasklist buttons to the tasklist module 2014-02-17 01:11:35 -05:00
Emmanuel Lepage Vallee 5cebb6a961 Switch to the new button handling API (instead of awful.button) 2014-02-16 23:55:44 -05:00
Emmanuel Lepage Vallee 5713f00e1b Add modifiers to the new event interface 2014-02-16 14:46:10 -05:00
Emmanuel Lepage Vallee 0a74963b41 Add proxy signals for item mouse events (issue #10 ) 2014-02-15 21:57:07 -05:00
Emmanuel Lepage Vallee 9205d9f27a Add partial dynamic overlay support
This will require a better event API to be useful, including issue #10
2014-02-12 23:10:07 -05:00
Emmanuel Lepage Vallee cbb39935db Add support for mouse over colors 2014-02-09 00:54:59 -05:00
Emmanuel Lepage Vallee 220dd27a02 Add new 'flexbar' menu type (bar with a flex layout) 2014-02-06 23:47:24 -05:00
Emmanuel Lepage Vallee c0c57eff16 Partially implement issue #8 2014-02-05 22:48:26 -05:00
Emmanuel Lepage Vallee 8fa38c2a2c Add :move() and :remove() methods 2014-02-05 21:43:06 -05:00
Emmanuel Lepage Vallee daff0cb4dd Add support for custom item_style and item_layout for each items 2014-02-02 23:01:31 -05:00
Emmanuel Lepage Vallee 5b635e96e5 Move upderlay widget to Radical 2014-01-16 00:25:50 -05:00
Emmanuel Lepage Vallee 960028e414 Better document menthods 2014-01-14 23:39:24 -05:00
Emmanuel Lepage Vallee c3d38932f4 Add 'add_key_binding' method (fix issue #5) 2014-01-14 23:19:49 -05:00
Emmanuel Lepage Vallee 69d5aac0fa Fix set_menu() 2014-01-08 23:32:42 -05:00
Emmanuel Lepage Vallee 9aab9b0d3c Add separator widget 2014-01-04 18:51:07 -05:00
Emmanuel Lepage Vallee 4af6f6387b Add :set_menu function to all widgets 2014-01-04 18:10:35 -05:00
Emmanuel Lepage Vallee 55f1b2a0c1 Add :set_tooltip() method to all wibox.widgets 2014-01-04 16:51:50 -05:00
Emmanuel Lepage Vallee 4e54b38991 Add sub_menu_on option 2014-01-04 01:27:52 -05:00
Emmanuel Lepage Vallee 33938c49cc Add new screenshot 2014-01-03 01:47:28 -05:00
Emmanuel Lepage Vallee 10fb812c23 Try to fix issue #3 (I sill cannot reproduce it) 2013-10-26 18:42:59 -04:00
Emmanuel Lepage Vallee fc48ca261f Add 'disable_markup' option 2013-09-30 22:19:38 -04:00
Emmanuel Lepage Vallee 6899f18aac Use header background for table headers (if available) 2013-08-09 03:39:56 -04:00
Emmanuel Lepage Vallee 658d090567 Implement issue #2 2013-08-07 15:32:44 -04:00
Emmanuel Lepage Vallee 2357ca5e18 Add screenshot 2013-08-05 00:50:37 -04:00
Emmanuel Lepage Vallee 1985084227 More doc 2013-08-03 22:36:13 -04:00
Emmanuel Lepage Vallee 90154d83ab Add README 2013-08-03 01:03:43 -04:00