Menus
A list of all Flying Logic menu commands and their functionality
Last updated
A list of all Flying Logic menu commands and their functionality
Last updated
Export of diagrams to PDF, PNG and JPEG support a “Save Ink” option identical to that available when printing: group backgrounds are not shaded.
PDF is the most desirable format for publishing and all other applications that do not require a “bitmapped” graphics format (such as JPEG or PNG), as PDF images will scale to any size with no loss of quality. PDF also supports transparency, and will look good when overlaid against backgrounds containing images or textures.
JPEG images are compressed, and may show a slight fuzziness around the edges of lines and text. Also, JPEG images do not support transparency, so programs that overlay images on backgrounds (such as presentation software) will show the JPEG as completely obscuring any background. Exporting the image to PDF or PNG is recommended when transparency is desired.
When exporting to MS Project, the following conversion rules apply:
All entities are converted to MS Project Tasks of the same effort assigned in the Entity tab of the Element inspector when Project Management is turned on, or 1-day effort if no other effort has been specified. Zero-effort tasks are converted to MS Project milestones. The name of the task is the entity’s title. The Text1
field of the task is set to Entity
. The Text2
field of the task is set to the entity class name. The Number1
field of the task is set to the confidence value of the entity.
All junctors are converted to MS Project milestones. The name of the task is the name of the junctor operator. The Text1
field of the milestone is set to Junctor
. The Number1
field of the task is set to the confidence value of the junctor.
All groups are converted to MS Project summary tasks. The name of the summary task is the title of the group. The Text1
field of the summary task is set to Group
.
All edges are converted to finish-to-start dependencies with no lag.
Notes for entities, groups, and junctors become notes on the corresponding tasks. Notes on edges are not preserved, because MS Project does not support notes on task dependencies.
About Flying Logic
Displays version information and credits.
Preferences...
Displays the Preferences dialog. See Preferences.
Quit Flying Logic
Quits Flying Logic. The user is prompted to save changes to any unsaved documents before quitting.
New Document
Creates a new, blank document.
New Document From Selection
Creates a new document containing copies of any elements that were selected in the current document.
Open...
Opens an existing document. New documents can also be opened by dragging a Flying Logic document to the application icon (Windows: in Windows Explorer, Mac: in the Finder or Dock, Linux: see your window manager documentation.)
Template files can also be opened, which open as new Untitled documents containing the contents of the template.
Existing exported domain files can also be opened, which causes a new, blank document to be created with the domain automatically imported.
Open Examples...
Allows browsing and opening of a variety of provided example documents. Example documents open as new, untitled documents so you can modify them and save them elsewhere.
Open Recent
Select a name from the submenu to re-open a recently open document.
Close Tab
Closes the current document tab. The user is prompted to save any unsaved changes. If only one document is open in a window, this closes the document and window.
Close Window
Closes the current document window. If multiple documents are open in a window, the application attempts to close them all. The user is prompted to save any unsaved changes.
Save
Saves the current document. If the document has not been saved before, the user is prompted for a file name and folder to save to.
Save As...
Saves the current document in a new location and/or with a new name.
Save as Template...
Saves a copy of the current document in a new location with a new name, and changes its filename suffix to .xlogic-t
. When a template file is opened, it opens as a new, Untitled document, but starts with all the content that was saved with the template.
Import Diagram from CSV...
Imports a diagram from a simple CSV (comma-separated values) text document. For the format of this document, see the Flying Logic Scripting Guide.
Import from MS Project...
Imports a diagram from an MS Project document in MPP, XML or MPX format. The diagram may include extra elements to properly represent features from MS Project. See the section Notes on MS Project Import and Export in Project Management.
Open Script...
Executes the selected script as an importer of the current document.
For convenience, the submenu also remembers the last four scripts run this way.
Export Diagram as PDF...
Creates a PDF file with the diagram of the current document. The document is formatted as a single page large enough to contain the entire diagram.
Export Diagram as JPEG...
Creates a JPEG file with the diagram of the current document. The document is formatted as a single image large enough to contain the entire diagram.
Export Diagram as PNG...
Creates a PNG file with the diagram of the current document. The document is formatted as a single page large enough to contain the entire diagram.
Export Diagram as Graphviz (DOT)...
Creates a file in the DOT graph description language used by the Graphviz open source graph visualization toolkit.
Export Diagram as Scalable Vector Graphics (SVG)...
Creates a Scalable Vector Graphics (SVG) file with the diagram of the current document. The document is formatted as a single page large enough to contain the entire diagram.
Export Outline as OPML...
Creates an OPML file with the diagram of the current document. OPML documents can be directly imported into many popular outliner applications.
Export Annotations as PDF...
Creates a PDF file with only the annotations in the current document. Each annotation includes its annotation number, which can be cross-referenced with the annotation numbers that appear when the View ➡ Note Numbers command is turned on.
Export Annotations as Text...
Creates a plain text file with only the annotations in the current document. Each annotation includes its annotation number, which can be cross-referenced with the annotation numbers that appear when the View ➡ Note Numbers command is turned on.
Export as MS Project Data Interchange (XML)...
Exports the current document in MS Project Data Interchange format, which is a format based on XML used to exchange Microsoft Project data.
See below for details on the conversion of Flying Logic documents to MS Project documents.
Export as MS Project Exchange (MPX)...
Exports the current document in MPX format. MPX is a native binary format used to exchange Microsoft Project data.
See below for details on the conversion of Flying Logic documents to MS Project documents.
➡ Open Script...
Executes the selected script as an exporter of the current document.
For convenience, the submenu also remembers the last four scripts run this way.
Prints the current document. The Flying Logic print options dialog appears before the system print dialog, and allows a number of choices for formatting your printed output.
Undo
Undoes the last action that modified the current document. Virtually every action that modifies Flying Logic documents is undoable, and multiple levels of undo are supported. You can set a preference as to how many levels of undo to support. See Preferences.
Redo
Redoes the last undone action.
Cut
Works as a typical Cut command for text.
For selections of the diagram, marks the selected elements for transfer to another document or another location in the current document. Selected elements are shaded red. See Copy and Paste.
Copy
Works as a typical Copy command for text.
For selections of the diagram, marks the selected elements for copying to another document or another location in the current document. Selected elements are shaded orange. See Copy and Paste.
Paste
Works as a typical Paste command for text.
For selections of the diagram that have previously been selected for Copy, duplicates the copied elements into the currently selected group, or the top level of the diagram if there is no selection.
For selections of the diagram that have previously been selected for Cut, moves the cut elements into the currently selected group, or the top level of the diagram if there is no selection.
See Copy and Paste.
Paste
Works as a typical Paste command for text.
For selections of the diagram that have previously been selected for Copy, duplicates the copied elements into the currently selected group, or the top level of the diagram if there is no selection.
For selections of the diagram that have previously been selected for Cut, moves the cut elements into the currently selected group, or the top level of the diagram if there is no selection.
See Copy and Paste.
Delete
Deletes the current selection.
Select All
Selects all visible elements in the diagram. Does not select, for example, elements within collapsed groups or elements outside any currently hoisted group.
Deselect
Deselects all elements in the diagram.
Select Successors
For each edge, entity, or junctor in the current selection, add to the selection every succeeding element. Useful for determining which elements can be affected “downstream” of one or more selected elements.
Select Predecessors
For each edge, entity, or junctor in the current selection, add to the selection every preceding element. Useful for determining which elements can be affected “upstream” of one or more selected elements.
Select Head Entity
Selects the entity at the head of the currently selected edge. Useful for navigating diagrams with long edges.
Select Tail Entity
Selects the entity at the tail of the currently selected edge. Useful for navigating diagrams with long edges.
Reverse Selected Edges
Reverses the currently selected edges. See Reversing Edges.
Swap Selected Forward and Back Edges
Exchanges the positions of a single selected forward and back edge pair. See Swapping Forward and Back Edges.
Swap Selected Elements
Exchanges the positions of any two selected elements of the same kind. See Swapping Elements.
Preferences...
Displays the Preferences dialog. (Windows and Linux only. Preferences is located in the Flying Logic menu on the Mac.)
Find...
Displays the Find dialog. This dialog can also be displayed by clicking the Find button in the toolbar.
Open Script...
Executes the selected general purpose script.
For convenience, the submenu also remembers the last four scripts run this way.
Show Console
Displays the scripting system console. Messages output by running scripts will appear in this window.
New Entity
Creates a new entity of the class selected in the Domain Inspector. See Working With Entities.
Insert Entity
Creates a new entity of the class selected in the Domain Inspector and inserts it along the currently selected edge. See Working With Entities.
Add Entity as Successor
When turned on, newly created entities will be automatically added as successors to a currently selected entity. When turned off, the new entities will be added as a predecessor. See Working With Entities.
New Entities from List on Clipboard
If you have placed text on the clipboard in the format of a list of entity titles, you can select the item to create new entries each with titled from the list and of the class selected in the Domain Inspector.
Reset Confidence
Resets all confidence values in the entire document to 50%. Useful for restarting demonstrations where all confidence values are expected to begin at 50%.
Renumber Entity IDs
Assigns a new Entity ID to all entities in the order they appear in the flow of the document. This is the only command that can change the Entity IDs in the document. See Annotation Numbers and Entity IDs.
Redact Selection
Changes all title and annotation text in the selected elements to X’s. This can be useful to remove sensitive information from a document before passing it to other parties for review.
Redact All
Changes all title and annotation text in the current document to X’s. If you need to pass a copy of a document to the Flying Logic developers so we can see how a particular layout behaves, you can use this command to remove all sensitive information from the document first.
Manage Custom Symbols...
Displays the Manage Custom Symbols dialog, which allows you to review, add, or delete custom symbols from the document. See Managing Custom Symbols.
New Group
Creates a new group that encloses the currently selected elements. See Creating Groups.
Collapse Selected Groups
Collapse every selected group, but not any groups they themselves enclose. See Collapsing and Expanding Groups.
Deep-Collapse Selected Groups
Collapse every selected group, including any groups they themselves enclose. See Collapsing and Expanding Groups.
Expand Selected Groups
Expand every selected group, but not any groups they themselves enclose. See Collapsing and Expanding Groups.
Deep-Expand Selected Groups
Expand every selected group, including any groups they themselves enclose. See Collapsing and Expanding Groups.
Group Color
Changes the color of the selected groups to the choice from the submenu. See Group Colors.
Hoist Selected Group
Temporarily hides all document elements outside of the currently selected group. See Hoisting.
Unhoist One Level
Unhides all document elements in the group enclosing the currently hoisted group. See Hoisting.
Unhoist to Top
Unhides all document elements previously hidden by the other hoist commands. See Hoisting.
Switch to Chart View / Switch to Graph View
Changes the view of the document window from Graph to Chart and back. See Chart View.
Confidence
Displays or hides the Confidence Spinners. See Confidence Spinners.
Edge Weights
Displays or hides the Edge Weights. See Edge Weights.
Edge Annotations
When turned on, every edge in the diagram will display a yellow box containing the text of the edge annotation instead of the small yellow bullet. Turning this option on supersedes the per-edge display of edge annotations. When turned on, even edges that have no annotation text will display a small yellow empty box where new text can be entered. When turned off, only edges that have the per-edge display of their annotation will display the box— others edges with annotations will display the yellow bullet. See Annotations.
Annotation Numbers
Displays or hides the Annotation Numbers. See Annotation Numbers and Entity IDs.
Entity IDs
Displays or hides the Entity IDs. See Annotation Numbers and Entity IDs.
Incremental Layout
Turns on or off incremental layout mode. See Incremental Layout.
Project Management
Displays or hides project management attributes throughout the document. See Project Management.
Element Text Attributes...
Displays the Element Text Attributes dialog. See Element Text Attributes.
Reveal Selection
Scrolls the currently-selected elements of the diagram into view, if they are not already visible.
Zoom to Fit
Adjusts the magnification to display the entire diagram.
Full Size
Adjusts the magnification to display the diagram elements at their full size.
Zoom In
Adjusts the magnification to display the diagram elements at their next largest size.
Zoom Out
Adjusts the magnification to display the diagram elements at their next smallest size.
Zoom X%
Adjusts the magnification to display the diagram elements at X% of their normal size.
New Domain
Creates a new domain in the Domain Inspector. See Creating A Custom Class.
Duplicate Domain
Duplicates the currently-selected domain in the Domain Inspector.
Delete Domain
Deletes the currently selected domain, including all classes within the domain. All entities assigned to deleted classes are reassigned to the Generic class.
New Class
Creates a new custom class within the selected domain. See Creating A Custom Class.
Duplicate Class
Duplicates the currently-selected class in the Domain Inspector.
Delete Class
Deletes the currently selected class. All entities assigned to the deleted class are reassigned to the Generic class.
Import Domain
Prompts the user for a domain file to import, then adds the domain and its classes to the current document. See Exporting and Importing Domains. A shortcut to create a new document with a domain pre-imported is to simply open the exported domain file using the FileOpen command or double-click the exported domain file in your desktop environment.
Export Selected Domain
Prompts the user for the name and location of a domain file to save, and then writes the domain selected in the Domain Inspector, along with all its classes to the file. See Exporting and Importing Domains.
Save Domains as Defaults
After confirmation, saves the currently visible domains as the default set of visible domains for any newly created documents. Also allows restoring the default set of visible domains.
Domain Visibility
Enables any of the built-in domains to be hidden (or re-shown).
Font
Contains formatting options for fonts within annotation text. See Styled Text, Hyperlinks, and Browse Lock.
Make Plain Text
Removes all formatting from the selected annotation text. See See Styled Text, Hyperlinks, and Browse Lock.
Edit Hyperlink
Displays the Hyperlink Properties dialog for the currently selected annotation text. See See Styled Text, Hyperlinks, and Browse Lock.
Inspectors
Contains commands and keyboard shortcuts to display or hide each of the inspectors. See The Sidebar and Inspectors.
Hide Sidebar
Hides or displays the sidebar for times when a more presentation-oriented window format is desired.
Hide Toolbar
Hides or displays the toolbar for times when a more presentation-oriented window format is desired.
Toggle Focus Between Sidebar and Canvas
Changes whether the next keystrokes (such as arrow-key navigation) will be received by the sidebar or the canvas.
List of Open Documents
The Window menu also contains a list of currently open documents. The window for an open document may be brought to the front by selecting its name in this menu.
Registration...
This dialog is used for managing your registration information, including your license key.
Documentation
The items in this submenu open the Flying Logic User Guide (this document), Welcome to Flying Logic, Thinking With Flying Logic or the Flying Logic Scripting Guide in your web browser.
View License Agreement...
Displays a dialog containing the Flying Logic License Agreement.
View Credits...
Displays a dialog containing credits for Flying Logic.
Visit Flying Logic Web Site
Opens FlyingLogic.com in your web browser, where you can find support for Flying Logic as well as an active community of Flying Logic users.
Check for Updates
Uses your Internet connection to determine whether an updated version of Flying Logic is available for download.