Al Poole
e33a14b7e8
sysinfo: fix cpuclock for BSD.
...
This lets us use the cpuclock gadget on FreeBSD machines.
@fix T6259
2018-02-24 18:19:48 +00:00
Mike Blumenkrantz
59fa0e418d
use E_BITFIELD define for bitfield struct members
...
on release builds this will be a bitfield, on devel builds it will make
bools a normal unsigned char for easier debugging
2017-11-07 10:39:56 -05:00
Stephen Houston
fdbf49af1b
Sysinfo: Cpuclock, Netstatus, and Thermal now use progressbars in the popups to unify and match all sysinfo gadgets.
2017-09-27 17:19:47 -05:00
Carsten Haitzler
14e1583cd0
Revert "Sysinfo gadgets: Revert all uses of faulty e_powersave_sleeper."
...
This reverts commit f8e17b67e4
.
2017-09-12 11:03:42 +09:00
Stephen 'Okra' Houston
f8e17b67e4
Sysinfo gadgets: Revert all uses of faulty e_powersave_sleeper.
2017-09-11 13:24:54 -05:00
Stephen 'Okra' Houston
5370793399
Sysinfo Gadget: More thread vs object lifetime work: Make threads no longer dependent on the main loop objects and vice versa.
2017-07-15 21:32:38 -05:00
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
ada1fdb71a
CPUClock: Allow setting of governors.
2017-07-12 15:42:56 -05:00
Stephen 'Okra' Houston
2fa8df456a
Thermal: Add left click info popup
2017-07-12 13:31:22 -05:00
Stephen 'Okra' Houston
2bbdd999ed
Sysinfo: Update Cpuclock and Thermal to the powersave api.
2017-07-12 01:24:03 -05:00
Stephen 'Okra' Houston
d03c254f5e
Sysinfo - Cpuclock: Add the left click info and right click config popup.
2017-07-12 01:08:34 -05:00
Stephen 'Okra' Houston
557a060c78
Thermal Gadget: Add configuration popup.
...
Choose temp units, update poll time, and min/max temps.
2017-07-07 14:38:57 -05:00
Stephen 'Okra' Houston
3ba67bbf3b
Sysinfo: Use the correct define for DragonFly.
2017-03-05 17:31:47 -06:00
Stephen 'Okra' Houston
089b0b248d
Use an event rect to better handle mouse events in cpumonitor.
2017-02-10 14:34:31 -06:00
Davide Andreoli
a2644259b2
sysinfo gadget: remove frames in popups
2017-02-10 21:23:55 +01:00
Stephen 'Okra' Houston
1f6baaf283
Cpumonitor: Add a similar popup to memusage.
2017-02-09 16:22:22 -06:00
Stephen 'Okra' Houston
b994562776
Batman - Add the config popup to configure batman.
2017-02-08 13:08:14 -06:00
Stephen 'Okra' Houston
75cbcf5b47
Batman - Don't show hard to read and redundant text in the gadget itself - Move it to a popup on left click.
2017-02-08 08:57:35 -06: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
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
6ebb68777c
Enlightenment - Sysinfo Gadget - Allow configuring of max speeds for netstatus gadget.
2017-01-19 14:18:36 -06:00
Stephen 'Okra' Houston
de6ff6f48f
Enlightenment: Sysinfo gadget - Calculate netstatus max automatically and send percentages to the theme.
2017-01-12 14:17:55 -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
Stephen 'Okra' Houston
3fb8149486
Enlightenment: Sysinfo gadget: Calculate aspects correctly.
2017-01-08 14:26:11 -06:00
Stephen 'Okra' Houston
ea9dbba34d
Enlightenment: Fix cpumonitor gadget to do per core.
2017-01-08 12:10:13 -06:00
Stephen 'Okra' Houston
cd24662e9f
Enlightenment: Add the sysinfo gadget that includes battery, temp, frequency, cpu, mem, and net
...
This is a gadget using the new api that has separate gadgets for battery, temperature, net status, cpu load, mem usage, cpu frequency, and one gadget called sysinfo that combines all of the above.
2017-01-06 16:16:51 -06:00