Differences
This shows you the differences between two versions of the page.
|
cor4:app:newstyle [2008/04/06 21:29] ivivan |
cor4:app:newstyle [2021/01/05 11:39] (current) |
||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | ====== Felépítés ====== | ||
| + | |||
| Az alkalmazás témáját egységesen alakíthatjuk a téma definiáló fájlban, amit a [[consts|HTML_THEME_DIR]], HTML_DEFAULT_THEME és HTML_DEFAULT_TEMPLATE konstansok határoznak meg. | Az alkalmazás témáját egységesen alakíthatjuk a téma definiáló fájlban, amit a [[consts|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. | 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, 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. | ||
| Line 23: | Line 33: | ||
| === Memo === | === Memo === | ||
| === CodeCombo === | === CodeCombo === | ||
| + | === CalcEdit === | ||
| + | |||
| ==== Lists ==== | ==== Lists ==== | ||
| === List === | === List === | ||
| Line 42: | Line 54: | ||
| ==== HorizLine ==== | ==== HorizLine ==== | ||
| ==== Submit ==== | ==== Submit ==== | ||
| + | |||
| + | === SubmitText === | ||
| + | |||
| + | A ''Submit'' beállítás arra vonatkozik, amikor képet jelenítünk meg. Az ebből származó ''SubmitText'' arra, amikor hagyományos gombot. | ||
| + | Mindkét esetben hatástalan a bkgcolor tulajdonság. | ||
| + | |||
| ==== Label ==== | ==== Label ==== | ||
| ==== Tree ==== | ==== Tree ==== | ||
| Line 47: | Line 65: | ||
| ==== RadioButton ==== | ==== RadioButton ==== | ||
| - | ==== Példa ==== | + | |
| + | |||
| + | ==== Progress ==== | ||
| + | |||
| + | A ''bkgcolor'' tulajdonság a csík háttérszinét határozza meg (alapérték sötét szürke). | ||
| + | |||
| + | A ''color'', ''fontname'', ''fontsize'' és ''fontstyle'' tulajdonságok a százalék kiírásához használt font megfelelő tulajdonságait határozzák meg (alapértelmezett betűszín a fehér) | ||
| + | |||
| + | A ''colorstart'' és ''colorend'' tulajdonságok határozzák meg a csík színátmenetének kezdetét és végét. | ||
| + | |||
| + | |||
| + | |||
| + | ==== ProgressBack ==== | ||
| + | |||
| + | A ''bkgcolor'' határozza meg a megjelenő kis panel háttérszinét (alapérték a főoldal háttérszinénél egy árnyalattal világosabb illetve sötétebb, attól függően, hogy a háttérszín sötét vagy világos) | ||
| + | |||
| + | A ''color'', ''fontname'', ''fontsize'' és ''fontstyle'' tulajdonságok határozzák meg a csík feletti felirathoz használt fontot. | ||
| + | |||
| + | ====== Példa ====== | ||
| <code> | <code> | ||