summaryrefslogtreecommitdiff
path: root/src/modules/packagekit/e_mod_main.c
Commit message (Collapse)AuthorAgeFilesLines
* e gadgets - as per email to e-devbel - it's easier to fix old so rm newCarsten Haitzler (Rasterman)2020-07-071-135/+1
| | | | new gadget infra--
* PackageKit gadget: augment the new menuDave Andreoli2018-10-211-2/+37
| | | | | Use the new menu augmentation system to provide two usefull operations.
* PackageKit gadget: redone config dialog using elmDave Andreoli2018-10-211-4/+1
| | | | | | | | | This is how all the other new gaget are doing the config popup, I copied from time gadget. I really think the config popup creation (and size/show) should be handled by E, not by each gadget. ATM this code is repeated in every gadget.
* PackageKit gadget: fix for recent gadget api changes.Dave Andreoli2018-10-211-9/+33
| | | | | This is just a fast fix, some more work will come to integrate better with the new gadget system.
* bryce - improve usability from code and user by having std right menuCarsten Haitzler (Rasterman)2018-10-111-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* Remove/mark unused variables to avoid warnings.Stephen Houston2018-04-191-1/+1
|
* PackageKit: add support for new gadget APIDave Andreoli2018-03-121-1/+83
| | | | | | | | | | The gadget can now live in both shelves and bryces. There is still a strange issue in the popup: the progressbar (that should be hidden on show) dont want to honor the evas_object_hide call. This only happen when inside an elm ctxpopup while works as expected when in a gadcon popup, so I suspect a bug in ctxpopup...
* pkit gadget: a better initial configDave Andreoli2017-08-111-2/+5
|
* Replace all timer_add with timer_loop_addDerek Foreman2017-02-031-1/+1
| | | | | | | | | | | | | | | So yeah, I've literally used sed to replace every occurrence of ecore_time_add() with ecore_timer_loop_add() because I'm reasonably confident that no part of E has a legitimate need for timer based on the exact current time. It would be really nice if I'm not wrong. :) The reason for this is the incredible spew of clock_gettime() calls I'm seeing on an ARM system (that should have a vdso for gettime, but...) This can amount to thousands of system calls per second. #YOLO
* Clean up some header inclusionDerek Foreman2016-04-071-1/+0
| | | | | | | | | | Including certain headers in the wrong order can cause problems if we're configured to use beta api (right now wayland forces this). In most cases we should just be including e.h and not the individual EFL headers anyway. This fixes some of that. fix T3426, T3428
* enlightenment: Make E build again with EFL from gitChris Michael2015-05-071-4/+4
| | | | | | sed -i 's/EAPI/E_API/g' Signed-off-by: Chris Michael <cp.michael@samsung.com>
* remove e_util_zone_current_get() usageMike Blumenkrantz2015-03-131-1/+1
|
* PackageKit: split config stuff to a proper e_mod_config.c file.davemds2014-02-031-139/+24
| | | | No functionan changes with this commit.
* PackageKit: fixed icon state for newly created gadget.davemds2014-02-031-0/+1
| | | | | This fix the case where a new (not the first) gadget is added. Previously you have to restart e to show the correct state.
* packagekit: warnings--davemds2014-01-311-5/+5
|
* Put the packagekit module inside the E tree.davemds2014-01-191-0/+346
The now old emodules/pacakgekit will be removed soon. Note that you need to update elm as the theme is there.