Objekt PmaWorkspace (Pracovní plocha)
Popis:
Viz:
PmaWorkspace - Podrobný popis objektu
Objekt
PmaWorkspace (
pracovní plocha aplikace) tvoří základ uživatelského rozhraní aplikace. Má formu společného okna (vnějšího rámu), ve kterém se zobrazují ostatní součásti uživatelského rozhraní aplikace (záhlaví okna, tlačítkové lišty, uživatelská grafika, alarmy, eventy, reporty).
Slouží k organizaci
Promotic prohlížečů do jednoho okna.
U tohoto okna lze nastavit jednak jeho vnější vzhled (záhlaví okna, okraje, monitor, pozice) a také lze nastavit vnitřní rozložení oken (rámů) tvořících uživatelské rozhraní aplikace.
Tento objekt přebírá vlastnosti, metody a události objektu
PmaObject.
Vlastnosti a metody tohoto objektu:
Vlastnosti a metody zděděné z objektu PmaObject:
AddEvent | Zaregistruje funkci do zadané události |
GetInfo | Vrací Info objekt s daným názvem |
GetOwnedByIndex | Vrací podobjekt zadaný pořadím |
GetOwnedByName | Vrací referenci na podobjekt zadaný názvem |
GetOwnedByType | Pole referencí na vnořené objekty |
GetOwnedNum | Vrací počet vnořených objektů v objektu |
GetPar | Čtení hodnoty parametru Pma objektu (nebo jeho rodičů) |
GetPathName | Název objektu s cestou k tomuto objektu |
GetPermission | Vrací oprávnění dané operace z objektu |
Methods | Přístup k metodám projektanta tohoto objektu |
Name | Název objektu (bez cesty) |
Parent | Vrací referenci na nadřazený Pma objekt |
Pm | Vrací referenci na Pma objekt nebo na jeho implementační podobjekt |
RemoveEvent | Odregistruje funkci v zadané události |
Root | Vrací referenci na kořenový objekt aplikace PmaRoot |
Události zděděné z objektu PmaObject:
onStart | Vyvolá se pro každý objekt v runtimu jen jednou na začátku |
onStop | Vyvolá se pro každý Pma objekt v runtime jen jednou na konci při zastavování aplikace |
Konfigurační karty:
Objekt | Obecné informace o daném objektu |
Události | Definice algoritmů událostí objektu |
Workspace | Základní konfigurátory pracovní plochy |
Rámy | Rozložení rámů pracovní plochy |
Oprávnění | Oprávnění pro objekt |
Web server | Napojení (zpřístupnění) objektu do Web serveru |
Historie:
Pm9.00.00: Změna názvu objektu:
PmWorkspace ->
PmaWorkspace
Pm8.03.06: Pro každý rám (
frame) zaveden nový konfigurátor "
Minimální šířka (px)" a konfigurátor "
Minimální výška (px)".
Nastavit tyto konfigurátory je důležité pokud je nutno aby rám nešel zmenšit na nulovou velikost. Je to například důležité při zobrazování pracovní plochy na Webu na malých zobrazovacích zařízeních (mobily
Android ...) kdy se plocha zobrazuje ve své minimální velikosti.
Pm8.03.02: Zprovozněn pro Web jako standardní HTML stránka (předtím byl postaven na zastaralé koncepci
frameset). Zároveň bylo na Webu zlepšeno chování scrollbarů.