Differences
This shows you the differences between two versions of the page.
|
cor4:app:newstyle [2008/12/04 22:03] ivivan |
cor4:app:newstyle [2021/01/05 11:39] (current) |
||
|---|---|---|---|
| Line 5: | Line 5: | ||
| 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. | 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. | ||
| - | Minden szekciónak a következő tulajdonságai vannak: color, colorstart, colorend, 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 [[screen_xml#Label]]-nél meg lehet adni) | + | Minden szekciónak a következő tulajdonságai vannak: color, colorstart, colorend, 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 [[screen_xml#Label]]-nél meg lehet adni) |
| + | |||
| + | A **bkgimage** a háttérkép megadására szolgál, a fájlt alapértelmezetten a téma könyvtárban keresi. | ||
| + | |||
| + | A **bkgimagerepeat** értéke lehet: | ||
| + | * //stretch//: a képet a panel méretére nyújtja | ||
| + | * //repeat//: a képet ismétli a panelen, amennyiszer kifér | ||
| + | * egyébként az eredeti méretben egyszer jelenik meg a kép | ||
| + | A **bkgimagepos** tulajdonság egy szóközzel elválasztott string, ahol az első tag a vízszintes igazítást, a második a függőleges igazítást adja meg. A vízszintes igazítás lehetséges értékei a //left//, //center// és //right//, míg a függőleges igazítást a //top//, //center// és //bottom// értékekkel befolyásolhatjuk. Tehát például egy lehetséges **bkgimagepos** érték a "left top". Alapértelmezetten mindkét irányban középre rendezi. | ||
| A következőkben részletezem, hogy az egyes elemek mely komponensre vannak hatással és mely tulajdonságaikat használja fel az adott komponens. | A következőkben részletezem, hogy az egyes elemek mely komponensre vannak hatással és mely tulajdonságaikat használja fel az adott komponens. | ||