enlightenment/src/modules/bluez5
Carsten Haitzler e4339f4819 bryce - improve usability from code and user by having std right menu
now right click on any gagdte in bryce and they ALL have a menu that
allows removal of the gagdte bar or the gadget as well as access to
gadget settings AND the ability for gadgets to extendthis menu like
lunhcer does per icon. now it's standard behavior everywhere which is
much easier to use and discover. it also removes code from every
gadget to do their own "button 3" handling as its handled centrally
making the code in gadgets simpler.

this is part of my effort to improve usability (mostly discoverability
and accessibility of settings/features).

also  long press left mouse gets u gadget right click menu

this has to move many modules/gadgets actions to mouse up instead of
mouse down so the bryce has a chance to trap the events first and set
hold flags. but now long press for 0.5 sec and bryce menu come sup
(with left mouse .. so touch friendly).

in addition move context menu hanbdling to e_gadget instead of in
bryce and in e_gadget. a context callback is called so different
systems can still do different things. this should probably change to
always pop up a mnenu and simple call populate callbacks for site
owner specific content.

all in all it makes the new gagdtes more consistent, easier to use
(without a right mouse button), doesn't need special action bindings
etc. etc.
2018-10-11 16:25:10 +01:00
..
bz.c bluez5 support - a new module with gadget etc. 2018-05-18 21:45:20 +09:00
bz.h bluez5 support - a new module with gadget etc. 2018-05-18 21:45:20 +09:00
bz_agent.c bluez5 support - a new module with gadget etc. 2018-05-18 21:45:20 +09:00
bz_obj.c bluez5 - add support to unblock rfkill if bt adatper power is on 2018-05-18 21:45:20 +09:00
e-module-bluez5.edj bluez5 support - a new module with gadget etc. 2018-05-18 21:45:20 +09:00
e_mod_agent.c bluez5 support - a new module with gadget etc. 2018-05-18 21:45:20 +09:00
e_mod_main.c bryce - improve usability from code and user by having std right menu 2018-10-11 16:25:10 +01:00
e_mod_main.h bluez5 - finally add signals to show global adapter state 2018-07-16 21:10:43 +09:00
e_mod_popup.c bluez5 - finally add signals to show global adapter state 2018-07-16 21:10:43 +09:00
e_mod_util.c bluez5 support - a new module with gadget etc. 2018-05-18 21:45:20 +09:00
meson.build bluez5 support - a new module with gadget etc. 2018-05-18 21:45:20 +09:00
module.desktop bluez5 support - a new module with gadget etc. 2018-05-18 21:45:20 +09:00