Stephen 'Okra' Houston
139045c120
Sysinfo Gadget: Unify define macro checking.
2017-07-15 21:32:11 -05:00
Stephen 'Okra' Houston
804f038f71
Sysinfo Gadget: Thread Lifetime vs Object Lifetime management.
...
This cleans up how sysinfo manages object vs thread lifetimes. If thread is still alive dependent on aspects that need to be freed in the gadget removal process, it defers that cleanup from the remove callback to the thread end callback. As for the combination sysinfo gadget, each gadget inside of sysinfo will set a done flag alerting that the cleanup of the combination gadget can happen once all threads are done.
This fixes T5694
2017-07-13 19:21:49 -05:00
Stephen 'Okra' Houston
739c1aa4b8
Sysinfo Gadgets: Thread handling improvement. Pause on Screensaver. Follow powersave.
2017-07-13 14:36:09 -05:00
Stephen 'Okra' Houston
9e7b78ffab
Gadgets: Make sure to avoid conflicts with functions and globals.
2017-07-12 16:03:06 -05:00
Stephen 'Okra' Houston
9894726039
Gadgets: Clamp aspect sets to a minimum of width and height minimum of 1.
...
This fixes T5600
2017-07-06 14:16:00 -05:00
Stephen 'Okra' Houston
202bf770f4
Gadgets: Follow gadget theme naming conventions.
2017-07-06 12:20:53 -05:00
Al 'netstar' Poole
89feae2b86
Sysinfo: Fix interger overflow on BSD.
...
This commits D4810
2017-04-27 15:19:44 -05:00
Al 'netstar' Poole
c282341ed8
Sysinfo: Make memusage and cpumonitor work better on BSD.
...
This commits D4749
2017-04-11 16:34:37 -05:00
Al 'netstar' Poole
784ebcb187
Sysinfo Gadgets: Add sysctl/bsd support to the remaining sysinfo gadgets.
...
These gadgets include cpumonitor, memusage, and netstatus
2017-02-15 15:53:29 -06:00
Davide Andreoli
a2644259b2
sysinfo gadget: remove frames in popups
2017-02-10 21:23:55 +01:00
Stephen 'Okra' Houston
327f9bc68f
Sysinfo gadgets: Prevent info popup from getting stuck.
2017-02-10 11:37:30 -06:00
Davide Andreoli
5007293f99
sysinfo: fix popup position when using the cumulative sysinfo gadget
2017-01-30 22:46:27 +01:00
Davide Andreoli
ff24863007
sysinfo: do not use autoclose on popups
...
This make the popups behave like the clock gadget popup
Also the autoclose ability in this case was quite broken
2017-01-30 22:40:27 +01:00
Davide Andreoli
5153321f0c
mem gadget: adjust a little bit the values calculation
...
Now the gadget show EXACTLY the same values of the free command on my machine,
but note: I found at least 3 different implementation of procpc so your values could be a bit different.
2017-01-30 21:23:23 +01:00
Davide Andreoli
cb6fedc6cb
mem gadget: fix a typo
2017-01-29 14:49:17 +01:00
Davide Andreoli
6eaefe37fc
mem gadget: try to improve values calculation
...
It's hard to mimic "free" output parsing /proc/meminfo... we should really use sysinfo.h
directly (like free does).
btw, on my system now the values are really near the "free" output
2017-01-29 14:42:09 +01:00
Davide Andreoli
abd60cca9a
mem gadget: implemented a new info popup
...
It now show lots more usefull information.
The actual values still need to be adjusted, the goal is to show the exact same values of the "free" command
2017-01-29 10:35:19 +01:00
Davide Andreoli
adc5fa6c8b
mem gadget: pass the new fetched info to the theme
...
in case a themer want to show more info inside the gadget
2017-01-28 20:49:05 +01:00
Davide Andreoli
921af28813
mem gadget cleanup: rename vars
...
no functional changes
2017-01-28 19:18:08 +01:00
Davide Andreoli
d1cb369623
mem gadget: formatting, fit into 80 cols
...
no functional changes
2017-01-28 18:02:58 +01:00
Davide Andreoli
1c8ca780da
mem gadget: improve proc info fetching
...
* collect more info than just 2 percentage
* improve performance by parsing proc only onece every loop
* use active memory to calc percentage, now the value is near the other mem tools I have
2017-01-28 17:52:56 +01:00
Stephen 'Okra' Houston
d99e88b78c
Enlightenment - Sysinfo Gadget - Size all sysinfo gadgets by aspect - should allow for proper theming.
2017-01-27 14:55:24 -06:00
Stephen 'Okra' Houston
1547ac080c
Enlightenment: Sysinfo Gadget - Base size on edje extends calcs.
2017-01-27 13:49:04 -06:00
Stephen 'Okra' Houston
c06e36fa2a
Enlightenment: Sysinfo Gadget - Show real time data in popups and fix sizing of memusage and cpumonitor.
2017-01-26 14:06:56 -06:00
Stephen 'Okra' Houston
62f7d684dd
Enlightenment: Sysinfo Gadget - Properly mark popup as deleted.
2017-01-11 22:06:38 -06:00
Stephen 'Okra' Houston
58a9333580
Enlightenment: Sysinfo Gadget - Add an informative popup, as well as a config panel to memusage, cpumonitor, and netstatus.
...
Left click will give you some informative detail and right click will show the config panel with t he option to configure how often to poll.
2017-01-11 21:21:34 -06:00
Stephen 'Okra' Houston
2f75513396
Enlightenment: Sysinfo gadgets - Remove temporary gadgets correctly.
2017-01-11 09:27:43 -06:00
Davide Andreoli
409230ee35
cpu + mem gadget: use new vertical layouts
2017-01-09 21:01:54 +01:00
Stephen 'Okra' Houston
d843f58671
Enlightenment: Fix coverity issues related to new sysinfo gadget
...
This fixes CID1368352 CID1368351 CID1368350 CID1368349 CID1368348 CID1368347 CID1368346 CID1368344 CID1368343
2017-01-09 09:43:02 -06:00
Stephen 'Okra' Houston
9d6af51de2
Enlightenment: Sysinfo gadget. Free edje messages.
2017-01-08 17:28:54 -06:00
Stephen 'Okra' Houston
3fb8149486
Enlightenment: Sysinfo gadget: Calculate aspects correctly.
2017-01-08 14:26:11 -06:00
Davide Andreoli
4c2116ac0f
mem gadget: no need to send 2 consecutive int_set msgs
...
One msg with 2 ints is more efficient
2017-01-08 19:05:33 +01:00
Davide Andreoli
30c81ac188
mem gadget: respect the aspect ratio of the theme
...
I really don't like this implementation (taken from the clock gadget).
If you know a better way to get the aspect from an elm layout please let me know
2017-01-08 18:00:00 +01:00
Stephen 'Okra' Houston
b51b591171
Enlightenment: Sysinfo gadget supporting files
2017-01-06 16:16:51 -06:00