Minimalistické hodiny + stav baterky pre Windows 7

napísal , 5 Nov 2011 [ Windows ]

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.

Linky na stiahnutie

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)

Technické okienko™

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,

napísal , 5 Nov 2011

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ánkom
neukladá 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

Archivovaný archív je bez komentárov. Radšej.