The Multiple-Tab Display
The AccuRev GUI window uses multiple tabs to enable you to switch quickly among several activities.
The AccuRev GUI window has various tabs for various activities.
For example, you might wish to switch among:
- Viewing the contents of your main workspace, using the File Browser.
- Viewing some or all the versions of a particular file, using the Version Browser.
- Viewing a list of all depots in the AccuRev repository.
- Viewing the streams in a particular depot, using the StreamBrowser.
By default, AccuRev displays tabs in a single row. When the number of tabs exceeds the available space to display them, AccuRev adds a scroll button that provides access to tabs that are not currently visible:
If you prefer, you can set a preference so that AccuRev displays the tabs in as many rows as needed. For more information see Tab Layout in General Page.
At any time, you can "clean up" by closing one or more of the tabs in either of these ways:
- Right-click on a tab control to display its context menu, then select Close, Close Others, or Close All.
- Click the "X" icon on the tab control.
The AccuRev GUI assumes that you want to avoid having multiple tabs with the same contents. So, for example, if there's already a File Browser tab on workspace app_forms_dfoster and you execute an Open Workspace command on the same workspace, the GUI simply brings the existing tab to the front.
If you do want to have two or more tabs showing the same data structure, use the File > Clone Tab command (or choose Clone Tab from the tab context menu). Cloned tabs enable you, for example, to work in two different parts of a large stream hierarchy (two StreamBrowser tabs), or to work in two different folders of a workspace (two File Browser tabs).
The data displayed on a GUI tab can become out of date as a result of your work on other GUI tabs, your work using the AccuRev CLI, and/or other users' work. AccuRev displays a "refresh" icon next to the tab title if it determines that the tab's data may be out of date.
The command View > Refresh (or function key F5, or the main GUI menu toolbar Refresh icon) updates a tab's data. You can configure the GUI to refresh tab data automatically whenever you switch tabs: invoke the command Tools > Preferences, and clear the Require Manual Refresh checkbox.