Alastair Poole
860358c3c8
process: processs tree (proc view).
...
Also add the command line evisum -p <pid> to the IPC.
Not done...WIP.
2020-10-27 03:33:01 +00:00
Alastair Poole
7f05af18d6
evisum: let there be choice
...
soo...let's create a little ipc server and server the minions
whatever they want. So add CPU and memory and Generic thing to the
application menu (desktop). Means you don't have to load up the
main EXE each time you want only one minor feature. Also use the
same process for all of this so we don't eat up resources and
because we can.
2020-10-27 01:33:20 +00:00
Alastair Poole
324a619a87
sensors: diss the misc.
...
Rename...
2020-10-05 16:11:26 +01:00
Alastair Poole
42b9ecadc6
ui: "try" to make things clearer.
2020-10-03 15:44:32 +01:00
Alastair Poole
615239115e
misc: remove network.
...
Network needs more details and also its own window...
Move misc to sensors at some point (namespace)...
2020-10-03 14:46:17 +01:00
Alastair Poole
b04cde56b8
ui: options kthreads check.
2020-10-03 14:19:29 +01:00
Alastair Poole
45a1eef26f
small tidy: makes editing easier.
...
If someone wants to split each window out or have an idea wtf is
happening this makes more sense...just..
2020-10-03 11:35:36 +01:00
Alastair Poole
6f8973ed12
ui: trim some grim
2020-09-29 23:20:00 +01:00
Alastair Poole
db9b8a73a7
init/shutdown: fix.
...
Queue a restart. Make config checking less aggressive.
2020-09-11 13:52:50 +01:00
Alastair Poole
fe808cfcae
ui: simplify resize...
...
Still to catch that one bug...this is better though I think...
2020-09-04 01:23:18 +01:00
Alastair Poole
70fa4fec9e
ui: fix a bug in the cache and hide objects...
...
If this doesn't resolve one issue it's possible a bug in the old
EFL...
2020-09-03 22:07:36 +01:00
Alastair Poole
8738a64bdf
fun....more
2020-09-02 16:10:08 +01:00
Alastair Poole
a44500936b
fun...
...
Still needs work but...
2020-09-01 17:03:20 +01:00
Alastair Poole
551ee1810f
changes:bugs and some stuff...not finished.
...
Not finished...if you find a bug tell me...just fixed some bad
ones.
2020-08-31 00:36:00 +01:00
Alastair Poole
b9cb1dfa49
startup: See how this behaves
2020-07-01 13:09:32 +01:00
Alastair Poole
a5461ad416
shutdown: allow control of cleaning up.
...
Flag to shutdown now or ordered triggering callbacks.
2020-06-30 13:23:01 +01:00
Alastair Poole
d2a72510cb
evisum: Clean up orderly.
...
Whether this is meritted, I don't know. It might be useful in
the future.
2020-06-30 13:05:35 +01:00
Alastair Poole
5f134b0e82
about: Basic about box
2020-06-29 15:18:35 +01:00
Alastair Poole
27fd9c5322
win: first run size.
2020-06-28 20:04:03 +01:00
Alastair Poole
35323ea227
evisum: Traditional
...
Make the UI simpler. Give everything a window. It's not clever
to only allow one action at a time. I think it seemed cool
because every other environment is simplifying the interface.
I don't really agree with this. Also some "tabs" don't
currently justify having the whole window.
hashtag **** it!
2020-06-28 20:02:07 +01:00
Alastair Poole
ad7ab21ae5
cpu: update more frequently
2020-06-24 13:11:10 +01:00
Alastair Poole
c0f6f39970
ui_util: Generic UI API.
...
Move these into their own place.
2020-06-21 14:03:39 +01:00
Alastair Poole
e26e1bb392
ui: button sizing.
2020-06-20 11:02:23 +01:00
Alastair Poole
b2f977ee66
ui: simplify and remove title.
...
These labels are awful.
If you are ON the CPU "tab" WHY the hack do you need another
massive text label explaining the same thing!!!
Sometimes I wonder, wonder wonder...
2020-06-18 21:11:27 +01:00
Alastair Poole
dcf23687a3
openbsd et al. Support as many sensors we can find.
...
This isn't finished, build broken for Linux and others.
2020-06-16 14:29:06 +01:00
Alastair Poole
83db45e7c6
ui: search hide on resize fix.
...
Hide the container of the entry when resizing
@fix :)
2020-06-07 18:10:17 +01:00
Alastair Poole
8ec8a5efda
ui: size format.
2020-06-07 14:43:56 +01:00
Alastair Poole
702f650603
freebsd: include zfs abomination if in use.
2020-06-07 12:57:27 +01:00
Alastair Poole
f61e780f0b
bytes: use bytes for everything...
...
Convert Linux memory values to bytes rather than reducing the
granularity of every other OS which reports memory use in
bytes.
The previous method just made everything confusing when it
needn't be.
2020-06-05 15:32:11 +01:00
Alastair Poole
2114f5dd21
FreeBSD: Fix Memory Display.
...
Peter2121 is right, this is mostly bogus (depending on who you
speak to).
2020-06-05 11:44:54 +01:00
Alastair Poole
6af4814590
style: meh meh meh
2020-06-02 13:23:41 +01:00
Alastair Poole
a1d337618d
style: More tidying.
...
...nothing to interest any users at all!
2020-06-02 13:19:08 +01:00
Alastair Poole
66f6c4eee1
style: Try to respect 80 columns.
...
Whether it should be 80 or 120 I'm not sure. I think i'll go
with the lower denominator as it's more inclusive.
EVAS_ macros need simplified (this might be too simple)...
2020-05-24 13:34:26 +01:00
Alastair Poole
914f97e086
ui: create a generic cache API.
...
Reduce code duplication, create:
evisum_ui_item_cache_... functions.
2020-05-18 12:16:35 +01:00
Alastair Poole
4964d649e3
process: small changes to process win.
2020-05-17 13:56:21 +01:00
Alastair Poole
a6d1da406b
ui: Redo Process Panel.
...
Let's create a window per-process instead of the panel.
I want people to learn, let's show the manpage for the process if
one exists.
this is not finished.
2020-05-14 14:43:44 +01:00
Alastair Poole
f54666f98c
evisum: ...
2020-05-13 13:15:58 +01:00
Alastair Poole
cbd7f9c853
evisum: Split the UI out.
...
More to come...
2020-05-13 00:51:30 +01:00