Index into _mruTabs that the user is currently browsing (0 = "selected before traversal started")
True while the user is holding a modifier and cycling through the MRU list
Set to true inside nextMRUTab/previousMRUTab so selectTab() skips the MRU update
Tabs ordered by last use, most-recent first
Fires once when the app is ready
Attempts to close all tabs, returns false if one of the tabs blocked closure
Finish an MRU traversal session: move the currently-previewed tab to the front of the MRU list so the next traversal starts from it. Should be called when the user releases the modifier key.
Switch to the next tab in Most-Recently-Used order. Call commitMRUTraversal when the user releases the modifier key.
Returns an observable that fires once the tab's internal "process" (see BaseTabProcess) completes
Adds a new tab while wrapping it in a SplitTabComponent
Adds a new tab without wrapping it in a SplitTabComponent
Switch to the previous tab in Most-Recently-Used order. Call commitMRUTraversal when the user releases the modifier key.
Switches between the current tab and the previously active one
Adds an existing tab while wrapping it in a SplitTabComponent
Generated using TypeDoc
MRU list – most-recently-used tab is at index 0