classcamembert::Frame
sys::Obj fwt::Widget fwt::Pane fwt::ContentPane fwt::Window camembert::Frame
Top-level frame
- closeOtherSpaces
- closeSpace
- closeSpaces
Void closeSpaces()- console
Console console { private set }Console
- curEnv
Str? curEnv- curFile
File? curFile()Current space file
- curSpace
Space curSpaceCurrent space index
- curView
View? curView()If current space has loaded a view
- deepRelayout
static Void deepRelayout(Widget w)Recursively relayout the whole widget and children I had some issues with the space not relayout-ing properly some subcomponent would disapear etc ... So while this is not optimal this works
- goto
Route to best open space or open new one for given item.
- helpPane
HelpPane helpPane { private set }- history
History history := History.<ctor>() { private set }Navigation history
- lastLicense
Str? lastLicenseLast license template used
- make
new make()Construct for given system
- marks
Item[] marks := Item[,]- onFrameReady
Void onFrameReady()- paneState
PaneState paneState := ...- process
ProcessUtil process := ProcessUtil.<ctor>() { private set }- recentPane
RecentPane recentPane { private set }- save
Void save()- select
Select given space (upon being picked in spacebar)
- spaceIndex
- spaces
Space[] spaces := Space[,] { private set }Currently open spaces
- switchSpace
- toggleTextOnly
Void toggleTextOnly()- updateStatus
Void updateStatus()