HyperMath

The HyperMath GUI - Authoring Mode

The HyperMath GUI - Authoring Mode

Previous topic Next topic Expand/collapse all hidden text  

The HyperMath GUI - Authoring Mode

Previous topic Next topic JavaScript is required for expanding text JavaScript is required for the print function  

The Authoring mode allows you to author scripts.  It is active when a script is created though the File > New menu, a file is opened through the File > Open menu, or a new file is created through the File > New menu

hmath_blank_gui

HyperMath in Authoring mode

Default Display Items

The following items are displayed by default:

hmtoggle_plus1Editor

Using the editor, you can create or open script files for authoring and execution.  The editor can cycle through multiple files by clicking the Files tab at the top of the screen. The editor supports syntax highlighting, smart indentation, collapsible sections, bookmarking, and displays line numbers to the left.  The editor can be split into two screens, either horizontally or vertically.  The split can be activated from the context menu of any open file tab and selecting Add to Other Split View.  This splits it horizontally.  To move files between split screens, select the desired file’s tab and select Move to Other Split View from the context menu.  The split can be set vertically from the layout grid, located at the top right corner of the editor.

hmtoggle_plus1Project Browser

This is where the current session contents are displayed in a hierarchy tree.  The Project Browser displays all open files and plots within the project.  A project is at the top of the hierarchy.  A session has a project by default. A project holds a set of script files and plots.  Each project has a set of script files and plots.  Each Script has a default folder named Files where all files that are open in the editor are listed.  It also lists all undeleted plots in the folder Plots.  A plot can be removed by right-clicking on its name in the tree and selecting Delete.

In addition, the Project Browser allows you to create folders beneath the Files folder, group saved files by dragging them into these folders, create new files, and add existing ones.  See Working with the Project Browser for details.

project_browser

Project Browser

hmtoggle_plus1HyperMath (HML) Window

Allows for the execution of HyperMath and Tcl language commands.  It also displays print command outputs generated when scripts are executed from the editor.  There are separate command windows for each language, accessible from the View menu.

command_window

HMath Window

hmtoggle_plus1Find Dialog

Allows for quick searching within the current active file.  Various search options are available on the Find dialog.  Some of the options include matching case, matching whole words, and using wildcards in your search.

find_box

Find dialog

hmtoggle_plus1File Browser

Allows for browsing folder contents, adding new files, and deleting existing ones.  In addition, files can be opened in the editor by right-clicking on it and selecting Open.  The displayed list can also be filtered by file types and/or matching patterns.  These options are accessible by right-clicking on the browser window.

filebrowser

File Browser

hmtoggle_plus1Library Browser

Lists the built-in math library in a categorized view.

librarymanager

Library Browser

hmtoggle_plus1Command History Window

Displays all the commands entered at the command window by date since the last full erase.  This allows for quick execution of the commands by double-clicking on each or dragging and dropping into the command window.  Various options are available by right-clicking on the items in this window.

command_history

Command History window

hmtoggle_plus1Variable Browser Window

Displays all the workspace variables along with their value, type, and scope.

variable_browser

Variable Browser window

Additional Display Items

The following items are accessible from the View menu and are not displayed by default:

hmtoggle_plus1Property Editor

Displays various information about the currently selected item in the Project Browser. The information can be viewed categorically or alphabetically by selecting the corresponding tab.

property_editor

Property Editor

hmtoggle_plus1Bookmarks

Lists all the bookmarks in the project.  Each bookmark is listed along with its host file and the line number.  Individual bookmarks can be disabled by deactivating the box next to it.  Bookmarks can also be created and deleted from this window.  Clicking a bookmark positions the cursor at that location in the editor.  Use the arrow keys to cycle through the bookmarks.

bookmarks

Bookmarks window

See Also:

The HyperMath GUI - Debugging Mode

The HyperMath Toolbar

Common Icons for Dockable Views