4 Graphical User Interface

RMC-TotalRisk is a menu-driven software package that performs risk analyses. The software features a fully integrated modeling platform, including a modern graphical user interface, data entry capabilities, multi-failure risk analysis, and report-quality charts.

The graphical user interface consists of a menu bar, tool bar, and four window panes (Figure 4.1): the Project Explorer, Tabbed Documents, Properties, and the Message window. You may move, dock, hide, or close the panes as desired.

The full graphical user interface of RMC-TotalRisk, including the project explorer (left), tabbed documents (center), properties (right), and message window (bottom).

Figure 4.1: RMC-TotalRisk graphical user interface.

4.1 Menu Bar

The menu bar at the top of the window (Figure 4.2) contains important commands for working with RMC TotalRisk. The following subsections provide detail on each command.

The menu bar with important commands horizontally displayed as File, View, Project, Tools, Window, and Help.

Figure 4.2: RMC-TotalRisk menu bar.

4.1.1 File

The File menu (Figure 4.3) provides essential file management functionality. From this menu, you create a new project, open an existing project, save or save as, open recent projects, or exit the application.

The file menu drop-down with new, open, save, save as, and recent project options.

Figure 4.3: File menu.

The first time you use RMC-TotalRisk, the recent projects list will be empty. If your recent projects exceed the number that the list shows at one time (the default is 10), a menu item labeled More Files… is available. That option opens a Recent Files dialog showing all available recent project files (Figure 4.4). From here, you may open any recently used project file or clear the recent project file list.

The recent file dialog lists all recent files vertically in a scrollable list.

Figure 4.4: Recent file dialog.

4.1.2 View

You may move, dock, hide, or close the Project Explorer, the Properties window, and Message window as desired. The View menu (Figure 4.5) allows you to unhide or open these windows. In addition, you can restore the default layout of the panes.

The view menu drop-down with options to view the project explorer, message window, properties window, all windows, and restore default layout.

Figure 4.5: View menu.

4.1.3 Project

The Project menu (Figure 4.6) contains commands related to the project you are working in. From this menu, you can create a new hazard, transform, system response, or consequence function. You can also add a new risk analysis. In addition, you can edit the project properties through the Properties window.

The project menu drop-down with options to create input functions, create a risk analysis, and edit the project properties.

Figure 4.6: Project menu.

4.1.4 Tools

The Tools menu (Figure 4.7) provides tools for managing your project and personalizing your workspace.

The tools menu drop-down with showing several options to manage your project, including creating a batch run and setting the software options.

Figure 4.7: Tools menu.

  • Compact & Optimize Project File compacts and optimizes the project database and removes unnecessary tables. This tool can significantly reduce the size of your file without losing any project data.

  • Zip Project File zips your project file and prompts you to save the .zip to a location on your computer. The zip file is smaller and easier to share with others.

  • Restore From Backup restores the project from the backup file (***.tra.bak). Note: RMC-TotalRisk creates a backup file every 30 minutes by default. You can change the backup frequency in the Options dialog, File Management tab.

  • Equivalent Annual Consequences (Figure 4.8) calculates equivalent annual consequences (EqAC) between two risk analyses. EqAC is required in USACE cost evaluation procedures [1]. The EqAC is automatically calculated when you define the analysis period (in years) and a discount rate (as a percentage), then select current and future risk analyses and the year those results represent. Use the table tools to add and remove EqAC calculations. You can also manually enter base and future plan results by clicking in the dropdowns and typing the value.

The equivalent annual consequences tool dialog showing a comparison of four design plans with a 50-year lifecycle.

Figure 4.8: Equaivalent Annual Consequences tool.

  • Batch Run (Figure 4.9) simulates multiple risk analyses as a batch process. Batch processing is very useful when inputs have been changed that are common across multiple risk analyses.
The batch run dialog lists all the risk analyses vertically in a scrollable list. Multiple analyses can be selected and run.

Figure 4.9: Batch Run Risk Analyses tool.

  • Options lets you customize the application, file management, Message window, and default settings. See section 4.8 for more details.

4.1.5 Window

The Window menu allows you to close or activate document windows. The active window has a check mark next to it, as shown in Figure 4.10.

The window menu drop-down with options to close all documents and options to manage all open windows.

Figure 4.10: Window menu.

You can see all open windows by clicking Windows…, which opens a Windows dialog (Figure 4.11). From here, you can activate or save specific document windows. In addition, you can select and close multiple windows at once.

The windows dialog lists all open windows vertically in a scrollable list.

Figure 4.11: Windows dialog.

4.1.6 Help

From the Help menu, you can access this User’s Guide (Figure 4.12), view the Terms and Conditions for Use, or view the About RMC-TotalRisk splash screen (Figure 4.13).

The help menu drop-down with options to open the user guide, terms and conditions for use, and the about splash screen.

Figure 4.12: Help menu.

The about splash screen showing the software icon, version number, and contact information.

Figure 4.13: About RMC-TotalRisk splash screen.

4.2 Tool Bar

The Tool Bar is on the main window, below the Menu Bar, with buttons for frequently used options under the File menu: New Project, Open Project, and Save Project (Figure 4.14).

The tool bar with new, open, and save project commands displayed horizontally below the menu bar.

Figure 4.14: RMC-TotalRisk tool bar.

4.3 Window Layout

In RMC-TotalRisk, you can customize the position, size, and behavior of windows to create layouts that work best for you. When you customize the layout, RMC-TotalRisk remembers the configuration. For example, if you change the docking location of the Project Explorer and then close RMC-TotalRisk, the next time that you open the software, the Project Explorer is docked in that same location.

4.3.1 Types of Windows

RMC-TotalRisk has four basic window types: the Project Explorer, Tabbed Documents, Properties, and the Message Window (Figure 4.1). These windows provide editing and reviewing space for the various project components, including hazard, response, and consequence functions. For tool windows, resize and drag them by their title bars. For document windows, drag them by their tabs.

On the title bars in the Project Explorer, Properties window, and Message Window, a dropdown offers other options (Figure 4.15).

The tool window title bar drop-down showing options to float or hide the window.

Figure 4.15: Tools window options.

On the Tabbed Documents pane, you can right-click on document tabs to set other options on the window. These options include docking, floating, and hiding windows (Figure 4.16).

The document window drop-down showing several options to close, float, and create new horizontal or vertical tab groups.

Figure 4.16: Document window options.

4.3.2 Tab Groups

When you are working with two or more open documents in RMC-TotalRisk, you can group tabbed documents to enhance your ability to manage a limited workspace. Organize multiple document and tool windows into either vertical or horizontal tab groups or move documents from one group to another by dragging and dropping them; even float and move windows and tab groups to different monitors. When you need to view or edit two documents at once, you can split windows by creating two horizontal tab groups, as shown in Figure 4.17.

The tabbed document windows are split horizontally displaying separate inputs on the left and the right of the screen.

Figure 4.17: Split document windows.

4.3.3 Move and Dock Windows

You can dock a document window in the Tabbed Documents area or float it as a separate window independent of the main window. You can arrange windows in the following ways:

  • Dock tool windows to the edge of the main window frame.

  • Float tool and document windows over or outside the main window.

  • Hide tool windows along the edge of the main window.

  • Display windows on different monitors.

  • Reset window placement to the default layout by choosing View > Reset Default Layout.

Arrange windows by dragging or right-clicking the title bar or tab of the window being arranged. When you click and drag the title bar of a tool window or the tab of a document window, a cross-shaped window placement guide appears. During the drag operation, when the cursor is over one of the arrows in the guide, a shaded area appears that shows you where the window docks if you release the mouse button. Figure 4.18 and Figure 4.19 show examples of the window placement guide.

The tabbed document is being moved and relocated using the placement guide.

Figure 4.18: Moving and docking document windows.

Figure 4.19 shows the Properties window being docked below the Project Explorer. The new location is demarcated by the light blue shared area.

The document is being docked into a new location using the placement guide.

Figure 4.19: Example of docking the Properties window below the Project Explorer.

4.3.4 Close and Auto-Hide Tool Windows

You can close a tool window by clicking on the X in the upper right of the title bar. To reopen the tool window, navigate to the View menu and select the desired tool window to show. Tool windows have an auto-hide feature, which causes a window to slide out of the way when you use a different window. When a window is auto-hidden, the window name appears on the tab at the edge of the main window, as shown in Figure 4.20. To show the window again, move your mouse cursor over the tab and the window slides back into view.

Clicking the auto hide pin moves the tool window and hides it on the right side of the screen.

Figure 4.20: Auto-Hide tool window.

4.4 Project Explorer

The Project Explorer which is typically on the left-hand side of the main window, shows a graphical representation of the hierarchy of elements within your project (Figure 4.21). After you create a new project, you can use the Project Explorer to view, navigate, and manage the project elements.

The project explorer located on the left of the screen showing folders for the project elements, such as hazards, transforms, system responses, consequences, and risk analyses.

Figure 4.21: Project Explorer.

Project elements are organized under folder headers: Hazards, Transforms, System Responses, Consequences, and Risk Analyses.

Many menu commands are available by right-clicking on various items in the Project Explorer. You can create new elements, create groups, or sort the items in each folder by right-clicking the folder icon or name (Figure 4.22).

The hazards folder is right-clicked to display the context menu with several options such as creating a new folder group.

Figure 4.22: Example of a menu available by right-clicking on a Project Explorer folder header.

When right-clicking an individual project element, the following commands are available: Edit, Copy, Rename, Delete, Move Up, and Move Down (Figure 4.23, left side). When multiple project elements are selected, three right-click menu commands are available: Group, Edit, and Delete (Figure 4.23, right side). Double-clicking a project element opens it for editing.

Different context menu options are available when clicking on single selections or multiple selections.

Figure 4.23: Examples of menu options available by right-clicking on project elements: for a single selection (left) or multiple selections (right).

You can move individual project elements by left-clicking, holding, and dragging the element. A horizontal line indicates where the element will move to (Figure 4.24). You can also drag and drop input data from one RMC-TotalRisk project to another.

The tabular hazard is being dragged upward and dropped at a higher location aided by a horizontal line.

Figure 4.24: Project Explorer element drag and drop.

Grouping provides a way to manage the Project Explorer by consolidating project elements into subgroups. When right-clicking a group element, all commands from the root folder are available, as well as Ungroup and Rename (Figure 4.25).

Right-clicking a group header provides several options, such as ungrouping all the elements.

Figure 4.25: Project Explorer group elements.

4.5 Tabbed Documents

In RMC-TotalRisk, document windows contain the project element data, such as input tabular data, event trees, and risk analyses. Opening a project element for editing automatically opens the Tabbed Document pane, which is typically in the center of the main window (see Figure 4.26). You can reorder the tabbed documents or drag or float them outside of the main window. When you click on, or activate, a document window, the Properties window shows the associated project element properties.

The tabbed documents have tabbed headers horizontally located at the top of the document pane.

Figure 4.26: Tabbed Document pane.

4.6 Properties Window

The Properties window, typically on the right-hand side of the main window, displays the properties for the project and selected project elements. To access the element properties, open the element for edit. Some properties are common to all project elements, such as name and description, while others are unique to the specific elements. Properties are organized into groups for easier navigation. When you click on a property, the property description displays at the bottom of the Properties window, as shown in Figure 4.27. All analyses run from the Properties window.

The properties window contains all the key properties and inputs for the project elements.

Figure 4.27: Properties window.

4.7 Message Window

The Message window (Figure 4.28) shows you errors, warnings, messages, and event logs regarding the current state of your project. If your project file has any errors, they are listed here. The Message window lets you perform the following tasks:

  • Display the errors, warnings, messages, and events produced while you work in RMC-TotalRisk.

  • Double-click any error message entry to open the project element where the problem occurs.

  • Filter the types of entries that the Message window displays by clicking on the tabs. The default is to only display errors and warnings.

  • Export all entries to a text file.

Once you resolve an error, warning, or message, the entry disappears from the Message window. You may customize the font color of the various message types by navigating to Tools > Options. See section 4.8 for more details.

The message window showing one error message in red and one warning message in orange.

Figure 4.28: Message window.

4.8 Personalize RMC-TotalRisk

You can personalize RMC-TotalRisk in various ways to enhance the user experience by navigating to Tools > Options. The Options dialog allows you to customize the application, file management, Message Window, and default settings.

4.8.1 Application Options

You can set the application color theme to the Light or Blue theme, as shown in Figure 4.29 and Figure 4.30. The default is the Light theme. If you select Save the window docking layout on close, RMC-TotalRisk remembers it when you reopen the application. You can also set the number of window items in the Window menu and the number of recent project items in the Recent Project list under the File menu.

Application options with the light color theme selected. Other options are shown for managing the docking layout and recent file list.

Figure 4.29: Options dialog with light color theme.

Application options with the blue color theme selected. Other options are shown for managing the docking layout and recent file list.

Figure 4.30: Options dialog with blue color theme.

4.8.2 File Management Options

RMC-TotalRisk project files are saved as SQLite databases. SQLite is a self-contained, high-reliability, SQL database engine, which is also one of the most used database engines in the world. Database files can grow quickly as you use them, sometimes hindering performance. They can also occasionally become corrupt or damaged. Under Tools, select Compact & Optimize Project File to prevent or fix these problems. You can also set RMC-TotalRisk to Compact & optimize project file on close by checking the checkbox.

You can set the time interval in which a project backup file is created (Figure 4.31). A file with the extension .bak is automatically created when a project is opened. If the project closes successfully, then the .bak file is deleted. On occasion, if the database file is damaged or corrupted, or the system closes unexpectedly causing you to lose important data, you might need to restore the project from a backup file by selecting Tools > Restore from Backup (Figure 4.32).

The file management options to manage file size and create and recover backup files.

Figure 4.31: File management options.

The tool menu drop-down with the restore from backup option selected.

Figure 4.32: Restore from backup.

4.8.3 Message Window Options

You can adjust the auditory and visual settings for the Message window. You can turn message beeps on or off and select the font color for the different message types, as shown in Figure 4.33.

The message window options to set the sound effects and colors of the message types.

Figure 4.33: Message window options.

4.8.4 Default Options

You can set the default project location directory and the default number of decimal digits for the project inputs and outputs (Figure 4.34). In addition, you can set the default hazard type and units for each input function category. For example, by default, when you create a new hazard function, the hazard type and unit are automatically set to Stage and ft, respectively.

If the desired hazard type or unit is missing, click the “plus” button to add a new option. If you want to delete an option, click the X that appears by that option inside the dropdown.

The default options to set the decimal digits and hazard type and units of project input functions.

Figure 4.34: Default options.

4.9 Plot Features

RMC-TotalRisk’s plot features help you examine and customize the plots. Each plot has a toolbar to the right that lets you interact with the plot in various ways (Figure 4.35).

Figure 4.35: RMC-TotalRisk plot feature icons.

  • Image Track Data by clicking on any plotted point or line in the graph. A tooltip then displays the plot series name along with the X and Y data points (Figure 4.36).

Figure 4.36: Using Track Data on a plot.

  • Image Pan the plot area by clicking, holding, and dragging the graph with your mouse. You can pan in any direction: up, down, or side to side. Alternatively, use the middle mouse button to pan by clicking, holding, and dragging.

  • Image Zoom In by clicking, holding, and dragging with your mouse to highlight the area of interest with the magnifying glass cursor (Figure 4.37) You can also zoom in on a single axis by clicking, holding, and dragging along that axis. Alternatively, use the mouse wheel to zoom in or out.

Figure 4.37: Zooming in on a plot.

  • Image Zoom Out to return to the full plot extents. You can also press the Escape key to zoom out.

  • Image Add Annotations to the plot to provide additional information not included in a plot series. You can choose from the following annotation types: arrow, text, vertical line, horizontal line, rectangle, ellipse, point, polygon, and polyline (Figure 4.38). Note: Legends cannot be annotated, and you cannot use annotations with the tracker.

Figure 4.38: Available plot annotations.

  • Move annotations by clicking and dragging them to a new position. Figure 4.39 shows an example of an arrow and horizontal line annotation. You can edit the default annotation text by right-clicking on the annotation or through the plot properties window.
A stage-frequency curve with a horizontal line annotation for the spillway elevation and an arrow annotation showing the flood of record.

Figure 4.39: Example of plot annotations.

  • Image Save plot images as PNG, PDF, or SVG files. Choose from common image sizes or define your own dimensions (Figure 4.40).
A dialog for saving the plot image with a specific width and height.

Figure 4.40: Set the width and height of the plot image.

  • Image Export plot series data to a Comma Separated Values (.csv), Microsoft Excel® (.xlsx), or SQLite (.sqlite) file. Click the Export Series Data button to open a Save As dialog. Choose the file type, enter a name, and click Save. If you export to an existing Excel file, RMC-TotalRisk saves the plot series data as new tabs in that file.

  • Image Edit Plot Properties to customize the plot’s appearance (Figure 4.41). In the Properties window, adjust general plot settings, legends, axes, series, and annotations. Use the dropdown in the upper-right corner to access other plot elements for editing. RMC-TotalRisk saves plot changes and applies them when you reopen the project.

The plot properties open to the right in the properties window. The user has full control over the appearance and format of the plot.

Figure 4.41: Plot properties.

4.10 Table Features

Tables in RMC-TotalRisk include versatile tools for adding and removing rows, exporting and copying data, and selecting rows. The following subsections describe these table features and tools in detail.

4.10.1 Add and Remove Row Tools

  • Image Add Row: Adds a row to the bottom of the table.

  • Image Insert Row: Inserts a row above the selected cell(s).

  • Image Delete Row: Deletes the row(s) containing the selected cell(s).

4.10.2 Export and Copy Tools

  • Image Select All Cells: Selects all cells in the table.

  • Image Copy Selected Cells: Copies the currently selected cells to the clipboard for pasting into other applications (e.g., Microsoft Excel).

  • Image Copy Selected Cells with Table Headers: Copies the selected cells along with their headers for use in other applications.

  • Image Paste from Clipboard into Table: Pastes data from another table or application into the current table.

  • Image Export Table: Available for output tables only. Opens a Save As dialog to export the table in various formats, including Microsoft Excel (.xlsx). If you choose an existing Excel file, the table will be added as a new tab.

4.10.3 Table Row Selection Tools

Row selection tools are exclusive to output tables.

  • Image Select Rows By Attribute. Opens the Select By Attribute dialog box (Figure 4.42), allowing you to perform queries, make selections, and locate features in the table.
The windows dialog showing a query that filters selected records where system attribute is greater than 0.001.

Figure 4.42: Select By Attribute dialog.

  • Image Show All Rows: Displays all rows in the table after an attribute-based selection. Selected rows are highlighted in blue.

  • Image Show Selected Rows Only: Displays only the rows selected by the attribute-based query.

  • Image Deselect All Rows: Clears all row selections.

4.10.4 Table Column Features

  • Sort and Search: Sort and search table columns. For numeric values in output tables, you can also generate summary statistics (Figure 4.43). Sort by right-clicking on a column header and selecting the desired sort option or by double clicking on the column header to sort. Note: Double-clicking a column header that is already sorted sorts it in the opposite order.
The table column header is right-clicked to display the context menu with several options such as sort, summary statistics and find.

Figure 4.43: Table column header right-click options.

  • Summary Statistics: Use this tool to view detailed statistics for a column’s data. To calculate statistics for specific rows, check the Selected Rows Only box (Figure 4.44).
A set of two windows. The top window displaying right-click context menu and the bottom window displaying summary statistics table on the left and a histogram plot on the right.

Figure 4.44: Table column header right-click options.

References

[1]
C. H. Smith, D. A. Margo, and W. L. Fields, Draft - RMC-TotalRisk technical reference manual, 1st ed. Lakewood, CO: U.S. Army Corps of Engineers, Risk Management Center, 2025. Available: https://github.com/USArmy-Corps-of-Engineers-RMC/RMC-TotalRisk