Window states (positions)

Windows can have the following states: 

  • MDI. A window is displayed inside the work area.
  • Floating. A window can move freely (can be displayed outside of the work area).
  • Docked. A window is "pinned" to the borders of the work area.
  • Autohide. A window can hide if you are not working with it at the moment.

You can select states for text and spreadsheet document windows, HTML document windows, and other windows where this is allowed by application design.

To select a window state, right-click the window header and then select the state.

Floating windows are always displayed on top of windows that have other states. If multiple windows are in the Floating state, the active window is displayed on top of the other windows.

Windows in the Floating state can be attached to each other. If a pair of windows with the same state have the Dockable option selected (in the context menu of the window header), these windows can be attached to each other. To attach windows in the MDI state with the Floating option selected, hold down Shift and move the windows. You can also attach windows that are already attached to other windows.

If the Dockable option is not applied, you cannot select the Docked or Autohide options.

For windows with the Docked and Autohide options, the Dockable option is always selected and cannot be changed.

The Docked state requires special discussion. In this state a window can be:

  • Attached (docked) to a window border.
  • Attached (docked) to a border of another window with the Docked option selected.
  • Displayed on top of another docked window (stacked windows).

If the Docked option is selected for a window, this window is attached to a border of the work area or to another window in the Docked state.

To resize a docked window, move the pointer to a free border (the one turned to the work area). Once the pointer changes to a double-headed arrow (horizontal or vertical), drag the border.

If a window is in Floating state, when you drag its border close to a work area border or to another Docked window, the window borders can be aligned automatically. If you release the mouse button at this time, the window attaches to a new border, changing its state to Docked.

You can change the state of docked windows by dragging them. This changes the window state to Floating.

There are several ways to attach multiple docked windows to a window border. You can arrange windows in layers where each window occupies the entire border of the work area or another window. You can arrange windows in sequence so that each window is located in a single layer along the border of another window. If there are more than two windows docked, you can arrange some of them to be stacked in layers and the others in sequence.

To move a docked window on top of another window (create stacked windows), do the following:

  • Drag the window to the position where its header overlaps the header of the other window.
  • When a tab appears at the bottom border of the window being dragged, release the mouse button.

As a result, the tabs are displayed at the bottom of the docked window. The tab text matches the window header text. Each tab contains a docked window.

Click the tabs to switch between the windows. Clicking Close in this arrangement only closes the active tab.

To detach docked windows, drag one of the windows away (when a window is ready to be detached, its border changes).

You can change the order of tabs by dragging them within the tab area.

If some windows are docked to each other, you can attach more windows to them by dragging new windows to the tab area instead of the header. When doing so, you can choose a position for the new window tab among the existing tabs.

If a window has Autohide state, an additional bar appears on one side of the work area. This bar contains window tabs, including a tab for the current window, while the window itself is attached to this side of the work area. The bar location is determined by the window location in the Docked state. In this state a window remains on the screen while it is active. Once you switch to another window, the previous window becomes hidden. To display this window, move the pointer over the tab of this window (do not click). When you move the pointer away, the window is automatically hidden.

Go to appendices 1-6. Next page: Appendix 1. Data composition system expression language

Be the first to know tips & tricks on business application development!

A confirmation e-mail has been sent to the e-mail address you provided .

Click the link in the e-mail to confirm and activate the subscription.