mixinafReflux::Reflux

afReflux::Reflux

(Service) - The main API for managing a Reflux application.

activeView

Source

abstract View? activeView()

callLater

Source

abstract Void callLater(Duration delay, |->Void f)

closeView

Source

abstract Bool closeView(View view, Bool force)

copyToClipboard

Source

abstract Void copyToClipboard(Str text)

exit

Source

abstract Void exit()

getPanel

Source

abstract Panel? getPanel(Type panelType, Bool checked := true)

hidePanel

Source

abstract Panel hidePanel(Type panelType)

load

Source

abstract Void load(Str uri, LoadCtx? ctx := null)

loadResource

Source

abstract Void loadResource(Resource resource, LoadCtx? ctx := null)

preferences

Source

abstract RefluxPrefs preferences()

refresh

Source

abstract Void refresh()

registry

Source

abstract Registry registry()

replaceView

Source

abstract Void replaceView(View view, Type viewType)

resolve

Source

abstract Resource resolve(Str uri)

Resolves the given URI into a Resource.

showPanel

Source

abstract Panel showPanel(Type panelType)

start

Source

static Void start(Str appName, Type[] modules, |Reflux,Window? onOpen := null)

Use to launch a Reflux application. Example:

Reflux.start("Example App", [AppModule#]) |Reflux reflux, Window window| {
    reflux.showPanel(MyPanel#)
    ...
}
window

Source

abstract Window window()