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