Ogłoszenie 
Prosimy o zapoznanie się z nową wersją regulaminu forum (ver 003) oraz zasadami przetwarzania danych osobowych
Regulamin oraz zasady przetwarzania w dziale REGULAMIN

Poprzedni temat «» Następny temat
tapeta startowa - kompendium
Autor Wiadomość
no_taki 
Maestro GPS



Pomógł: 81 razy
Dołączył: 10 Kwi 2011
Posty: 7022
Skąd: znikąd
Wysłany: 2013-11-01, 16:37   tapeta startowa - kompendium

Idą zimowe wieczory, na forum lekki zastój, więc mozemy zająć się na przykład upiekszaniem naszego ekranu startowego.
Poniżej przedstawię w miare pełną instrukcję tworzenia i zmiany ekranu startowego ( i koncowego ) iGO.
Cała instrukcja podawana będzie dla rozdzielczości 480x272. Uzytkownicy posiadający inną rozdzielczośc powinni dostosować ją do własnej rozdzielczości

Tapeta startowa iGO znajduje się oryginalnie w lokalizacji data.zip/ui_igo9/480_272/loading.bmp ( dla rozdzielczosci np. 800x480 w katalogu data.zip/ui_igo9/800_480/loading.bmp.... itd )
Tapety koncowe znajdują się w lokalizacjach :
dla dnia : data.zip/ui_igo9/480_272/exiting.bmp,
dla nocy: data.zip/ui_igo9/480_272/skin_night/exiting.bmp

Jako że z założenia nie ingerujemy w data.zip , podmianę tapet realizujemy w sposób następujący:
-W kat głównym igo tworzymy folder ui_igo9, w nim katalog 480_272, a w nim katalog skin_night
Na razie zostawimy te katalogi puste i zajmujemy się grafikami

Co bedzie nam potrzebne ? Jakis program graficzny ( Photoshop, darmowy Gimp, lub jakikolwiek innych umozliwiający tworzenie grafiki rastrowej ), ewentualnie darmowy program ipaq 31x do konwersji plików i odrobina inwencji.

co robimy:
1. Tworzymy grafikę startową ( w naszej rozdzielczości tj np 480x272 ), lub znajdujemy odpowiadający nam obrazek w necie, i ustawiamy jego rozmiar na 480x272 , po czym zapisujemy ją w formacie .jpg pod nazwą loading.jpg
2. Wgrywamy do navi do utworzonego kat. ui_igo9/480_272
3. w sys.txt w sekcji [loading] dodajemy wpis :
Kod:
loading_bmp="loading.jpg"

... i cieszymy się nowa tapetą startową :-)

Jesli chcemy zmienić i tapety końcowe:
1. tworzymy je ( lub znajdujemy w necie ) ustalamy wielkość i obie ( lub jedną wspólna jesli nie chcemy miec innych tapet w dzień i w nocy ) zapisujemy w formacie .bmp jako loading.bmp
2. końcowa tapetę "dzienną" wgrywamy do katalogu ui_igo9/480_272
3.końcową tapetę "nocną " wgrywamy do katalogu ui_igo9/480_272/skin_night
Jesli chcemy mieć wspólna tapetę koncową na dzień i noc wgrywamy ja do OBU podanych wyżej lokalizacji
... i cieszymy się nowymi tapetami końcowymi :-)

Najłatwiejsze za nami ;-)
Igo umozliwia przentację postepu ładowania programu , bądź wyświetlając informacje, badż umozliwiając prezentację ładowania w sposób graficzny.

Aby wyswietlić informację o postepie ładowania w sekcji [loading] sys.txt dodajemy klucz:
Kod:
show_statustext=1

I w prawym dolnym rogu naszej tapety pojawi się informacja o postepie ładowania kolejnych modulów programu. Uwaga! wyswietlany tekst jest w kolorze bialym, więc moze byc mało widoczny na bardzo jasnych tapetach.

Igo umozliwia dodanie do tapety startowej paska postepu ładowania. Zasada jego działania, jest taka, iz grafika tego paska jest odsłaniana od lewej do prawej zgodnie z postepem ładowania poszczególnych modułów programu. Najłatwiej to sobie wyobrazic zwyczajnie zaslaniając kartką pasek postepu i odslaniając go powoli przesuwając kartkę w prawo.
Zasadę działania obrazuje obrazek kol. zbyszek1817, ktory pozwolę sobie zacytowac:
Obrazek

Przygotowanie najprostszego paska postepu wyglada nastepująco:
1.Przygotowujemy grafikę paska postepu ( w przykładzie jest to najprostszy biały prostokąt o szer 4 pix i długości 340 pix
2. Zapisujemy go w formacie bmp jako loading_progressbar.bmp
3.wgrywamy grafikę do ui_igo9/480_272 ( przypominam, że każdy wgrywa dla własnej rozdzielczości )
4. Wymuszamy, by iGO pokazywało ten pasek, umieszczając w sekcji [loading] sys.txt klucz:
Kod:
show_progressbar=1

5. pozostaje jeszcze ustalić położenie naszego paska na ekranie. Służa temu klucze w sekcji [loading] sys.txt:
Kod:
progressbar_x=133 ;( wartosci przykładowe, oznaczajace poziome  położenie w pix LEWEGO GÓRNEGO narożnika naszego paska )
progressbar_y=253 ;( wartosci przykładowe, oznaczajace pionowe   położenie w pix LEWEGO GÓRNEGO narożnika naszego paska 

Punkt o wspołrzędnych (0,0 ) znajduje się w lewym górnym rogu ekranu

Przykładowy działający ekran startowy z takim najprostszym paskiem ( w celach edukacyjnych ) wraz z odpowiednimi wpisami w sys.txt jest tutaj:
http://www.sendspace.pl/f...408f95e6f255db6

Wszystko dobrze, jesli masz pasek postepu to zwykły prostokąt. Ale- jesli chcemy by miał zaokrąglone końce ?
Jako, że nasza grafika jest systematycznie odsłaniana prawy koniec będzie załoniety, więc pasek z jednej strony będzie zaokraglony a z drugiej prostokatny.
Ten problemik załatwia grafika loading_progressbar_end.bmp ( oryginalna lokalizacja: data.zip/ui_igo9/480_272 ) działająca tak, że jest przesuwana w całosci po ekranie zgodnie z odsłanianiem paska postepu . Możemy więc na przykład wyciąć z naszego paska jego zaokrąglony koniec, zapisać jako loading_progressbar_end.bmp , umieścić obok paska w lokalizacji ui_igo9/480_272 i gotowe.
Pozostaje jeszce ustalic jego początkowe polożenie na ekranie ( obowiązują zasady identyczne jak w przypadku paska postepu )
Położenie koncowki paska ustalają klucze w sekcji [loading]sys.txt
Kod:
progressbar_end_x=30 ;(wartosci przykładowe)
progressbar_end_y=250 ;(wartosci przykładowe)

Działający przykladowy ekran startowy z takim paskiem można obejrzec tu:
http://www.sendspace.pl/f...454379911b54cca

Teraz pozostaje nam tylko uruchomić swoją kreatywność.
Na przykład odpowiednio wycinając fragmenty tapety i umieszczając na nich pasek w rożnych kolorach możemy spowodowac by pasek postepu zmieniał kolor ( sorry za jakość , ale robilem przykład "na kolanie" )
http://www.sendspace.pl/f...056154282f712ea
Lub wykorzystując progressbar_end i umieszczając jako pasek postępu fragment tapety mozna uzyskac efekt przesuwajacego się wskaźnika :
http://www.sendspace.pl/f...94464703b011ca5
lub zmieniającego się koloru tekstu:
http://www.sendspace.pl/f...336dfcffd9312e8

Mozliwosci naprawde jest mnóstwo :-)
Podane przykłady służa tylko zobrazowaniu mozliwosci, i świadomie nie są wykonane w jakości pozwalajacej na umieszcenie jako pulpitu.

Dodatkowa uwaga: niektore wersje iGO posiadają fabryczny ekran startowy wyposazony w pasek postępu ładowania ( co skutkuje obecnościa odpowiednich plikow w data.zip oraz odpowiednimi wpisami w igo9.ini. ) Jesli zaprojektowany przez nas ekran tez taki pasek posiada - wszystko jest OK . Pliki i wpisy zostaną zastąpione przez nasze.
Jesli jednak nasza tapeta takiego paska nie ma ( lub na przykład nie posiada loading_progressbar_end )wtedy program pobierze tą nie zastąpiona grafikę z data.zip ( bo przeciez w igo9.ini nie ingerowaliśmy ) i wyświetli na ekranie rozwalając nam nasza pracę.
Jak temu zaradzic ? Najprościej. Przesuwając miejsce wyświetlania tej niechcianej grafiki poza zakres ekranu, np:
Kod:
progressbar_end_x= 520 ; (dla ekranu 480x272 )
progressbar_end_y= 520

I pasek zniknie z ekranu

Miłej zabawy :-)
_________________
Człowiek mądrzeje z wiekiem. Zazwyczaj jest to wieko od trumny.
Ostatnio zmieniony przez no_taki 2013-11-02, 19:24, w całości zmieniany 3 razy  
 
 
d.marco 
guru


Pomógł: 2 razy
Dołączył: 15 Mar 2010
Posty: 1149
Skąd: z nad Bałtyku
Wysłany: 2013-11-01, 17:33   

:-D dobra propozycja na zimowe wieczory oraz wyczerpująca poradnik ;-)
 
 
no_taki 
Maestro GPS



Pomógł: 81 razy
Dołączył: 10 Kwi 2011
Posty: 7022
Skąd: znikąd
Wysłany: 2013-11-01, 17:40   

Własne prace będa bardzo mile widziane :-)
_________________
Człowiek mądrzeje z wiekiem. Zazwyczaj jest to wieko od trumny.
 
 
Qqrydz 
Waypoint



Dołączył: 18 Mar 2012
Posty: 74
Skąd: Wlkp.
Wysłany: 2013-11-01, 21:15   

To może ja na początek:
http://www.sendspace.pl/f...d6310ce974d273e

Po rozpakowaniu wklejamy do głównego kat IGO (mamy dodatkowy folder ui_igo9), następnie dopisujemy do sys.txt
Kod:
[loading]
show_statustext=0
show_progressbar=1
progressbar_x=108
progressbar_y=240
progressbar_end_bmp="loading_progressbar_end.bmp"
progressbar_end_x=108
progressbar_end_y=240
Ps. jest to motyw IVECO , wzorowałem się na ,,oryginale" kol. zbyszek1817 :-)
rozdziałka 480x272
_________________
Modecom MX3,SX7 + Primo 2.0 9.6.5.245577 + diMkaWA_P156.Wiman_mod ver.1.5 + TMC Modecom
Ostatnio zmieniony przez ___Olivia_ 2013-11-01, 21:20, w całości zmieniany 1 raz  
 
 
jacekp1313 
Maestro GPS
T700+NE


Pomógł: 529 razy
Dołączył: 25 Wrz 2008
Posty: 18958
Skąd: 3City
Wysłany: 2013-11-02, 18:27   

A może niech tu zostanie sam opis/poradnik, a dyskusja i tapety w http://www.my-navia.pl/viewtopic.php?p=23380#23380 ?

P.S. Dodałem link do http://www.my-navia.pl/vi...p=177949#177949
_________________

Ostatnio zmieniony przez jacekp1313 2013-11-02, 18:38, w całości zmieniany 1 raz  
 
 
___Olivia_ 
Maestro GPS


Pomogła: 186 razy
Wiek: 31
Dołączyła: 19 Gru 2009
Posty: 4585
Skąd: Wawa
Wysłany: 2013-11-02, 18:33   

jacekp1313 napisał/a:
A może niech tu zostanie sam opis/poradnik,
I dodać do przyklejonych.
_________________
Nawigacja, to sztuka jedyna, niepowtarzalna bez kopi, backupów, ale codziennie aktualizowana.
 
 
 
Wyświetl posty z ostatnich:   
Odpowiedz do tematu
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Nie możesz załączać plików na tym forum
Możesz ściągać załączniki na tym forum
Dodaj temat do Ulubionych
Wersja do druku

Skocz do:  

Powered by phpBB modified by Przemo © 2003 phpBB Group
Nasi znajomi:
Strona wygenerowana w 0,08 sekundy. Zapytań do SQL: 12