Configuration Utility + Fixes

- Adds a computer configuration utility program, that is pre-installed on each computer. This program shows detailed component information and offers component toggling possibility.
- Bandaid fix for NanoUI runtimes which seem to be caused by nanoUIs sometimes being somehow opened on null object. Such UI is force-deleted if this happens.
- Programs now have properly defined usage_flags (Note to self: AND is not OR!)
- Minor visual adjustment to buttons in UIs.
This commit is contained in:
Atlantis
2015-08-25 05:26:27 +02:00
parent e6cbd7866d
commit 01c5de790f
13 changed files with 237 additions and 12 deletions
@@ -101,8 +101,8 @@
if(ui)
ui.close()
return 0
if(NM)
NM.ui_interact(user, ui_key, ui, force_open)
if(istype(NM))
NM.ui_interact(user, ui_key, null, force_open)
return 0
return 1