Search

– – – Update – – –

Tag

icon

OnwijsMenu 2.0a

Ontbrekende iconen

Nieuw in deze versie is een default icoon voor applicaties met ontbrekende iconen. Dit kan een afbeelding zijn met de naam defaultIcon.png die in de zelfde map staat als het config-bestand van het menu. Als deze er niet is wordt een standaardicoon gebruikt dat in de applicatie zit.

Hiermee is de situatie waarbij een ontbrekend icoon een melding oplevert en een lege plek in het menu verleden tijd.

 

Applist

Een vrij ingrijpende vernieuwing is de toevoeging van de applist. Normaal gesproken scant het menu bij het opstarten de onderliggende map en laat de gevonden applicaties zien. In deze versie wordt de gevonden lijst vervolgens opgeslagen in een bestand met de naam applist.xml. Bij de volgende keer opstarten worden de applicaties daaruit geladen.

Dit biedt twee interessante voordelen:

  • het opstarten zou sneller kunnen gaan. In sommige gevallen leek het opstarten lang te duren en het zou kunnen dat dat wordt veroorzaakt door het scannen van een uitgebreide mappenstructuur (of een langzaam opslagmedium).
  • de volgorde van de applicaties wordt uit de applist gehaald. Dat betekent dat die in het applist-bestand kan worden aangepast door de regels daar te verplaatsen.
    (In de toekomst kan dit vanuit het menu worden gedaan.)

Er is ook een interessant nadeel: met de hand toegevoegde applicaties worden niet automatisch in het menu getoond. De eenvoudige oplossing hiervoor is het verwijderen van het applist-bestand, er wordt dan een nieuwe aangemaakt.
(Ook het toevoegen van willekeurige applicaties zou in de toekomst vanuit het menu moeten gebeuren.)

De applist bestaat uit een opsomming van de applicaties met een aantal attributen. De definitie van een applicatie ziet er ongeveer zo uit:

 <AppData AppName="TipTile Kleuren" AppPath="KleurenTipTile" AppExe="TipTile.exe" IconPath="data\icon.png" />

met de volgende attributen:

AppName – de naam van de applicatie zoals die in het menu getoond wordt
AppPath – de map waar de applicatie staat (in de datamap van het menu)
AppExe – de executable van de applicatie
IconPath – de lokatie in de applicatiemap van het ikoon dat in het menu getoond wordt

Let op: de applist wordt automatisch aangemaakt als die er niet is. De volgorde van de applicaties kan worden aangepast, maar bijvoorbeeld ook de AppName (de naam die weergegeven wordt). Het veranderen van de andere attributen is niet echt zinvol.

Als een applist door het aanpassen corrupt is geraakt zal het menu niet goed of helemaal niet starten. Het verwijderen van de applist is dan een simpele oplossing.

 

Bugfixes

Met de introductie van de TipTile-downloadfunctionaliteit en de applist zijn er wat bugs geslopen in de weergave van het menu. Dit kan vooral optreden bij het toevoegen of verwijderen van een applicatie. De meeste van deze bugs zijn opgelost, maar wellicht (waarschijnlijk) nog niet allemaal.

Advertisements

MapView 1.73

Rechtsklik

Met de rechtermuisknop (of een gesimuleerde rechtsklik via touch) kan het afsluitscherm worden opgeroepen. Dit is meestal niet nodig. Normaal gesproken staat de touch zo ingesteld dat de rechtsklik wordt afgevangen. Voor het geval dat niet zo is kan in de configuratie deze functie worden uitgeschakeld met een nieuw (globaal) attribuut:

RightClickEnabled="false"

 

Transparantie

Bij satelliet-menu’s waren de InfoViews standaard niet transparant.┬áVanaf deze versie is dat omgedraaid. De transparantie kan, ook in een MenuItem, aangepast worden met het attribuut:

transparant="false"

 

Iconen

In een satelliet-menu moet voor elk MenuItem een icoon worden gedefinieerd. Vaak hebben deze dezelfde naam als de afbeelding die gebruikt wordt als content.
Het is nu mogelijk om het de icoon-definitie weg te laten (of leeg te laten), waarna de bestandsnaam uit de content van het MenuItem wordt gehaald. Het icoonbestand wordt dan nog wel geladen in de map die gedefinieerd staat als IconDir.

In theorie zou je de IconDir hetzelfde kunnen laten zijn als de ContentDir, waardoor de content-afbeeldingen gebruikt worden als icoon. Dit is een slecht idee, omdat de content-afbeeldingen veel groter zijn (tot 1600 px.) dan de aan te raden grootte van de iconen (ca. 240 px.).

 

Create a free website or blog at WordPress.com.

Up ↑