enlightenment/src/modules
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
..
appmenu clean up .desktop files and misc typos 2018-01-04 09:57:52 -05:00
backlight bryce - improve usability from code and user by having std right menu 2018-10-11 16:25:10 +01:00
battery Update of the dbus calls of the upower module. 2018-08-08 09:17:08 -05:00
bluez4 clean up .desktop files and misc typos 2018-01-04 09:57:52 -05:00
bluez5 bryce - improve usability from code and user by having std right menu 2018-10-11 16:25:10 +01:00
clock clean up .desktop files and misc typos 2018-01-04 09:57:52 -05:00
conf clean up .desktop files and misc typos 2018-01-04 09:57:52 -05:00
conf_applications move from data_home/apps/defaults.list to config_home/mimeapps.list 2018-03-20 20:36:56 +09:00
conf_bindings e mouse bindings - fix wheel conflict check to check only dir 0 2018-03-28 18:25:47 +09:00
conf_dialogs clean up .desktop files and misc typos 2018-01-04 09:57:52 -05:00
conf_display e blanking - offer option to not use dpms 2018-07-17 13:19:48 +09:00
conf_interaction clean up .desktop files and misc typos 2018-01-04 09:57:52 -05:00
conf_intl input method conf dialog - fix filtering of imc's to search path 2018-05-18 21:45:20 +09:00
conf_menus clean up .desktop files and misc typos 2018-01-04 09:57:52 -05:00
conf_paths clean up .desktop files and misc typos 2018-01-04 09:57:52 -05:00
conf_performance clean up .desktop files and misc typos 2018-01-04 09:57:52 -05:00
conf_randr e randr screen setup - fix disabling of scale checkbox 2018-07-25 00:05:50 +09:00
conf_shelves clean up .desktop files and misc typos 2018-01-04 09:57:52 -05:00
conf_theme wallpaper: if previous advanced basic apply follows advanced setting. 2018-10-04 11:54:37 +01:00
conf_window_manipulation clean up .desktop files and misc typos 2018-01-04 09:57:52 -05:00
conf_window_remembers clean up .desktop files and misc typos 2018-01-04 09:57:52 -05:00
connman protect against null deref when setting proxy vars in connman module 2018-01-08 10:46:25 -05:00
cpufreq clean up .desktop files and misc typos 2018-01-04 09:57:52 -05:00
everything Byte order macro. Be consistent and get rid of clang warnings. 2018-03-01 18:35:16 +00:00
fileman fileman: remove temporary fix. 2018-06-01 14:37:44 +01:00
fileman_opinfo clean up .desktop files and misc typos 2018-01-04 09:57:52 -05:00
gadman clean up .desktop files and misc typos 2018-01-04 09:57:52 -05:00
geolocation clean up .desktop files and misc typos 2018-01-04 09:57:52 -05:00
ibar resolve a number of cases where a null object was passed to efl functions 2018-06-19 12:01:43 -04:00
ibox clean up .desktop files and misc typos 2018-01-04 09:57:52 -05:00
layout clean up .desktop files and misc typos 2018-01-04 09:57:52 -05:00
lokker more E_BITFIELD conversions 2017-11-08 09:22:24 -05:00
luncher bryce - improve usability from code and user by having std right menu 2018-10-11 16:25:10 +01:00
mixer bryce - improve usability from code and user by having std right menu 2018-10-11 16:25:10 +01:00
msgbus clean up .desktop files and misc typos 2018-01-04 09:57:52 -05:00
music-control clean up .desktop files and misc typos 2018-01-04 09:57:52 -05:00
notification clean up .desktop files and misc typos 2018-01-04 09:57:52 -05:00
packagekit bryce - improve usability from code and user by having std right menu 2018-10-11 16:25:10 +01:00
pager bryce - improve usability from code and user by having std right menu 2018-10-11 16:25:10 +01:00
pager_plain clean up .desktop files and misc typos 2018-01-04 09:57:52 -05:00
quickaccess clean up .desktop files and misc typos 2018-01-04 09:57:52 -05:00
shot clean up .desktop files and misc typos 2018-01-04 09:57:52 -05:00
start bryce - improve usability from code and user by having std right menu 2018-10-11 16:25:10 +01:00
syscon clean up .desktop files and misc typos 2018-01-04 09:57:52 -05:00
sysinfo bryce - improve usability from code and user by having std right menu 2018-10-11 16:25:10 +01:00
systray systray - fix sizing of tray so you can see the icons 2018-03-12 00:18:37 +09:00
tasks tasks - dont use ignore flag on remove of client 2018-08-04 14:33:49 +09:00
teamwork clean up .desktop files and misc typos 2018-01-04 09:57:52 -05:00
temperature clean up .desktop files and misc typos 2018-01-04 09:57:52 -05:00
tiling clean up .desktop files and misc typos 2018-01-04 09:57:52 -05:00
time bryce - improve usability from code and user by having std right menu 2018-10-11 16:25:10 +01:00
vkbd resolve even more null derefs from string parsing in vkbd 2018-02-06 11:16:20 -05:00
winlist e winlist - allow dnd to work while alt tab is going 2018-10-11 16:25:10 +01:00
wireless bryce - improve usability from code and user by having std right menu 2018-10-11 16:25:10 +01:00
wizard Revert "module loading: use global symbols with BSDs and local with Linux." 2018-05-28 10:33:26 +01:00
wl_buffer meson - wl module builds - make them all consistent 2017-08-12 11:11:32 +09:00
wl_desktop_shell remove xdg-shell v5 support 2018-01-10 11:38:53 -05:00
wl_drm compile against stable EFL again 2018-04-25 11:06:12 -05:00
wl_fb meson - wl module builds - make them all consistent 2017-08-12 11:11:32 +09:00
wl_text_input Send unique keymap fds to clients 2018-08-17 12:28:49 -05:00
wl_weekeyboard meson - wl module builds - make them all consistent 2017-08-12 11:11:32 +09:00
wl_wl unset wayland cursor for all pointers when running nested in wl 2017-11-03 13:18:37 -04:00
wl_x11 meson - wl module builds - make them all consistent 2017-08-12 11:11:32 +09:00
xkbswitch bryce - improve usability from code and user by having std right menu 2018-10-11 16:25:10 +01:00
xwayland Revert no-longer required pulseaudio hack for wayland 2018-03-20 12:25:50 -05:00
meson.build bluez5 support - a new module with gadget etc. 2018-05-18 21:45:20 +09:00