Differences
This shows you the differences between two versions of the page.
|
cor4:app:title-builder [2006/06/09 21:35] ivivan |
cor4:app:title-builder [2021/01/05 11:39] (current) |
||
|---|---|---|---|
| Line 10: | Line 10: | ||
| A megvalósításban minden [[SubOperation]] híváskor az aktuális lap felirata elmentődik és szükség esetén hozzáfűződik az aktuális felirathoz. Bekapcsolt title-builder esetén az elmentett [[SubOperation]] hívások feliratait összefűzi a megadott elválasztó szöveggel és az aktuális felirat **elé** illeszti. Az elmentéskor nem szükséges, hogy a title-builder bekapcsolt állapotban legyen, ha utána kódból (a [[.functions:cor4#setsystemvalue|SetSystemValue]] függvény segítségével) bekapcsoljuk, akkor az eddigi [[SubOperation]]-ok feliratait is kiírja. | A megvalósításban minden [[SubOperation]] híváskor az aktuális lap felirata elmentődik és szükség esetén hozzáfűződik az aktuális felirathoz. Bekapcsolt title-builder esetén az elmentett [[SubOperation]] hívások feliratait összefűzi a megadott elválasztó szöveggel és az aktuális felirat **elé** illeszti. Az elmentéskor nem szükséges, hogy a title-builder bekapcsolt állapotban legyen, ha utána kódból (a [[.functions:cor4#setsystemvalue|SetSystemValue]] függvény segítségével) bekapcsoljuk, akkor az eddigi [[SubOperation]]-ok feliratait is kiírja. | ||
| + | |||
| + | ===== Működés ===== | ||
| + | |||
| + | A title builder különbözőképően működik **sub** ugrás és **proc** vagy **node** ugrás esetén. | ||
| + | |||
| + | - **sub** ugrás: | ||
| + | * Ekkor a feliratot úgy építi fel a buldier, hogy a már felépített felirat után fűzi a megadott felirat elválasztó szöveggel az ugras utáni első betöltött screen title paraméterét. | ||
| + | * Return híváskor természetesen visszaáll az eredeti felirat. | ||
| + | |||
| + | - **proc** vagy **node** ugrás: | ||
| + | * Ekkor az utolsó hozzáfűzött felirat-ot cseréli a már felépített feliratban az ugrás utáni első screen title paraméterére. | ||
| + | **Proc** vagy **node** ugrás esetén más működés sajnos nem várható el, mert az ugrások logikájával nem lenne összeegyeztethető. | ||