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 curSpace
Current 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? lastLicense
Last 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()