Definition

Die Definition der Editor-Extensions erfolgt in einer xml-Datei, die per Default im DLEHome/client-Verzeichnis liegt und folgendermaßen aufgebaut ist:

<editor>
<menu name="default">
<item dleCommand="dleCommand"
name="TODO-Brick"
display="Todo-Brick"
readOnly="False"
icon="execute_extern.gif">
<Properties>
<Property name="FOLDER" value="DLE:GeneralBricks" />
<Property name="BASE:BrickName" value="TodoBrick" />
</Properties>
</item>
</menu>
</editor>

Eingebettet im <editor> und <menu> können mehrere <item>-Tags folgen, von denen jeder einzelne einer Button-Definition entspricht und an die xml-Definition der DLE-Masken angelehnt ist.
Wichtig ist, dass die item-Definition das Attribut „dleCommand“ gesetzt hat, das die DLE zum Aufruf eines Bricks veranlasst (derzeit nur diese Konfiguration gültig). Ein Button hat einen internen Namen (name-Attribut), kann einen Tooltip (display-Attribut) und ein Icon (icon-Attribut) haben. Die Icons müssen im Verzeichnis DLEHome/lib/images liegen. Soll der Button disabled sein, muss readOnly auf „True“ gesetzt sein.
Der Ordner und zusätzliche Variablen müssen über die Properties-Struktur als Name-Wert-Paare gesetzt werden. Wichtig ist, dass das Property für den Ordner den Namen „FOLDER“ hat.