GeoGet

Complete geocaching solutions

User Tools

Site Tools


user:skript:poigarminstatusicon

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
user:skript:poigarminstatusicon [2013/01/18 16:35] petulinka1user:skript:poigarminstatusicon [2019/06/13 20:18] (current) mikrom
Line 2: Line 2:
 Plugin vytváří překryvné stavové ikony pro doplnění ikon keší v nových GPS firmy Garmin. V GPS je pak zobrazena ikona keše doplněná o zobrazení dalších informací podle přání uživatele. Dosavadní způsob, kterým uživatel generuje keše do GPS se nemění, ale tímto pluginem se doplňuje o další export, který rozšíří informace zobrazené na mapě a k současné ikoně keše doplní další ikonky. Plugin vytváří překryvné stavové ikony pro doplnění ikon keší v nových GPS firmy Garmin. V GPS je pak zobrazena ikona keše doplněná o zobrazení dalších informací podle přání uživatele. Dosavadní způsob, kterým uživatel generuje keše do GPS se nemění, ale tímto pluginem se doplňuje o další export, který rozšíří informace zobrazené na mapě a k současné ikoně keše doplní další ikonky.
  
 +/*
 {{:flag-english.jpg}} {{:flag-english.jpg}}
 +*/
  
 ===== Autor ===== ===== Autor =====
Line 18: Line 19:
 ~~GEOGET_INSTALL~~ ~~GEOGET_INSTALL~~
  
 +/*
 ===== Diskuze ===== ===== Diskuze =====
-/* V případě potřeby je možno tuto sekci vymazat a neuvádět ji. */ +Diskuze o tomto skriptu se nachází na stránkách [[http://www.geocaching.cz/forum/viewthread.php?forum_id=20&thread_id=25063|Geocaching.cz]]. 
-  * Diskuze o tomto skriptu se nachází na stránkách [[http://www.geocaching.cz/forum/viewthread.php?forum_id=20&thread_id=25063|Geocaching.cz]].+*/
  
 +/*
 ===== Popis ===== ===== Popis =====
 +*/
  
 ==== Motivace ==== ==== Motivace ====
Line 29: Line 33:
 Jeden z uživatelů obou aplikací kontaktoval Medwyna a ten zase mě s tím, zda a jak by se dalo podobné funkce dosáhnout v **GeoGetu**. Výsledkem mnoha úvah a pak nějakého toho kódování je tento plugin. Jeden z uživatelů obou aplikací kontaktoval Medwyna a ten zase mě s tím, zda a jak by se dalo podobné funkce dosáhnout v **GeoGetu**. Výsledkem mnoha úvah a pak nějakého toho kódování je tento plugin.
  
-==== Ukázky výskedku ==== +==== Ukázky výsledků ====
 Po volbě **Kam vést** a **Moje POI** (přesné pojmenování položek menu záleží na překladu ve Vaší GPS) je v menu položka Status Icons, která umožní vyhledávat mezi kešemi podle některého z kritérií. Druhý obrázek ukazuje nabídku vytvořenou podle zvolených kritérií. Po volbě **Kam vést** a **Moje POI** (přesné pojmenování položek menu záleží na překladu ve Vaší GPS) je v menu položka Status Icons, která umožní vyhledávat mezi kešemi podle některého z kritérií. Druhý obrázek ukazuje nabídku vytvořenou podle zvolených kritérií.
  
Line 41: Line 44:
 ==== Pojmy ==== ==== Pojmy ====
 Abychom se nějak domluvili a nedocházelo ke zmatkům, musíme se dohodnout na používání některých pojmů. Pro snazší pochopení si vezmeme následující ikonu mysterky. {{ :user:skript:poigarminstatusicon:stavovaikona.png |}}  Abychom se nějak domluvili a nedocházelo ke zmatkům, musíme se dohodnout na používání některých pojmů. Pro snazší pochopení si vezmeme následující ikonu mysterky. {{ :user:skript:poigarminstatusicon:stavovaikona.png |}} 
- 
  
 ^Pojem^Vysvětlení^ ^Pojem^Vysvětlení^
-^Stavová ikona|jedná se o překryvnou ikonu, překreslovanou přes ikonu keše. Stavová ikona je složená z několika dílčích stavových ikon. Vše okolo ikony keše se nazývá stavova ikona.|+^Stavová ikona|jedná se o překryvnou ikonu, překreslovanou přes ikonu keše. Stavová ikona je složená z několika dílčích stavových ikon. Vše okolo ikony keše se nazývá stavová ikona.|
 ^Dílčí stavová ikona|je malý obrázek, který indikuje, že keš splňuje nějaké kritérium v určitém prvku. Na obrázku je 5 dílčích stavových ikon: samostatně každá ikonka po obvodu + zelené čáry po obvodu| ^Dílčí stavová ikona|je malý obrázek, který indikuje, že keš splňuje nějaké kritérium v určitém prvku. Na obrázku je 5 dílčích stavových ikon: samostatně každá ikonka po obvodu + zelené čáry po obvodu|
 ^Prvek|Prvek je nositelem informace o keši. Může se jednat o běžnou informaci jako je velikost, stav, terén, ale také o komplikovanější informaci jako např. hodnota tagu. Prvek je obvykle zobrazován na jednom místě stavové ikony a představuje jej jedna dílčí ikonka.| ^Prvek|Prvek je nositelem informace o keši. Může se jednat o běžnou informaci jako je velikost, stav, terén, ale také o komplikovanější informaci jako např. hodnota tagu. Prvek je obvykle zobrazován na jednom místě stavové ikony a představuje jej jedna dílčí ikonka.|
Line 50: Line 52:
 ^Hodnota|hodnota je součástí kritéria a upřesňuje vyhodnocení jeho platnosti. Hodnotou je číslovka, text nebo výběr jedné či více hodnot z nabízených možností (opět číselných nebo textových)| ^Hodnota|hodnota je součástí kritéria a upřesňuje vyhodnocení jeho platnosti. Hodnotou je číslovka, text nebo výběr jedné či více hodnot z nabízených možností (opět číselných nebo textových)|
  
- +<WRAP round help> 
-:?: :!: **__Praktický příklad__**: Chci mít zobrazeno varování (ikonou) u keší, které mají terén vyšší, než 3. Vyberu si tedy mezi **prvky** //Terén//, kde nastavím **kritérium**, že pro **hodnoty** terénu //vyšší než 3// se má zobrazit **dílčí stavová ikona** //vykřičníku//. V tomto případě je tedy **prvkem** //terén// s **hodnotou** //mezi 1 a 5//. **Kritérium** pouze //zjišťuje//, u kterých keší je **hodnota** terénu //vyšší než 3//. Pokud je kritérium (podmínka) splněno, zobrazí se **dílčí stavová ikona** vykřičníku (nebo jakákoliv jiná, kterou si zvolíte ;)). Všechny dílčí stavové ikony se ve výsledku spojí v jednu jedinou **velkou stavovou ikonu**, která se zobrazí v navigaci.+**__Praktický příklad__**: Chci mít zobrazeno varování (ikonou) u keší, které mají terén vyšší, než 3. Vyberu si tedy mezi **prvky** //Terén//, kde nastavím **kritérium**, že pro **hodnoty** terénu //vyšší než 3// se má zobrazit **dílčí stavová ikona** //vykřičníku//. V tomto případě je tedy **prvkem** //terén// s **hodnotou** //mezi 1 a 5//. **Kritérium** pouze //zjišťuje//, u kterých keší je **hodnota** terénu //vyšší než 3//. Pokud je kritérium (podmínka) splněno, zobrazí se **dílčí stavová ikona** vykřičníku (nebo jakákoliv jiná, kterou si zvolíte ;)). Všechny dílčí stavové ikony se ve výsledku spojí v jednu jedinou **velkou stavovou ikonu**, která se zobrazí v navigaci. 
 +</WRAP>
  
 ==== Obsah instalace ==== ==== Obsah instalace ====
Line 80: Line 83:
   * INI soubor s definicí pravidel pro export   * INI soubor s definicí pravidel pro export
   * zapnutí expertního režimu formuláře pro definici pravidel exportu stavových keší   * zapnutí expertního režimu formuláře pro definici pravidel exportu stavových keší
- 
  
 ==== Nastavení exportu ==== ==== Nastavení exportu ====
Line 87: Line 89:
 Pochopitelně, ne každý bude ochoten nebo schopen si vytvořit vlastní konfiguraci, proto jsou součástí instalace ukázková nastavení a uživateli nic nebrání v použití některého již předpřipraveného nastavení. V následujícím textu se tedy budeme zabývat nastavením exportu k tomu určeným scriptem. Pochopitelně, ne každý bude ochoten nebo schopen si vytvořit vlastní konfiguraci, proto jsou součástí instalace ukázková nastavení a uživateli nic nebrání v použití některého již předpřipraveného nastavení. V následujícím textu se tedy budeme zabývat nastavením exportu k tomu určeným scriptem.
  
-**Všechno nastavení exportu je uloženo ve textovém INI souboru a plugin, kterým se nastavení provádí, při svém spustění nechá uživatele vybrat, s kterým souborem se má pracovat. Jakmile si uživatel vybere soubor, plugin zobrazí v něm zapsané nastavení.** +**Všechno nastavení exportu je uloženo ve textovém INI souboru a plugin, kterým se nastavení provádí, při svém spuštění nechá uživatele vybrat, s kterým souborem se má pracovat. Jakmile si uživatel vybere soubor, plugin zobrazí v něm zapsané nastavení.** 
  
-:!: Plugin pro nastavení pracuje se seznamem keší, které byly označeny před spuštěním pluginu. Na těchto keších je možné zkoušet, jak bude vypadat výsledná stavová ikona. Keš je možné kdykoli změnit výběrem z načteného seznamu nebo je také možné zapsat přímo GC kód požadované keše (v tom případě není nutné, aby byla před spuštěním pluginu označena).+<WRAP round info> 
 +Plugin pro nastavení pracuje se seznamem keší, které byly označeny před spuštěním pluginu. Na těchto keších je možné zkoušet, jak bude vypadat výsledná stavová ikona. Keš je možné kdykoli změnit výběrem z načteného seznamu nebo je také možné zapsat přímo GC kód požadované keše (v tom případě není nutné, aby byla před spuštěním pluginu označena). 
 +</WRAP>
  
 Nastavení pro generování stavových ikon má dvě úrovně: Nastavení pro generování stavových ikon má dvě úrovně:
Line 96: Line 100:
  
 ==== Základní nastavení ==== ==== Základní nastavení ====
- 
 {{:user:skript:poigarminstatusicon:zakladninastaveni.png|Základní nastavení}} {{:user:skript:poigarminstatusicon:zakladninastaveni.png|Základní nastavení}}
  
   * Adresář s ikonami stavu slouží jako zdroj dílčích stavových ikon pro vytvoření celkové stavové ikony   * Adresář s ikonami stavu slouží jako zdroj dílčích stavových ikon pro vytvoření celkové stavové ikony
   * **Velikost** ikony je nutné dodržet v maximální velikosti 24 x 24 bodů, jinak nebude v GPS zobrazena.   * **Velikost** ikony je nutné dodržet v maximální velikosti 24 x 24 bodů, jinak nebude v GPS zobrazena.
-  * **Posun** určuje polohu, na kterou se bude vykreslovat stavová ikona. (Podrobnější informace uvádí nápověda dostupná přes ikonku otazníku ve formuláři pluginu). GSAK ji vykresluje s posunem 0, takže stavové ikonky mohou být umístěny jen okolo ikony keše. To může někdy způsobovat problémy s vybráním keše kliknutím do mapy (místo keše se vybírají body s dílčími stavovými ikonkami). Proto plugin poskytuje možnost umístit stavovou ikonku o určitou vzdálenost mimo keš (vpravo, vlevo, nad, pod, šikmo vpravo nahoru, ...). I Tato volba může mít nevýhodu - pokud bude několik keší blízko u sebe, může být ikona keše překryta stavovou ikonou jiné keše. Je jen na uživateli kterou alternativu si vybere. +  * **Posun** určuje polohu, na kterou se bude vykreslovat stavová ikona. (Podrobnější informace uvádí nápověda dostupná přes ikonku otazníku v nastavení pluginu). GSAK ji vykresluje s posunem 0, takže stavové ikonky mohou být umístěny jen okolo ikony keše. To může někdy způsobovat problémy s vybráním keše kliknutím do mapy (místo keše se vybírají body s dílčími stavovými ikonkami). Proto plugin poskytuje možnost umístit stavovou ikonku o určitou vzdálenost mimo keš (vpravo, vlevo, nad, pod, šikmo vpravo nahoru, ...). I Tato volba může mít nevýhodu - pokud bude několik keší blízko u sebe, může být ikona keše překryta stavovou ikonou jiné keše. Je jen na uživatelikterou alternativu si vybere. 
-  * **Seznam prvků** - seznam všech prvků pro zapnutí nebo vypnutí každého prvku jako celku. Při vypnutí prvku jsou všechna jeho kritéria vždy ve stavu **nesplněno** a dílčí stavová ikonka nebude použita. Prvek se povoluje kliknutím na //zaškrtávátko// u příslušného prvku. +  * **Seznam prvků** - seznam všech prvků pro zapnutí nebo vypnutí každého prvku jako celku. Při vypnutí prvku jsou všechna jeho kritéria vždy ve stavu **nesplněno** a dílčí stavová ikonka nebude použita. Prvek se povoluje kliknutím na //zaškrtávátko// (fajfku) u příslušného prvku. 
-  * Adresář s ikonami keší slouží jen ke zobrazení náhledu. Do GPS se exportuje stavová ikona bez ikony keše.+  * Adresář s ikonami keší slouží jen zobrazení náhledu. **Do GPS se exportuje stavová ikona bez ikony keše**.
   * Seznam keší, které byly označeny před spuštěním pluginu. Náhled stavové ikony je kombinován s právě vybranou keší z této skupiny.   * Seznam keší, které byly označeny před spuštěním pluginu. Náhled stavové ikony je kombinován s právě vybranou keší z této skupiny.
  
Line 109: Line 112:
  Ve stavové ikoně je možné použít následující prvky:  Ve stavové ikoně je možné použít následující prvky:
  
-  * **Koordinované souřadnice** - v případě, že u keše jsou vypočtené finálové souřadnice, je zobrazena dílčí ikona. Tento prvek má smysl použít jen v případě, že ikony keší jsou generovány na místech koordinovaných souřadnic a ikona keše je na mapě zobrazena v místě vypočtené finálky. Tím je na mapě ihned odlišena keška na finálových nebo výchozích souřadnicích. Prvek nemá žádné další nastavení\\ :!: Stavová ikona je běžně kreslena na **výchozí souřadnice** keše. Pokud má keš finálový Waypoint, bude ikona kreslena na jeho souřadnice jen v případě, že prvek ''Korigované souřadnice'' **je povolen**. Pokud nechete, aby stavová ikona obsahovala ikonku korigovaných souřadnic, ale celkem rozumně požadujete zobrazení stavové ikony u finálového bodu místo u výchozích souřadnic, musíte použít ikonku, která je celá průhledná.+  * **Koordinované souřadnice** - v případě, že u keše jsou vypočtené finálové souřadnice (keš __musí__ mít finálový waypoint!), je zobrazena dílčí ikona. Tento prvek má smysl použít jen v případě, že ikony keší jsou generovány na místech koordinovaných souřadnic a ikona keše je na mapě zobrazena v místě vypočtené finálky. Tím je na mapě ihned odlišena keška na finálových nebo výchozích souřadnicích. Prvek nemá žádné další nastavení\\ :!: Stavová ikona je běžně kreslena na **výchozí souřadnice** keše. Pokud má keš finálový Waypoint, bude ikona kreslena na jeho souřadnice jen v případě, že prvek ''Korigované souřadnice'' **je povolen**. Pokud nechcete, aby stavová ikona obsahovala ikonku korigovaných souřadnic, ale celkem rozumně požadujete zobrazení stavové ikony u finálového bodu místo u výchozích souřadnic, musíte použít ikonku, která je celá průhledná (bude tam, ale nebude vidět)
   * **Stav keše** - dílčí ikona bude vygenerována v případě, že keš je v jednom z vybraných stav\\ //Vyhodnocování končí na prvním platném kritériu.//   * **Stav keše** - dílčí ikona bude vygenerována v případě, že keš je v jednom z vybraných stav\\ //Vyhodnocování končí na prvním platném kritériu.//
-  * **Velikost keše** - dílčí ikona informuje o velikosti keše (jednom či více vybraných)\\ //Vyhodnocování končí na prvním platném kritériu.// +  * **Velikost keše** - dílčí ikona informuje o velikosti keše (jedné či více vybranými)\\ //Vyhodnocování končí na prvním platném kritériu.// 
-  * **Obtížnost keše** - dílčí ikona informuje o obtížnosti keše (jednom či více vybraných)\\ //Vyhodnocování končí na prvním platném kritériu// +  * **Obtížnost keše** - dílčí ikona informuje o obtížnosti keše (jedné či více vybranými)\\ //Vyhodnocování končí na prvním platném kritériu// 
-  * **Terén keše** - dílčí ikona informuje o terénu keše (jednom či více vybraných)\\ //Vyhodnocování končí na prvním platném kritériu.// +  * **Terén keše** - dílčí ikona informuje o terénu keše (jednom či více vybranými)\\ //Vyhodnocování končí na prvním platném kritériu.// 
-  * **Významné logy mezi posledními** - dílčí ikona informuje o tom, že u keše je mezi X podledními logy některý z vybraných logů. Pochopitelně je nutné mít příslušný počet logů v databázi GeoGetu.\\ //Vyhodnocování končí na prvním platném kritériu.//+  * **Významné logy mezi posledními** - dílčí ikona informuje o tom, že u keše je mezi X posledními logy některý z vybraných logů. Pochopitelně je nutné mít příslušný počet logů v databázi GeoGetu.\\ //Vyhodnocování končí na prvním platném kritériu.//
   * **Významné logy vybraných uživatelů** - dílčí ikona informuje o tom, že zadaný uživatel má u keše některý z vybraných logů. //Uživatel// může být zadán výrazem, kterým je možné postihnout celou skupinu uživatelů. Pochopitelně je nutné mít příslušný počet logů v databázi GeoGetu.\\ //Vyhodnocování končí na prvním platném kritériu.//   * **Významné logy vybraných uživatelů** - dílčí ikona informuje o tom, že zadaný uživatel má u keše některý z vybraných logů. //Uživatel// může být zadán výrazem, kterým je možné postihnout celou skupinu uživatelů. Pochopitelně je nutné mít příslušný počet logů v databázi GeoGetu.\\ //Vyhodnocování končí na prvním platném kritériu.//
-  * **Moje DNF** - tento prvek je zúženou variantou předchozího s tím, že uživatelem je vždy uživatel GeoGetu, musí se jednat o DNF log a keš dosud není uživatlem nalezena +  * **Moje DNF** - tento prvek je zúženou variantou předchozího s tím, že uživatelem je vždy uživatel GeoGetu, musí se jednat o DNF log a keš dosud není uživatelem nalezena /* DNF log nebo TAG??? To by mohlo být jinak u všech nenalezených ;) */ 
-  * **Keš má některý z atributů** - seznam atributů, z kterých si uživatel vybírá je načten z aktuální databáze, proto není možné vybrat atribut, který v databázi není\\ //Vyhodnocují se vždy všechna kritéria.// +  * **Keš má některý z atributů** - seznam atributů, z kterých si uživatel vybíráje načten z aktuální databáze, proto není možné vybrat atribut, který v databázi není\\ //Vyhodnocují se vždy všechna kritéria.// 
-  * **Keš obsahuje TAG zadané kategorie (případně i hodnoty)** - uživatel vybárá z nabízených kategoríí TAGů, které jsou v aktuální databázi a v případě potřeby může stanovit i hodnotu, kterou TAG musí mít, aby byla vygenerována dílčí ikonka.\\ //Vyhodnocují se vždy všechna kritéria.// +  * **Keš obsahuje TAG zadané kategorie (případně i hodnoty)** - uživatel vybírá z nabízených kategorií TAGů, které jsou v aktuální databázi a v případě potřeby může stanovit i hodnotu, kterou TAG musí mít, aby byla vygenerována dílčí ikonka.\\ //Vyhodnocují se vždy všechna kritéria.// 
-  * **Favoritní body** - jsou speciálním případem předchozího prvku, kterou je vybraná kategorie //favorite// a uživatel určuje minimální a maximální hodnotu, při které je generována dílčí ikonka. Vždy musí být definovány obě hodnoty!\\ //Vyhodnocování končí na prvním platném kritériu.// +  * **Favoritní body** - jsou speciálním případem předchozího prvku, kterou je vybraná kategorie //favorite// a uživatel určuje minimální a maximální hodnotu, při které je generována dílčí ikonka. __Vždy musí být definovány obě hodnoty!__\\ //Vyhodnocování končí na prvním platném kritériu.// 
-  * **Listing obsahuje regulární výraz** - plugin testuje, zda zadaný výraz je obsažen v listingu keše (viz nápověda pro zadání hodnoty dostupná přes ikonu v pluginu)\\ //Vyhodnocují se vždy všechna kritéria.// +  * **Listing obsahuje regulární výraz** - plugin testuje, zda je zadaný výraz obsažen v listingu keše (viz nápověda pro zadání hodnoty dostupná přes ikonu v pluginu)\\ //Vyhodnocují se vždy všechna kritéria.// 
-  * **Komentář obsahuje regulární výraz** - plugin testuje, zda zadaný výraz je obsažen v uživatelském komentáři keše (viz nápověda pro zadání hodnoty dostupná přes ikonu v pluginu)\\ //Vyhodnocují se vždy všechna kritéria.// +  * **Komentář obsahuje regulární výraz** - plugin testuje, zda je zadaný výraz obsažen v uživatelském komentáři keše (viz nápověda pro zadání hodnoty dostupná přes ikonu v pluginu)\\ //Vyhodnocují se vždy všechna kritéria.// 
-  * **Upozornění na přiblížení ke keši** - tento prvek negeneruje žádnou  dílčí ikonu, ale jeho záznam v GPX je upraven tak, aby GPS při příblížení ke keši na stanovenou vzdálenost vydala GPS zvukové upozornění.+  * **Upozornění na přiblížení ke keši** - tento prvek negeneruje žádnou  dílčí ikonu, ale jeho záznam v GPX je upraven tak, aby GPS při přiblížení ke keši na stanovenou vzdálenost vydala zvukové upozornění.
  
 ==== Podrobné nastavení ==== ==== Podrobné nastavení ====
- 
 {{:user:skript:poigarminstatusicon:podrobnenastaveni.png|Nastavení kritérií}} {{:user:skript:poigarminstatusicon:podrobnenastaveni.png|Nastavení kritérií}}
  
-Podrobné nastavení připadá v úvahu při povoleném prvku a definuje jednotlivá kritéria, která říkají za jakých podmínek a kam bude zobrazena dílčí stavová ikona. Podrobné nastavení se mění v samostatné části formuláře, která je zobrazena až po příslušném pokynu k úpravě. (V expertním režimu je zobrazena vždy.)+Podrobné nastavení připadá v úvahu při povoleném prvku a definuje jednotlivá kritéria, která říkajíza jakých podmínek a kam bude zobrazena dílčí stavová ikona. Podrobné nastavení se mění v samostatné části formuláře, která je zobrazena až po příslušném pokynu k úpravě. (V expertním režimu je zobrazena vždy.)
  
 === Kritéria === === Kritéria ===
-**Kritéria** se vyhodnocují sestupně od prvního uvedeného po poslední. U některých prvků se vyhodnocují všechna krité, u jiných je vyhodnocování přerušeno při nalezení prvního platného.+**Kritéria** se vyhodnocují sestupně od prvního uvedeného po poslední. U některých prvků se vyhodnocují všechna kritéria, u jiných je vyhodnocování přerušeno při nalezení prvního platného (viz seznam prvků výše).
  
-Zatímco seznam prvků je taxativně daný a nelze jej bez zásahu do pluginu měnit, seznam kritérií je prakticky neomezený a uživatel si může kritériá mazat, přidávat nebo upravovat podle svého.+Zatímco seznam prvků je taxativně (nelze přidávat prvky, které v seznamu nejsou) daný a nelze jej bez zásahu do pluginu měnit, seznam kritérií je prakticky neomezený a uživatel si může kritéria mazat, přidávat nebo upravovat podle svého.
  
 Každé kritérium definuje: Každé kritérium definuje:
Line 143: Line 145:
  
 ==== Připravené stavové ikonky ==== ==== Připravené stavové ikonky ====
-Součástí instalace jsou předpřipravené ikonky, které mohou být využity pro indikaci stavu některého z prvků. Všechny soubory s ikonami mají jednotný tvar jména, aby bylo snadnější se v nich orientovat a vybrat tu vhodnou ikonu. Jméno souboru s ikonkou má tvar:+Součástí instalace jsou předpřipravené ikonky, které mohou být využity pro indikaci stavu některého z prvků. Všechny soubory s ikonami mají jednotný tvar jména, aby bylo snadnější se v nich orientovat a vybrat vhodnou ikonu. Jméno souboru s ikonkou má tvar:
  
-''<oprazec>_<barva><barva pozadí>_<rozměr>.png''+''<obrazec>_<barva><barva pozadí>_<rozměr>.png''
  
   * **obrazec** popisuje vlastní ikonku, její tvar   * **obrazec** popisuje vlastní ikonku, její tvar
-  * **barva** je písmeno barvy, kterou ke obrazec vykreslen+  * **barva** je písmeno barvy, kterou je obrazec vykreslen
   * **barva pozadí** je písmeno barvy pozadí. Pokud není písmeno uvedeno, je pozadí průhledné (nebo má barvu #FF00FF, která je jako průhledná interpretovaná)   * **barva pozadí** je písmeno barvy pozadí. Pokud není písmeno uvedeno, je pozadí průhledné (nebo má barvu #FF00FF, která je jako průhledná interpretovaná)
-  * **rozměr** uvádí velikost ikonky, aby byla nějaká představa o tom, kolik místa zabere a jak a kam je možné ji umístnit+  * **rozměr** uvádí velikost ikonky, aby byla nějaká představa o tom, kolik místa zabere a jak a kam je možné ji umístit
  
 ===== Instalace ===== ===== Instalace =====
-Za normálních podmínek by uživatel vůbec neměl mít potřebu instalovat tento plugin jinak než automatickou instalací ploklepáním na ikonu [[user:skript:poigarminstatusicon#automaticka_instalace|automatické instalace]] v úvodní části této stránky. Je ovšem také možné stáhnout si soubor **gip** a ručně spustit jeho instalaci.+Za normálních podmínek by uživatel vůbec neměl mít potřebu instalovat tento plugin jinak než automatickou instalací poklepáním na ikonu [[user:skript:poigarminstatusicon#automaticka_instalace|automatické instalace]] v úvodní části této stránky. Je ovšem také možné stáhnout si soubor **gip** a ručně spustit jeho instalaci.
  
 ===== Poznámky, známé problémy ===== ===== Poznámky, známé problémy =====
- 
   * velikost stavové ikony je omezena na 24 x 24 bodů, s většími ikonami nedokáže GPS pracovat   * velikost stavové ikony je omezena na 24 x 24 bodů, s většími ikonami nedokáže GPS pracovat
-  * :!: pokud do levého spodního rohu vyjde ve stavové ikoně nějaká jina barva než průhledná, vše, co je touto barvou, bude **v náhledu** považováno za průhledné. V GPS by to mělo být zobrazenmo správně, ale zpracování obrázků ve formuláři se chová takto+  * <WRAP round info> 
 +pokud do levého spodního rohu vyjde ve stavové ikoně nějaká jiná barva než průhledná, vše, co je touto barvou, bude **v náhledu** považováno za průhledné. V GPS by to mělo být zobrazeno správně, ale zpracování obrázků ve formuláři se chová takto 
 +</WRAP>
  
 === GPS - upozornění na rychlost a vzdálenost === === GPS - upozornění na rychlost a vzdálenost ===
-POILoader v automatickém režimu vezme první číslovku ze jména zpracovávaného souboru jako limit pro upozornění na rychlost. Ačkoli dokumentace tvrdí, že se tak děje jen u souborů s konkrétní strukturou jména, tak skutečnost je jiná a praxe ukazuje, že opravdu záleží jen na číslovce. Pokud vám bude takovéto upozornění od GPS vadit, je nutné se vyhnout číslovkám ve jménu souborů, tedy nastavit hodnotu **Kategorie v seznamu POI** tak, aby neobsahovala žádné číslo. Zatím tedy vidím 2 možnosti jak tomuto chování zabránit:+POILoader v automatickém režimu vezme první číslo ze jména zpracovávaného souboru jako limit pro upozornění na rychlost. Ačkoli dokumentace tvrdí, že se tak děje jen u souborů s konkrétní strukturou jména, tak skutečnost je jiná a praxe ukazuje, že opravdu záleží jen na číslovce. Pokud vám bude takovéto upozornění od GPS vadit, je nutné se vyhnout číslicím ve jménu souborů, tedy nastavit hodnotu **Kategorie v seznamu POI** tak, aby neobsahovala žádné číslo. Zatím tedy vidím 2 možnosti jak tomuto chování zabránit:
  
-  * přepnout POILoader přepnout do manuálního nastavení vlastností každého importovaného souboru +  * přepnout POILoader do manuálního nastavení vlastností každého importovaného souboru 
-  * nepoužívat ve jménech číslovky, což zase může trochu znepříjemnit orientaci v kategoriích POI v GPS+  * nepoužívat ve jménech číslice, což zase může trochu znepříjemnit orientaci v kategoriích POI v GPS
  
-Toto je důvod, proč v ukazkových INI souborech jsou číselné hodnoty v kategoriích obtížnosti a terénu nahrazeny písmeny (**1=A, 1.5=AA, 2=B, 2.5=BB, ...**).+Toto je důvod, proč v ukázkových INI souborech jsou číselné hodnoty v kategoriích obtížnosti a terénu nahrazeny písmeny (**1=A, 1.5=AA, 2=B, 2.5=BB, ...**).
  
 +/*
 ===== Zbývá doplnit ===== ===== Zbývá doplnit =====
 +*/
 +
 ===== Stažení ===== ===== Stažení =====
-/* Povinná sekce */ +<WRAP round download
-<box round 95% #DEE7EC+Stáhnout aktuální verzi: ~~DOWNLOAD poigarminstatusicon-*.gip highest~~ 
-:!: Stáhnout aktuální verzi: ~~DOWNLOAD poigarminstatusicon-*.gip highest~~ +</WRAP>
-</box>+
  
 ==== Seznam dostupných verzí ==== ==== Seznam dostupných verzí ====
-/* Povinná sekce */ 
 {{filelist>poigarminstatusicon:*.gip&style=table&tableheader=1&tableshowdate=1&sort=mtime}} {{filelist>poigarminstatusicon:*.gip&style=table&tableheader=1&tableshowdate=1&sort=mtime}}
  
 ===== Seznam změn ===== ===== Seznam změn =====
-=== 1.0.(18.1.2013) === +** 1.0.(6.1.2014**=== 
-  * prvni veřejná verze+  * úprava pro nový GeoGet
  
-/* Pokud je seznam změn již moc dlouhý */ 
 <hidden onHidden=":!: **Zobrazit změny ve starších verzích**" onVisible="Skrýt změny ve starších verzích"> <hidden onHidden=":!: **Zobrazit změny ve starších verzích**" onVisible="Skrýt změny ve starších verzích">
 +** 1.0.1 (28.2.2013, staženo 127x) **
 +  * oprava: mazání výstupního adresáře až po vytvoření podadresáře Status Icons, maže se jen ten vytvořený
 +  * oprava: ukládání konfigurace pro některá kritéria
 +  * oprava: při směru umístění ikony stavu na sever od ikony keše se ignorovala vzdálenost
 +  * změna: ikony zaškrtávátka (výběr prvku)
 +  * změna: Busy při zpracování kritérií obsahuje i pořadí/počet
 +
 +** 1.0.0 (18.1.2013, staženo 114x) **
 +  * první veřejná verze
 </hidden> </hidden>
  
-/* Seznam tagů. Tagy můžete stránce přidělit buď ručně na následující řádce, nebo pomocí zatržítek v zápatí editačního okna */ 
 {{tag>author_Gord skript ggp gge export uses_reltoabspath uses_stringfunclib}} {{tag>author_Gord skript ggp gge export uses_reltoabspath uses_stringfunclib}}
user/skript/poigarminstatusicon.1358523347.txt.gz · Last modified: 2013/01/18 00:00 (external edit)