Vista gadget - Mezera
Jak jsem psal v článku Vista – záhadné probouzení v noci je tomu chvilka, co jsem se stal uživatelem Windows Vista. Přemýšlel jsem, jakým způsobem tento přechod “oslavit” a jediná věc, která ve Vistách oproti XP na první pohled praští do očí, je postranní panel (sidebar). Nechci tu psát žádný sáhodlouhý návod o tom, jak gadgety tvořit – o tom bylo napsáno už dost. Dovolím si pouze pár poznámek z vývoje:
- Pokud chcete napsat jednoduchý gadget, který jenom zobrazuje “hello world!”, je to opravdu otázka chvilky. U ostatních případů to není tak jednoduché. Pro zobrazení se používá HTML a funkcionalitu lze napsat v jazyce javascript – jedná se o speciální webovou stránku.
- Práce s uživatelským nastavením je velmi jednoduchá a dostačující. Dialog pro nastavení je také tvořen HTML a o ukládání/načítání se starají připravené javascriptové funkce.
- Trochu problém je průhlednost. Nelze použít transparentní barvu pozadí, transparentní obrázek ani nic podobného, protože potom je např. u písma vidět růžový okraj a celkově to nevypadá dobře. Je nutné použít metodu popsanou např. zde – jde o to, že se musí do definovaného obrázku na pozadí transparentní obrázek vložit pomocí metody addImageObject, která průhlednost zachovává. Pro text je dobré použít podobnou metodu addTextObject.
- Je dobré si z gallery.live.com stáhnout nějakou inspiraci, která se po instalaci rozbalí do adresáře
%USERPROFILE%\AppData\Local\Microsoft\Windows Sidebar\
Tolik asi k vývoji gadgetů. :)
Ten, na kterém jsem “oslavil” používání Windows Vista se jmenuje Mezera a má velmi jednoduché použití – zkrátka přidá mezeru mezi ostatní gadgety, aby se daly např. zarovnat na střed nebo dolů. Nic víc, nic míň. Volba barvy oddělovací čáry je pouze třešnička na dortu, aby v nastavení vůbec něco bylo. :)
Českou i anglickou verzi si můžete stáhnout z mých stránek.
Upozornění na nové komentáře
Pokud chčeš dostávat upozornění emailem na změny u toho příspěvku,tak se zaregistruj zde.zde
Odebírat komentáře k tomuto příspěvku pomocí