Resources

 

Při startu FFS aplikace čte Freelance resources, tedy definici menu, nabídky a pojmenovaných řetězců. Definice hledá FastX v souboru <jméno aplikace>.xre . Tento soubor musí být uložen v kořenovém adresáři aplikace, který je definován v popisovačem aplikace ve web21.xif. Oproti definicím ve web21.xif a připojených souborech, které definují chování aplikačního serveru, resources definují vzhled a akce Freelance aplikace, tedy klienta. Základní struktura resource souboru vypadá takto:

#include c:\web21\common\res\cz.xre

Applet

{

// vlastnosti appletu

uniEval=

fontName=

fontSize=

}

Texts[Std_Texts]{

// pojmenované texty

<jméno>=<text>

}

Images[Std_Images]{

// pojmenované obrázky

<jméno>=<relativní URL>

}

Menus[Std_Menus]

{

// pojmenovaná menu ( desktop je povinné menu, které je trvale k dispozici // ). Ostatní menu jsou kontextová.

desktop

{

}

<menu1>

{

// menu definuje text, hot key, menu ID, obrázek (ikona) a variant.

// Variant umožňuje vytváření parametrických menu.

// Modifikátor #PERSIST způsobí, že se menu po aktivaci nezavře.

item=[#PERSIST]<menu text>,<hot key>,msg_Id,<pojmenovaný obrázek nebo mezera>[,<variant str>]

// submenu definuje podmenu. Je vyvoláváno stiskem nejbližšího předchozího

// menu.

submenu{

item=...

}

}

<menu2>

{

}

<menu...>

{

}

}

Pads[Std_Pads]{

default{

}

<pad1>

{

// pad item definuje text, hot key, menu ID, obrázek (ikona) a variant.

// Variant umožňuje vytváření parametrických menu.

item=<menu text>,msg_Id,<pojmenovaný obrázek nebo mezera>[,<variant str>]

}

<pad2>

{

}

<pad...>

{

}

}