A system monitor for Haiku.
C++ Makefile
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
CPUPercent.cpp
CPUPercent.h
ColourPrefs.cpp
ColourPrefs.h
ImageView.cpp
ImageView.h
Makefile
MemUsage.cpp
MemUsage.h
README
README.old
SIReplicant.cpp
SIReplicant.h
SystemInfo.rdef
TODO
main.cpp

README

SystemInfo for Haiku - A system monitor for Haiku

	By Disreali
	Based on original by Brent "misza" Miszalski circa 2002

I found this app on a archive of old BeOS software.
 http://pulkomandy.tk/~beosarchive/

I thought it was cool because it reminded me of TORSMO for *NIX based
systems, which is quite useful.  I also thought that with some modifications SystemInfo could be even more useful and that others would like it.

I contacted the original author in July 2012 and received permission from 
him to release new versions under a permissive license.  

I am using this project as a way to learn about programming on Haiku.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND.
It could set things on fire? ;)

Bugs:
- Currently, it is an App without aa actaul window border and tab
	which means:
	- You need close App by clicking on its DeskBar entry and selecting 
	  "Quit application".
	- Can't move App by handle. Must click inside window.
- Currently the App is aways on top of other windows. 
- If a volume name is more than 6-7 characters it will overlap the statusbar.
- bugs listed by original author

ToDo:
I have no Idea if the following are possible, but it will be fun to learn.

- Rename CPU_0 -> CPU_1, etc. (Humans start counting with 1)
- Add more cpu's. max of 8 for now. 
- Auto-detect the number of CPU's on a system instead of hard-coding 2.
	See how Activity Monitor does this.
- Do not have app window "Always on Top".
- Make It a proper App with window and tab and a drag-able replicant handle.
- Investigate making it an app like LaunchBox with a hide-able window border.
- Auto-detect all mounted HDD.  Should still just show /boot for now.
- Move the Uptime one line down from label so it does not overlap.
	or...  decrease font size. that may work also.
- Auto-detect system background colour and use that instead of hard-coding.

- Embed 2x2 WorkSpace an bottom of window?
- Add a Settings context-click menu?
- Mouse secondary-click Context-menu?
- New Icon?
- is_computer_on_fire()?? (^_^)


Version History:
	July 2012
Received permission from original author to take over project and release 
new versions under a permissive license.
Original source uploaded to Github.  http://github.com/disreali/SystemInfo