Davide Andreoli
250957a6c6
Remove bryce integration, making the module work again
3 years ago
Davide Andreoli
ac8f0d942c
Audio: Better support for stereo channels
...
Also start to factorize Players and Channels, in preparation for
the upcoming MPD support
3 years ago
Davide Andreoli
18c4be96dc
Audio: Fix cleanup of tracking lists
...
This was used to work, but it doesn't anymore :(
box.children is always empty, probably E is deleting the contents
of the popup before calling us. Try out a new implementation.
3 years ago
Davide Andreoli
335381d6f2
remove all ancient #ifdefs for old efl versions, we now require efl 1.24
3 years ago
Davide Andreoli
a5aa37c726
Meson: explicit efl require and link
3 years ago
Davide Andreoli
7c2a320609
Fix segv on gadget click for gadgets without a popup (in bryce desktop mode)
3 years ago
Davide Andreoli
1f69754970
Explicit link to dl lib
...
Updated meson to 0.54.1 and was not compiling anymore without this
3 years ago
Davide Andreoli
1b4d07fa90
meson: link_args++
3 years ago
Davide Andreoli
26a99ee82e
A much better way to find the libpython soname
...
This should work 100% of the time, since py 3.2, and without
any fuzzy searching
3 years ago
Davide Andreoli
443bf2efbf
Audio: do not show the indicator in sliders
...
This wasn't visible in the paste, something is changed in efl...
3 years ago
Davide Andreoli
146d656a1e
Audio: reformat to make pycharm happy
...
it also spotted 2 real bug, so good work pycharm
3 years ago
Davide Andreoli
3641ce6480
Make bytecompile works again
3 years ago
Davide Andreoli
e4803fdb3f
Finally make edgar works again with recent E \o/
...
Many thanks to raster for helping find a solution...and spank him for breaking edgar :D
3 years ago
Davide Andreoli
53bdf254bd
Edgar: switch to meson
...
...still not working with recent e, that changed the way modules are loaded
3 years ago
Davide Andreoli
d0cb51f2ad
Make edgar work with current efl+e master
4 years ago
Davide Andreoli
381121b45d
Fix for recent gadget api changes
...
Also use "new style" dialog done with ctxpopup
4 years ago
Davide Andreoli
eda7aef670
Netspeed gadget: whooops, fix to build again.
...
It was broken since last commit ... sorry :(
5 years ago
Davide Andreoli
4a81ad6b47
Update all gadgets to API 2
5 years ago
Davide Andreoli
78c6416b09
change popups to be elm based, no more edje for them
...
this change gadget API, all the gadgets will be updated
in the next commit
5 years ago
Davide Andreoli
8bacfdf5bd
Delete the ruler gadget
...
It does not work well with the new E gadgets infra,
and it was just a simple example
5 years ago
Davide Andreoli
205a16700e
Add support for new E gadgets infra
...
Edgar gadgets can now live on both shelves and bryces.
5 years ago
Davide Andreoli
c751489d8c
Workaround sizing of the gadgets info popup
...
This was used to work but now the popup is no more sized correctly.
(read: something break somewhere, and is brobably not going to be fixed)
The fix is not ideal (the popup should not be resizible) but at
least now it show something.
5 years ago
Davide Andreoli
7a09d3d26d
FollowTheWhiteRabbit
5 years ago
Davide Andreoli
63b9e57ba4
Netspeed gadget: code cleanup
...
and fixed received value
6 years ago
Davide Andreoli
c67f14167c
Add the new NetSpeed python gadget
...
Total coding time: 3 hours... python rocks !!!
6 years ago
Davide Andreoli
1f7548132e
Fix for efl 1.21 changes
...
note: efl in git still does not provide EFL_VERSION_1_21, so this is still broken for you.
6 years ago
Davide Andreoli
68c1369c18
Dropbox gadget: support db installation in /opt
...
as found in the arch linux package
6 years ago
Davide Andreoli
10cf94460f
Fix for recent eo changes
...
ifdef going crazy... #FollowTheWhiteRabbit (tm)
7 years ago
Davide Andreoli
2462795896
Latest Eo changes
...
#FollowTheWhiteRabbit (tm)
7 years ago
Davide Andreoli
13475e140c
retain compatibility with efl 1.17
7 years ago
Davide Andreoli
f23d28a587
Follow recent Eo changes
7 years ago
Davide Andreoli
4386c386e4
Cpu gadget: add compatibility with older psutil
...
not tested yet, will try tomorrow..but should work
8 years ago
Davide Andreoli
7cdd484427
Cpu gadget: add a popup with the list of running processes
8 years ago
Davide Andreoli
b803a06a31
Mem gadget: add a popup with exensive info
8 years ago
Davide Andreoli
6e186dcb85
More correct usage of PyErr_Print()
...
that function can crash if no errors really occurred
8 years ago
Davide Andreoli
81bda2a9ce
Add a new ram+swap gadget
...
screenshot and info at:
https://phab.enlightenment.org/w/emodules/edgar/
8 years ago
Davide Andreoli
caa232dcc0
CPU: also support 1.x psutil version
8 years ago
Davide Andreoli
e396e51f33
Add a multicore CPU monitor gadget.
...
As always this prove the coolness of edgar :) the whole
gadget are just 69 lines of python code (plus 150 of the edc)
A bit more of info at:
https://phab.enlightenment.org/w/emodules/edgar/
8 years ago
Davide Andreoli
c1f8428199
Update readme
8 years ago
Davide Andreoli
fb1afc286b
Add a new Dropbox gadget
...
It show the dropbox status and enable to start/stop the daemon
8 years ago
Davide Andreoli
3f954f4675
Fix E19 compatibility
...
Now edgar works again in E20 and E19, still need to test on E18....
someone can test it on 18?
8 years ago
Kai Huuhko
3133ede876
Remove explicit link to elm
...
Not needed with >=e18
8 years ago
Davide Andreoli
31a1404477
No need to include Elm.h
...
e.h yet include it
8 years ago
Davide Andreoli
63510bcfbe
Try to simplify the E version check
...
We now use E_VERSION_MAJOR provided by e19 and e20,
while manually set it on e18
Minimum e version: 0.18, sorry Jef, but e17 is really too old to support in a sane and reliable way
Tested only on e20, tomorrow will test in e19 and (hopefully) e18
8 years ago
Kai Huuhko
6669595f1a
Revert python code install location to libdir/enlightenment/gadgets
...
As requested by DaveMDS
8 years ago
Kai Huuhko
4855de622f
Add back full E19/E20 compatibility
...
Not yet E17 compatible, need to find out why E sigaborts on popup open
8 years ago
Kai Huuhko
b1c125a796
Follow changes in E 0.19.99 development
...
e_util_zone_current_get(e_manager_current_get()) -> e_zone_current_get()
8 years ago
Davide Andreoli
d6f41d8c8a
Try to disable Py_Finalize for now
8 years ago
Davide Andreoli
f36ea5a7c2
Fix for recent changes in e19
8 years ago
Davide Andreoli
c856c024eb
Audio: correctly remove the sliders from our lists on popup_destroyed
9 years ago