classcamAxonPlugin::AxonSpace

sys::Obj
  camembert::BaseSpace
    camAxonPlugin::AxonSpace

@Serializable

AxonSpace

autoStatus

Source

Bool autoStatus()

chck current autosync status

autoSync

Source

Void autoSync()

Enable / disable autosync

errorIcon

Source

const static Image errorIcon := Image.<ctor>(`fan://icons/x16/err.png`)

eval

Source

Void eval(Str toEval)

Run an eval on the server and show the results TODO: run async ... but UI refresh are tricky (Not on UI thread business)

evalKeyUp

Source

Void evalKeyUp(Event event, Text eval)

Provides eval history navigation

funcIcon

Source

const static Image funcIcon := Image.<ctor>(`fan://icons/x16/func.png`)

getPass

Source

const static Str? getPass(AxonSyncActor syncActor, File dir)

Get the connection password. Ask user for it if we don't have it yet Returns null if cancel was pressed on dialog NEEDS TO BE IMMUTABLE - SED IN CALLBACK

helpIcon

Source

const static Image helpIcon := ...

icon

Source

virtual override Image icon()

loadSession

Source

const static Space loadSession(Frame frame, Str:Str props)

log

Source

const static Void log(Str msg)

log to console NEEDS TO BE IMMUTABLE - SED IN CALLBACK

make

Source

new make(Frame frame, File dir, File? file := null)

match

Source

virtual override Int match(FileItem item)

Source

virtual override Nav? nav

Source

Pane navPane(Nav nav)

remoteDelete

Source

Void remoteDelete(Str funcName)

saveSession

Source

virtual override Str:Str saveSession()

showActorResults

Source

const static Void showActorResults(Obj? result, Bool errorOnly := false)

Display call results to user Can display error messages and sync thead infos as well NEEDS TO BE IMMUTABLE - SED IN CALLBACK

sync

Source

const static Void sync(AxonSyncActor syncActor, File dir)

Sync the local project with the server NEEDS TO BE IMMUTABLE

syncActor

Source

const AxonSyncActor syncActor

syncIcon

Source

const static Image syncIcon := Image.<ctor>(`fan://icons/x16/sync.png`)

updateView

Source

virtual override Void updateView(View newView)

view

Source

virtual override View? view