4.4.1. Floating, docking, and resizing windows and panes

Panes are docked to default positions and have default sizes in the Code window when RealView Debugger starts in the default state.

Resizing docked panes

To change the height of a docked pane in the middle or bottom rows, drag the upper boundary of the row containing the pane to the required height. All panes in the row are resized. This also changes the height of the panes in the first row.

To change the width of a pane, drag the left boundary of the pane to the new position.

Floating a pane

A pane is floating when it is displayed separately from the calling window and can be moved around the desktop. To float a pane:

  • select Float from the Pane Control menu

  • click the gripper control, and drag the pane to the required position on your desktop

  • double-click on the pane gripper control.

A floating pane is still tied to the calling window, as shown by the Color Box (see Color Box).

Docking a pane

To dock a floating pane:

  • Select Dock from the Pane Control menu. If the pane has not been docked previously, a Select Location dialog box is displayed. You can choose to dock the pane to the left, right, or bottom of the Code window.

  • click the pane title bar, and drag the pane to the required position on the Code window

  • double-click on the pane title bar.

Pane docking behavior

When you dock a pane, the pane is positioned as described in the following sections.

Using the Select Location dialog box to dock a pane

For a pane that has not previously been docked, a Select Location dialog box is displayed containing the following options:

Left

The pane is docked to the left of the File Editor pane. If a pane already exists to the left of the File Editor pane, then the pane is docked below that pane.

Right

The pane is docked to the right of the File Editor pane. If a pane already exists to the right of the File Editor pane, then the pane is docked below that pane.

Bottom

The pane is docked to create a new bottom pane row.

Dragging and dropping on a Code window border

When you drag and drop a pane on the Code window border:

Left border

The pane is docked as the left-most pane in the top row.

Right border

The pane is docked as the right-most pane in the top row.

Bottom border

The pane is docked to create a new bottom pane row.

Dragging and dropping on a middle or bottom row pane border

When you drag and drop a pane on the border of another pane that is not in the top row:

Left border

The pane is docked in the that row, and to the left of the currently docked pane.

Right border

The pane is docked in the that row, and to the right of the currently docked pane.

Bottom border

The pane is docked in the that row, and above the currently docked pane.

Top border

The pane is docked in the that row, and to the left or right of the currently docked pane, depending on which side of the pane center you drop it.

Dragging and dropping on a top row pane border

When you drag and drop a pane on the border of another pane in the top row:

Left border

The pane is docked in the top row, and to the left of the currently docked pane.

Right border

The pane is docked in the top row, and to the right of the currently docked pane.

Bottom border

The pane is docked in the top row, and below the currently docked pane. However, if you drop it on the bottom of the File Editor pane, then the pane is docked as a new row, between the top row and the row below it.

Top border

The pane is docked in the top row, and above the currently docked pane.

Docking a pane that was previously docked

If the floating pane was previously docked, then the docking behavior depends on whether or not the row that originally contained the pane still exists:

  • If the row still exists, then the pane is restored to its original position in that row.

  • If the row no longer exists, then the pane is restored to a position in the bottom row. Usually, this is to the left of that row, but this depends on whether or not you have undocked and docked other panes in that row.

Copyright © 2002-2005 ARM Limited. All rights reserved.ARM DUI 0181G
Non-Confidential