Menus

A list of all Flying Logic menu commands and their functionality

Application Menu (Mac)

About Flying Logic

Displays version information and credits.

Preferences...

Quit Flying Logic

Quits Flying Logic. The user is prompted to save changes to any unsaved documents before quitting.

File Menu

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 Submenu

Import Diagram from CSV...

Import from MS Project...

Import via Script Submenu

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 Submenu

Export of diagrams to PDF, PNG and JPEG support a “Save Ink” option identical to that available when printing: group backgrounds are not shaded.

Export Diagram as PDF...

Export Diagram as JPEG...

Export Diagram as PNG...

Export Diagram as Graphviz (DOT)...

Export Diagram as Scalable Vector Graphics (SVG)...

Export Outline as OPML...

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.

When to use PDF?

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.

When to use JPEG?

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 to use PNG?

PNG images use a “lossless” form of compression that does not result in the edge-fuzziness associated with JPEG images. Also, PNG images support transparency, and will look good when overlaid against backgrounds containing images or textures.

Note numbers are fluid

Note numbers change as annotations are added and removed from the document, and should not be relied on to stay the same across document revisions.

Export to MPX is deprecated

Export to MPX is only still provided for users who must use older versions of Microsoft Project that do not import the XML format above. Certain attributes may not be exported correctly when using this command.

Exporting to MS Project

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.

Export via Script Submenu

➡ 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.

➡ Print

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.

Edit Menu

Undo

Redo

Redoes the last undone action.

Cut

Works as a typical Cut command for text.

Copy

Works as a typical Copy command for text.

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.

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.

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

Swap Selected Forward and Back Edges

Swap Selected Elements

Preferences...

Find...

Displays the Find dialog. This dialog can also be displayed by clicking the Find button in the toolbar.

Run Script Submenu

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.

Entity Menu

New Entity

Insert Entity

Add Entity as Successor

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

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...

Redaction Modifies the Document

Redaction doesn't simply hide the redacted data in the document, it actually replaces it. Make sure to save an un-redacted version of the document for your own use.

Group Menu

New Group

Collapse Selected Groups

Deep-Collapse Selected Groups

Expand Selected Groups

Deep-Expand Selected Groups

Group Color

Hoist Selected Group

Unhoist One Level

Unhoist to Top

View Menu

Switch to Chart View / Switch to Graph View

Confidence

Edge Weights

Edge Annotations

Annotation Numbers

Entity IDs

Incremental Layout

Project Management

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.

Domain Menu

New Domain

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

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

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).

Format Menu

Font

Make Plain Text

Edit Hyperlink

Window Menu

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.

Help Menu

Registration...

This dialog is used for managing your registration information, including your license key.

Documentation

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.

Last updated