Differences
This shows you the differences between two versions of the page.
|
cor4:app:newstyle [2008/04/06 21:14] 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. | ||
| - | * Default | + | 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) |
| - | * Dialogs | + | |
| - | * FileName | + | A **bkgimage** a háttérkép megadására szolgál, a fájlt alapértelmezetten a téma könyvtárban keresi. |
| - | * DirName | + | |
| - | * CustomSelect | + | A **bkgimagerepeat** értéke lehet: |
| - | * Edits | + | * //stretch//: a képet a panel méretére nyújtja |
| - | * TextField | + | * //repeat//: a képet ismétli a panelen, amennyiszer kifér |
| - | * Password | + | * egyébként az eredeti méretben egyszer jelenik meg a kép |
| - | * ComboBox | + | 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. |
| - | * CompleteEdit | + | |
| - | * Date | + | 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. |
| - | * Memo | + | |
| - | * CodeCombo | + | ===== Default ===== |
| - | * Lists | + | |
| - | * List | + | Az alapértelmezett értékeket lehet itt megadni. Minden elem ebből az elemből származik, tehát amit ebben megadunk érvényesülni fog addig, amíg valamely leszármazottban nem definiáljuk felül. |
| - | * ListCriteria | + | |
| - | * EditableList | + | ==== Dialogs ==== |
| - | * RadioGroup | + | === FileName === |
| - | * CheckListBox | + | === DirName === |
| - | * Background | + | === CustomSelect === |
| - | * PageControl | + | ==== Edits ==== |
| - | * PageControlActive | + | === TextField === |
| - | * PageControlInactive | + | == Password == |
| - | * Panel | + | === ComboBox === |
| - | * Video | + | === CompleteEdit === |
| - | * Capture | + | === Date === |
| - | * HorizLine | + | === Memo === |
| - | * Submit | + | === CodeCombo === |
| - | * Label | + | === CalcEdit === |
| - | * Tree | + | |
| - | * CheckBox | + | ==== Lists ==== |
| - | * RadioButton | + | === List === |
| + | === ListCriteria === | ||
| + | === EditableList === | ||
| + | === RadioGroup === | ||
| + | === CheckListBox === | ||
| + | |||
| + | ==== Background ==== | ||
| + | |||
| + | Az ablak hátterének szinét (''color'' tulajdonság) és a háttérképet (''bkgimage'', ''bkgimagerepeat'' és ''bkgimagepos'' tulajdonságok) lehet itt megadni | ||
| + | |||
| + | ==== PageControl ==== | ||
| + | ==== PageControlActive ==== | ||
| + | ==== PageControlInactive ==== | ||
| + | ==== Panel ==== | ||
| + | ==== Video ==== | ||
| + | ==== Capture ==== | ||
| + | ==== HorizLine ==== | ||
| + | ==== 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 ==== | ||
| + | ==== Tree ==== | ||
| + | ==== CheckBox ==== | ||
| + | ==== RadioButton ==== | ||
| + | |||
| + | |||
| + | |||
| + | ==== 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) | ||
| - | 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) | + | A ''color'', ''fontname'', ''fontsize'' és ''fontstyle'' tulajdonságok határozzák meg a csík feletti felirathoz használt fontot. |
| - | ==== Példa ==== | + | ====== Példa ====== |
| <code> | <code> | ||