Kde EPOC hledá Cliparty

Začal jsem se zabývat myšlenkou, jakým způsobem nahradit stávající Cliparty v aplikaci Sketch za jiné, třeba vlastní. Aplikace Sketch uložená na disku Z (ROM) využívá soubor nativních clipartů, který se jmenuje Clpart.mbm a je uložen v: Z:\System\Apps\Paint\Clipart.mbm. Pokud by se tento soubor měl nahradit jiným, je potřeba HW zásah, vytvoření souboru Clpart.mbm a jeho přehrání na stejné místo v ROM. Naštěstí po několika pokusech žádný HW zásah není nutný. Co tedy stačí udělat?

Psion vymyslel EPOC skutečně velmi dobře. Systém u některých aplikací zjišťuje, zda-li nejprve nejsou určité soubory na disku C či D (pokud máte více sekcí na CF kartě pak i na nich). Takto je to například s Alarmy, EPOC GPRS update, IMAP, EON14.GDR a dalšími. Pokud nejsou na discích, tak spustí soubory z disku Z.

Vlastní Cliparty

Stačí udělat tedy to, že vytvoříte vlastní obrázek, ikonku nebo clipart (řekněme o rozměrech 24x24), uložíme jej do formátu MBM (stačí Export přímo ve Sketchi), přesuneme jej do adresáře C/D:\System\Apps\Paint\ ,kde soubor přejmenujeme na Clpart.mbm. Pak spustíme Sketch a po kliknutí na ikonu clipartů se nám objeví okno s našimi obrázky.

Vytvoření souboru několika obrázků za sebou (multiple MBM) se tedy nabízí a můžu říct, že skutečně funguje. Vytvořil jsem si na PC nějaké obrázky a uložil je do formátu MBM, pak jsem soubor nahrál do Psionu.