The menu bar is located at the top of the application. It consists of some menus with menu entries. Some more used menu entries also exists in the toolbar as buttons for faster access. The following text lists and describes the available menus.
File -> New Project - Opens a dialog for selecting a directory, where the project directory should be created in. After that a dialog is shown where the name of the project should be inserted. The project directory will be named the same.
File -> Load Project - Opens a dialog for selecting the project directory.
File -> Recent Project - Contains the list of the last five projects. The user can load one of these projects by selecting the matching entry. It is also possible to remove all entries from the list with the clear button.
File -> Save Project - Saves the current project.
File -> Import Network - Opens a dialog to import a network. The network file has to be a .prototxt file.
File -> Import Solver - Opens a dialog to import a solver. The solver has to be a .protoxt file. If the solver definition contains a network reference, the application will ask the user if he would like to import the network along with the solver.
File -> Export Network - Opens a dialog for selecting a filename. Barista will export the current network as a prototxt file and save it to the selected filename.
File -> Export Solver - Opens a dialog for specifying the way of exporting the solver. It is possible to inline the current network in solver or reference to an existing network prototxt.
File -> Recent Nets - Contains the list of the last five networks imported into barista.
File -> Recent Solvers - Contains the list of the last five solvers imported into barista.
File -> Exit - Closes the application. If the currently opened project has unsaved changes, the user will be asked if he wants to save the changes.
The Edit menu allows the user to interact with different parts of the application.
Edit -> Undo - Reverts the last action performed by the user.
Edit -> Redo - Replicates the last reverted action.
Edit -> Arrange Layers Horizontally - Helps to create a better overview by arranging the displayed Layers in the graph in an horizontally order.
Edit -> Arrange Layers Vertically - Helps to create a better overview by arranging the displayed Layers in the graph in an vertically order.
The layout of the application can be controlled using the View menu.
View -> Docks - Hides/shows individual docks by unchecking/checking their name.
View -> Toolbars - Hides/shows a toolbar by unchecking/checking the menus name.
View -> Load Default View - Resets the layout to default.
Deployment -> Deploy and export - Opens a dialog where the user can specify a directory for the export and the used snapshot. Barista will export all files which are needed to use the network in production. See details.
All docks can get hidden, moved, detached and resized individually.