The File menu contains the following items:
- New. Creates a new Tinderbox file. The new file's document preferences will be based on the current Tinderbox Preferences.
- Open… Opens an existing Tinderbox file. A file open dialog is shown so that you can locate the file. The default folder offered will be the last-used folder.
- Open Recent. A sub-menu listing recently used Tinderbox files. The list holds up to a (default) 7 filenames; the maximum list size can be changed via the config.xml file. The bottom section below the rule lists permanent list items.
- Close Window. Closes the current Tinderbox window. Closing the last window in the file (or current file if more files are open) will prompt a save before closing dialog.
- Close File "filename". Where "filename" is the name of the current open Tinderbox file, or the name of the TBX file owning the current window if more than one file is open. Clicking closes that file. If changes have been made since opening, the user will be asked if they wish to save before closing.
- Save. Invokes the file save routine (current filename and location) for the file, or current file if more than one. The default folder offered will be the last-used folder.
- Save As… Opens a file save dialog to allow selection of the save location and/or new file name. The default folder offered will be the last-used folder.
- Revert to Saved. Removes all changes since the last save, or since opening if not yet saved in the current session. Acts on the file owning the current window if more than one open.
- Built-In Prototypes. Opens a sub-menu listing a choice of built-in prototypes that can be added to the current document.
- Built-in Templates. Opens a sub-menu listing a choice of built-in (export) templates that can be added to the current document (from v5.10.0).
- Update Agents Automatically. On/off toggle. If 'on' a tick is shown in the menu left margin for this item. When 'on' Tinderbox automatically runs agents on a regular cycle. Note there is no Preference or Attribute to control this setting, though this equates to a doc-level preference.
- Update now. Invokes an immediate running of all agents. Works regardless of the above setting and regardless of $AgentPriority, unless the agent is turned off (when $AgentPriority is 0). It can be useful if:
- an agent appears not to function and you wish to be sure it has run its code.
- where there are chains of interacting agents. In this case it may require invoking several updates to pass data along the chain.
- where some agents are on low priority and thus done fire every update cycle.
- Page Setup… Calls the OS page setup dialog.
- Print… Invokes OS printing dialogs.
- Import from Scrivener… (new to v5.11.0) Used for Scrivener import.
- Export as HTML… Opens a file save dialog to allow you to set the save location. On first use within a given TBX the active folder will be the app's last-used folder, thereafter the export location is saved and re-used.
- Export as text… Opens a file save dialog to allow you to set the save location. On first use within a given TBX the active folder will be the last-used folder, thereafter the export location is saved and re-used.
Sub-menus: