Dwie porady dla początkujących twórców skórek
Monday, January 23, 2012 12:10:07 PM
Jak większość z was wie, skórki Opery są zwykłymi plikami zip w których znajduje się plik konfiguracyjny i pliki z obrazkami. Edycja skórki, gdyby po każdej modyfikacji trzeba było pakować wszystko zipem i restartować przeglądarkę, nie byłaby zbyt przyjemna. I tu właśnie sens tego wpisu: w Operze skórka nie musi być spakowana!
Szukających informacji o tworzeniu skórki odsyłam do serii artykułów na Dev.opera: http://dev.opera.com/articles/view/opera-skinning/.
Aby ustawić skórkę, która nie jest spakowana, należy wejść do Edytora preferencji (opera:config) i w polu opera:config#UserPrefs|ButtonSet wpisać lub wybrać ścieżkę do pliku skin.ini.
To jeszcze nie wszystko, bo musimy znaleźć sposób na odświeżenie skórki bez konieczności restartowania przeglądarki. Aby to zrobić, wejdź w Menu > Preferencje > Zaawansowane > Mysz i klawiatura, a następnie utwórz własny skrót klawiaturowy lub gest myszy z akcją "Reload skin". Do przeładowania skórki można też użyć przycisku: Odśwież skórkę.
I jeszcze jedna porada: aby łatwo odnaleźć nazwę sekcji, która w pliku konfiguracyjnym odpowiada za dany element interfejsu, wystarczy włączyć opcję opera:config#UserPrefs|DebugSkin. Po najechaniu na większość elementów (pasków narzędzi, przycisków) wyświetli się dymek z informacjami, w tym o nazwie tego elementu. (Aby to działało, musi być włączona opcja: Preferencje > Zaawansowane > Przeglądanie > Wyświetlaj podpowiedzi.)
PS Rozpakowana skórka może negatywnie wpływać na czas uruchamiania się Opery.







How to use Quote function: