Ozdobniki na pulpit
Wśród wbudowanych gadżetów Windows Vista znajduje się gadżet Pokaz slajdów.
Domyślnie funkcjonuje on w taki sposób, że automatycznie wyświetla miniatury zdjęć z dowolnego folderu na dysku (domyślnie jest to folder Przykładowe obrazy). Zmodyfikujesz go w taki sposób, by wyświetlał także miniatury plików wideo, a klikając taką miniaturę, automatycznie uruchomisz odtwarzanie danego klipu.
Zacznij od skopiowania gadżetu Pokaz slajdów w nowe miejsce. Modyfikację przeprowadzisz na kopii. Dzięki temu nie naruszysz oryginału. Skopiuj folder \Program Files\Windows Sidebar\Gadgets\SlideShow.Gadget\ do folderu \Użytkownicy\[twoja-nazwa-konta]\AppData\Local\Microsoft\Windows Sidebar\Gadgets\ (pamiętaj, by podczas przeciągania kopiowanego folderu z jednego okna w drugie przytrzymać klawisz [Ctrl], w przeciwnym razie folder gadżetu zostanie przeniesiony, a nie skopiowany). Następnie zaznacz skopiowany folder SlideShow.Gadget, wciśnij klawisz [F2] i zmień jego nazwę np. na VideoPlayer.Gadget. Nazwa jest dowolna, pamiętaj tylko, by zawierała po kropce słowo Gadget. Uwaga! Jeżeli nie widzisz folderu docelowego, musisz włączyć w Eksploratorze wyświetlanie ukrytych folderów. Informacje na ten temat znajdziesz w kolejnym punkcie, jeżeli skopiowałeś folder gadżetu i zmieniłeś jego nazwę, przejdź od razu do kroku 4.
Ten krok dotyczy tylko sytuacji, gdy nie widzisz w Eksploratorze docelowego folderu dla kopiowanego gadżetu. W dowolnym oknie Eksploratora wciśnij najpierw [lewy Alt], co spowoduje wyświetlenie menu okna. Rozwiń menu Narzedzia i wybierz z niego pozycję Opcje folderów. Pojawi się okno Opcje folderów. Przejdź do zakładki Widok i na liście Ustawienia zaawansowane zaznacz opcję Pokaż ukryte pliki i foldery.
Kliknij OK, by potwierdzić ustawienia. Powtórz teraz krok 2.
Gdybyś teraz wywołał okno biblioteki gadżetów, zobaczyłbyś w nim dwa identyczne gadżety Pokaz slajdów. Zacznij od zmiany nazwy modyfikowanego gadżetu. Za pomocą Eksploratora Windows przejdź do folderu \Użytkownicy\[twoja-nazwa-konta]\AppData\Local\Microsoft\Windows Sidebar\Gadgets\VideoPlayer.Gadget, następnie – jeżeli korzystasz z polskojęzycznej wersji Vista – otwórz podfolder pl-PL.
Wewnątrz tego podfolderu znajduje się plik w formacie XML o nazwie gadget.
Kliknij go prawym klawiszem myszki i z menu kontekstowego wybierz kolejno Otwórz za pomocą i Notatnik.
W oknie Notatnika Windows zobaczysz zawartość pliku gadget.xml. Nazwa gadżetu jest wpisana w trzecim wierszu – ma on następującą postać <name>Pokaz slajdów</name>.
Zmień tę linię, wpisując: <name>Multimedialny pokaz</name>. Wciśnij kombinację klawiszy [Ctrl]+[S], by zapisać zmiany w edytowanym pliku, i zamknij okno Notatnika.
Czas na wprowadzenie modyfikacji funkcjonalnych. Zakładamy, że folder pl-PL wciąż masz otwarty. Otwórz kolejny, widoczny w nim folder o nazwie js, a następnie otwórz w Notatniku (w sposób analogiczny jak w kroku 5). Ponieważ plik ten jest dość duży, warto dla ułatwienia włączyć w Notatniku wyświetlanie paska stanu. Rozwiń menu Widok i kliknij Pasek stanu. Na pasku stanu będzie wyświetlany numer wiersza i kolumny, co ułatwi edycję tego pliku.
Wzorcowy gadżet wykorzystywał jako domyślny folder Przykładowe obrazy, warto by jego zmodyfikowana wersja odtwarzała domyślnie zawartość folderu Przykładowe wideo. Przejdź do wiersza numer 30 i zmień zapis var L_PICTURESNAME_TEXT=”Przykładowe obrazy”;
na var L_PICTURESNAME_TEXT=”Przykładowe wideo”;. To jednak nie wystarczy, przejdź następnie do wiersza 164 i zmień zapis var L_PICTURESNAME_TEXT=”Przykładowe wideo”; na var myPicturesObj= System.Shell.known Folder(„videos”).Self;
Kolejny etap to wskazanie gadżetowi folderów, z których ma pobierać domyślne pliki. Przejdź do linii 367 i zmień wpis this.myPicturesFolder = samplePictPath + „\\ Pictures\\Sample Pictures”;
na this.myPicturesFolder = samplePictPath + „\\ Videos\\Sample Videos”;
Foldery już ustawione, ale modyfikowany gadżet „nie wie” jeszcze, jakiego typu pliki wideo ma odtwarzać. Przejdź do wiersza 697 i wpis var imageNameArray = new Array(„.jpg”, „.jpeg”, „.jpe”, „.gif”, „.png”, „.bmp”);
uzupełnij, dodając w nawiasie rozszerzenia obsługiwanych przez domyślny odtwarzacz wideo typów plików wideo w twoim systemie, np.:
var imageNameArray = new Array(„.avi”, „.wmv”, „.jpg”, „.jpeg”, „.jpe”, „.gif”, „.png”, „.bmp”);
Na koniec warto jeszcze ustawić domyślny plik, który będzie wyświetlany jako pierwszy po umieszczeniu zmodyfikowanego gadżetu na pasku bocznym. Przejdź do linii 470 i zmień wpis imagePathAndName = slideSettings.myPicturesFolder + „\\ Garden.jpg”;
na imagePathAndName = slideSettings.myPicturesFolder + „\\ Butterfly.wmv”;
Zapisz zmiany w Notatniku i zamknij go. Następnie kliknij na pasku bocznym znak Gadżety i z okna galerii gadżetów przeciągnij na gotowy już pasek boczny zmodyfikowany gadżet Multimedialny pokaz.
Po pojawieniu się na pasku bocznym będzie on wyświetlał miniatury plików wideo.