webdesign / development + awesome
archivovaný archívny archív
Pri poslednom upratovaní plochy som zistil, že najväčší neporiadok mi na nej robili "gadgety". To sú tie kalendáriky, počasia a podobné srandy. Všetky pôsobili strašne "vytrhnutým" dojmom, teda že sa na plochu vôbec nehodia. Pôvodne som chcel z nich len poodstraňovať pozadia, ale nejak to nefungovalo a nakoniec som skončil s úplne vlastnými gadgetmi. A keď už som ich robil, prečo sa nepodeliť, že? :)
Prvý gadget sú obrovské digitálne hodiny (800x350px) s voliteľným dátumom. Zámer bol spraviť ich tak, aby splývali s plochou, boli veľké a napriek tomu pôsobili minimalisticky. Skončilo to pri niečom, čo pripomína štýl Windows 8 (Metro). Farbu, rozmazanie a priesvitnosť si môžete nastaviť podľa ľubovôle, rovnako ako aj zarovnanie na pravú alebo ľavú stranu.
Druhý gadget je ukazovateľ stavu baterky notebooku. Nastavenia sú podobné ako pri hodinách s jedným bonusom navyše - gadget sa vie automaticky skrývať keď je baterka plne nabitá (alebo vybratá).
Gadgety si nainštalujete velice jednoducho, stačí ich stiahnuť a 2x na ne kliknúť. Testované boli na Windows 7 s IE9, ale mali by fungovať aj na Viste.
Digitálne hodiny + dátum (SK)
Stav baterky (SK)
a anglické verzie (tie som vlastne spravil ako prvé)
Digital clock + date (EN)
Battery gadget (EN)
Windows gadgets sú postavené na HTML + CSS + Javascripte obohatenom o systémové volania ako napríklad zistenie stavu baterky. Po nainštalovaní ich nájdete v C:\Users\[MENO_POUZIVATELA]\AppData\Local\Microsoft\Windows Sidebar\Gadgets
. Tam ich môžete priamo aj editovať. Oproti klasickému HTML som použil 2 elementy špecifické pre gadgety <g:background> a <g:text>, ktoré sú potrebné na vykresľovanie priesvitného textu priamo na plochu.
Použitý font je Segoe UI, čiže ten, čo aktuálne Microsoft všade dáva a čoraz viac je asociovaný s Metro štýlom (Windows 8).
Dával som si pozor aj na to, aby gadgety nežrali veľa systémových prostriekov a preto sa hodiny pri spustení načasujú tak, aby sa obnovili len keď má dojsť k zmene minút, inak "spia". Stav baterky sa kontroluje každých 10 sekúnd, pričom k prekresleniu dochádza iba ak sa zmenil nejaký údaj.
Väčšina gadgetov, ktoré som študoval, sa prekresľovalo každú sekundu, takže ak nejaké používate, možno aj takto zvýšite výdrž baterky,
Archivovaný archív je bez komentárov. Radšej.
34 komentárov
komentuj ku každému komentáru sa v databáze ukladá iba meno, text a dátum, iba za účelom zobrazenia pod článkomneukladá sa email, IP adresa ani informácie o prehliadači a údaje sa nepoužívajú na reklamu, newsletter, na žiadnu ekonomickú aktivitu, nikam sa neposielajú, sú v databáze len aby sa mohli zobraziť pod článkom