classe tema_base
{
costruttore();
AggiungiCSS();
ClasseLunghezza($dodicesimi, $classedispositivo);
ClassePx($numPixel);
ElencoCSS(); &
ElencoJS(); &
ImpostaEventiJS();
LunghezzaSuTagInput();
}

costruttore()

ElencoJS() &
Torna il riferimento ad un vettore con le url relative ai sorgenti JavaScript richiesti dal tema.
L'implementazione predefinita non prevede Javascript

ImpostaEventiJS()
Configura Navigami in modo che utilizzi tutti gli eventi JavaScript richiesti dal tema.
L'implementazione predefinita non prevede Javascript

AggiungiCSS(&$css)
Istruisce il tema di usare un css in più. Eventuali css duplicati vengono rimossi

ElencoCSS() &
Torna il riferimento ad un vettore con le url relative ai sorgenti CSS registrati dal tema e dai componenti istanziati.
L'implementazione predefinita non prevede CSS

LunghezzaSuTagInput()
specifica se le classi relative ai dodicesimi di lunghezza o gli stili che specificano le lunghezze dei blocchi vanno messe direttamente sui tag input o in tag esterni.

ClassePx($numPixel)
Torna la classe relativa ai dodicesimi di schermo da usare per un blocco la cui lunghezza presunta su uno schermo fisso sarebbe del numero di pixel indicati.
Se il tema attuale non prevede le classi a dodicesimi di lunghezza, torna NULL