|Top Previous Next|
Workspaces are FreeFlyer output window containers, shown on the Output screen of the main FreeFlyer interface. When you run a Mission Plan, FreeFlyer creates a workspace for that execution, and any output windows that you create in that Mission Plan will be shown within that workspace. FreeFlyer will retain workspaces after the execution has finished so that the user can go back and reference them as needed. However, each workspace consumes memory based on its contents, so FreeFlyer will prompt you to close some or all of them when a certain number of open workspaces is reached. (This number of allowed open workspaces can be controlled through the User Preferences.)
Note: All workspace-related actions can be achieved in FreeFlyer script using the OutputLayoutManager object.
In the Output screen of the main FreeFlyer interface, there are many options available for adjusting workspaces both at runtime and after execution of a Mission Plan. In addition to the options that affect the entire workspace at once, there are also options in the drop-down menus for the individual output windows in the workspace. Finally, when the output workspace is resized, all windows inside the workspace will be proportionally rescaled to maintain the same relative layout.
Note: Workspaces are not supported in Linux visualizations through the runtime API or the command line interface. Instead, when visualizations are generated for Linux systems they are all created as unconstrained output windows.
To access the workspace options menu, click the down arrow icon next to the workspace's name in the workspace tab listing. See the following list for all of the available functions in this menu.
Output Window Context Menu
The output window context menu, available either through the down arrow next to an output window's name in the workspace tab listing or through a keyboard shortcut described below, allows users to interact with the output window itself. See the following list for all of the available functions in this menu.
Output Window Context Menu
The replay toolbar allows users to replay their Mission Plan after it has completed execution. The user can replay the Mission Plan forward or backward at varying speeds, step through the output frame-by-frame, or jump to a specific epoch in the Mission Plan by entering the epoch in the text window or dragging the slider.
The following is a comprehensive list of mouse and keyboard interactions available with FreeFlyer output windows.
Resizing a Frameless Window
Moving a Frameless Window
Note: The ability to interact with ViewWindows can be disabled through the ViewWindow.MouseInteractionEnabled property.