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...>
{
}
}