This is an old revision of the document!
Az alkalmazás témáját egységesen alakíthatjuk a téma definiáló fájlban, amit a HTML_THEME_DIR, HTML_DEFAULT_THEME és HTML_DEFAULT_TEMPLATE konstansok határoznak meg.
A téma fájl felépítése egyszerű ini fájl szerkezetű. Az egyes szekciók a komponensekre utalnak. A szekciók faszerkezetet definiálnak, ahol minden egyes elem örökli az őseitől a tulajdonságokat, amiket aztán felül lehet definiálni.
- Default
- Dialogs
- FileName
- DirName
- CustomSelect
- Edits
- TextField
- Password
- ComboBox
- CompleteEdit
- Date
- Memo
- CodeCombo
- Lists
- List
- ListCriteria
- EditableList
- RadioGroup
- CheckListBox
- Background
- PageControl
- PageControlActive
- PageControlInactive
- Panel
- Video
- Capture
- HorizLine
- Submit
- Label
- Tree
- CheckBox
- RadioButton
Minden szekciónak a következő tulajdonságai vannak: color, bkgcolor, rocolor, bkgimage, bkgimagepos, bkgimagerepeat, fontname, fontsize, fontstyle. Ezek jelentése komponensenként változik, de általában a color adja meg a betűszínt, a bkgcolor a háttérszínt, az rocolor pedig a ReadOnly mód jelzésére használt színt. A fontname tulajdonsággal adhatjuk meg a használt font nevét, a fontsize-al a méretét a fontstyle-al pedig a stílusát (ahogyan a Label-nél meg lehet adni)
Példa
[Default] # a régi label_color ini beállítást a következő beállítás helyettesíti color=yellow # a régi readonly_color ini beállítást a következő beállítás helyettesíti rocolor=gray [Background] #color=red #bkgcolor= bkgimage=kilep.png bkgimagepos=center center bkgimagerepeat=stretch [Panel] color=#f3d0a7