SEGGER Embedded Studio has a flexible docking system you can use to position windows as you like them. You can dock windows in the SEGGER Embedded Studio window or in the four head-up display windows. SEGGER Embedded Studio will remember the position of the windows when you leave the IDE and will restore them when you return.

Window groups

You can organize SEGGER Embedded Studio windows into window groups. A window group has multiple windows docked in it, only one of which is active at a time. The window group displays the active window's title for each of the windows docked in the group.

Clicking on the window icons in the window group's header changes the active window. Hovering over a docked window's icon in the header will display that window's title in a tooltip.

To dock a window to a different window group:

Holding Ctrl when moving the window will prevent the window from being docked. If you do not dock a window on a window group, the window will float in a new window group.

Perspectives

SEGGER Embedded Studio remembers the dock position and visibility of each window in each perspective. The most common use for this is to lay your windows out in the Standard perspective, which is the perspective used when you are editing and not debugging. When SEGGER Embedded Studio starts to debug a program, it switches to the Debug perspective. You can now lay out your windows in this perspective and SEGGER Embedded Studio will remember how you laid them them out. When you stop debugging, SEGGER Embedded Studio will revert to the Standard perspective and that window layout for editing; when you return to Debug perspective on the next debug session, the windows will be restored to how you laid them out in that for debugging.

SEGGER Embedded Studio remembers the layout of windows, in all perspectives, such that they can be restored when you run SEGGER Embedded Studio again. However, you may wish to revert back to the standard docking positions; to do this: