Docked Windows

Multiple Window dockingWhether you are logging information to other "child windows" or creating multiple windows to connect to multiple servers, TeSSH supports a sophisticated Docking system that allows you to combine windows and position them exactly how you want. This system is very similar to the docking system used in professional software development systems such as Microsoft Visual Studio.  Windows can be docked, tabbed, floating, or hidden with mouse-over fly-out.

Each window has a caption bar along the top. When a window is floating, this works just like any normal Windows window. When a window is docked, it still has a caption bar. The "untitled" window that you see when you first load TeSSH is an example of a docked window.

To undock a docked window, simply double-click the caption bar. To re-dock it, just double-click the caption bar again. When a window is docked, several icons appear on the right side of the caption, allowing you to close the window or Auto-hide a window. A drop-down menu is also available with other options.

Docked windows that are set to "Auto-hide" will minimize themselves to a tab along the edge of the screen. Hovering the mouse over the tab will expand the window, and moving the mouse away will hide it. Clicking on the tab will also activate the window, and clicking on a different window will cause it to hide again. By default, TeSSH has three auto-hide windows along the right side of the screen for the Quick Settings window, Reference window, and Status window.

Multiple windows can be docked together in many ways. Drag the window caption bar over another window and you will see a visual indication of where you can dock it.  Release the mouse button to dock the window as indicated. Press the ESC key to cancel the drag and dock operation.

You can dock windows to their edges, or you can drag and drop a window over the middle of another window to dock them together as "tabs".  Right-click on a tab to display the docking menu that is normally displayed in the window caption bar. Drag the tab just as you would drag the window caption to move the window to a different location.

Your window can be renamed using the Rename option in the docking menu, or by using the #NAME command on the command line. You can switch between active windows using the Ctrl-Tab or Ctrl-N keys.

If you close a server output window, then it is removed from the Window system. You can restore it by going into your Settings, select the Window object, and click the Visible checkbox, then the Save changes button. However, the scrollback contents of the window will have been lost.

Non-server windows (such as the Settings, Reference, Status, Editor, etc) are not closed, but are simply hidden when you click their X button in their corner. To re-display a window that is hidden, simply select it from the main Window menu.

If you opened a session icon from the main Sessions screen, then your window layout will automatically be saved with that session. You can use the #SAVE command to force TeSSH to save the layout. You can also save and restore your window layout to external files using the Save and Load Layout commands in the main Layout window.

Add comment

Login or register to post comments