Jméno v hlavičce bloku má význam jednak pro čtenáře konfiguračního souboru -- mělo by charakterizovat třídu elementů, pro které je blok určen, navíc musí být v rámci konfiguračního souboru jednoznačné. Na pořadí Element bloků záleží:{...}
Pokud bude ve zdrojovém souboru jazyka C nalezen element'for', mohl by být akceptován jako klíčové slovo i jako identifikátor (situace tohoto typu jsme řešili v části.
Právě v tomto případě se uplatní pořadí bloků v .hlx souboru. Element bude obalen podle bloku, který je v .hlx souboru uveden dříve -- podle bloku klíčového slova.Na pořadí příkazů uvnitř bloku nezáleží. Element blok může obsahovat následující příkazy -- pokud některý z nich chybí je doplněn standardní hodnotou:
Descr=;
Je popis elementu pomocí varianty regulárních výrazů. Popis regulárních výrazů je obsahem následující části. Tento příkaz se může v jednom bloku vícekrát opakovat. Pokud tomu tak je, jsou řetězce spojeny v pořadí, ve kterém jsou uvedeny v .hlx souboru.
Font=;
obsahuje font, kterým má být element vypsán.
Size=;
obsahuje velikost fontu, kterou má být element vypsán.
Color=;
obsahuje barvu písma, kterou má být element vypsán.
Underscore=;
Kde{"TRUE", "FALSE"}. Když"TRUE", element bude podtržen, jinak ne.
Italic=;
Když"TRUE", element bude vypsán kurzívou, jinak ne.
Bold=;
Když"TRUE", element bude vypsán tučně, jinak ne.
RawBeg=;
Pokud uvedete tento příkaz, musí být také uveden příkazRawEnd. V tomto případě se ostatní příkazy ignorují. Jde totiž o přímé nastavení obalení. obsahuje řetězec, kterým bude element obalen zleva.
RawEnd=;
Pokud uvedete tento příkaz, musí být také uveden příkazRawBeg. V tomto případě se ostatní příkazy ignorují. obsahuje řetězec, kterým bude element obalen zprava.
dvorka 2013-12-31