The layout-engine - ECB - the Emacs Code Browser
Description: ECB - the Emacs Code Browser

Previous: Adviced functions, Up: Elisp programming

### 11.5 How to program new layouts and new special windows

There are two aspects concerning this topic:

1. Programming a new layout which contains several special ECB-windows like directories, sources, methods, history or other special windows and arranging them in a new outline.
2. Creating complete new special windows (e.g. a local-variable window for a graphical debugger like JDEbug of JDEE), adding them to a layout and synchronizing them with the current active edit-window.

The former one covers merely the layout-programming aspect which is explained in the first subsection of this chapter whereas the latter one covers all aspects of creating new special windows and what is necessary to synchronize it with the current active edit-window of ECB. This is explained in the second subsection which will refers to the first subsection.