const classcamembert::Sys

sys::Obj
  camembert::Sys : sys::Service

Sys manages references to system services

_theme

Source

const AtomicRef _theme := AtomicRef.<ctor>()

Theme

commands

Source

const Commands commands

Application level commands

confDir

Source

const static File confDir()

cur

Source

const static Sys cur()

docServer

Source

const WispService docServer

frame

Source

Frame frame()

Top-level frame (only in UI thread)

licenses

Source

const LicenseTpl[] licenses

log

Source

const static Log log := Log.get("camembert")

Logger

make

Source

new make(|This? f)

onStart

Source

virtual override Void onStart()

onStop

Source

virtual override Void onStop()

options

Source

const Options options

Configuration options

optionsFile

Source

const File optionsFile

The main options file

plugin

Source

Plugin? plugin(Str name)

Retrieve a given plugin instance by it's name

plugins

Source

Str:Plugin plugins()

All known plugins

pm

Source

const Unsafe pm

prjReg

Source

const ProjectRegistry prjReg

processManager

Source

ProcessManager processManager()

reloadConfig

Source

const static Void reloadConfig()

Reload the whole config including all plugins

shortcuts

Source

const Shortcuts shortcuts

Shortcuts config

srcRoots

Source

Uri[] srcRoots()

templates

Source

const Template[] templates

theme

Source

Theme theme()