Základné rozloženie
ESL Editor používa jednoduché a intuitívne rozmiestnenie, ktoré maximalizuje priestor pre editor a zároveň ponecháva dostatok priestoru na zobrazenie dodatočných informácií. Užívateľské rozhranie sa skladá z viacerých častí:
- Editor - Hlavná oblasť pre editáciu skriptov.
- Panel záložiek - Nachádza sa vo vrchnej časti a umožňuje prepínať sa medzi viacerými skriptami.
- Panel nástrojov - Obsahuje ovládacie prvky pre prácu so skriptom.
- Stavový panel - Zobrazuje informácie o aktuálne upravovanom skripte.
- Panely - V spodnej časti okna sa nachádzajú rôzne panely chyby a varovania, ladiace informácie, poznámky v skripte atď.
- Minimapa - Poskytuje prehľad o zdrojovom kóde pre rýchlu navigáciu a pochopenie kódu.
Po každom štarte ESL Editora sa otvorí s takým rozložením, aké bolo pri jeho zatvorení.
Pri zatváraní editora platia tieto pravidlá:
- Editor (otvorený v D2000 GrEditor a obsahujúci aspoň jeden skript schémy) skryje okno na pozadí bez zatvorenia skriptov.
- Editor (otvorený v D2000 CNF alebo D2000 GrEditor) zatvorí všekty otvorené eventy. Ak je niektorý event rozeditovaný, zobrazí dotaz, či sa má uložiť.
Panel záložiek
Pri zatváraní záložiek platia tieto pravidlá:
- Skript eventu (otvorený v D2000 CNF alebo D2000 GrEditor) zobrazuje pri zatváraní záložky dotaz, či sa má uložiť, ak boli na skripte prevedené zmeny.
- Skript eventu (otvorený počas ladenia) nezobrazuje možnosť zatvoriť skript a skript bude zatvorený po skončení ladenia.
- Skript schémy (otvorený v D2000 GrEditor) nezobrazuje možnosť zatvoriť skript (skript je vo vlastníctve otvorenej schémy) a zatvorí sa po zatvorení schémy.