			SmartMenu 0.21a
			===============

FREEWARE
--------

Smartmenu is Copyright Dick Tanis 2007 en mag niet worden gebruikt of
worden gekopieerd behalve als u met de onderstaande voorwaarden eens bent.

U mag deze software NIET doorgeven aan derden TENZIJ u de onderstaande
voorwaarden ook aan hun heeft bekend gemaakt en dat ze ook met die
voorwaarden ingestemd hebben.

U MOET ervoor zorgen dat de software in z'n geheel intact en ongemodificeerd
wordt doorgegeven aan anderen.

U mag de software of gedeeltes daarvan niet verkopen, verhuren of in een
ander pakket verwerken welke verkocht, verhuurd, gewijzigd, vertaald,
gedisassembleerd, of gedecompileerd is.

Onder geen enkel beding is de auteur verantwoordelijk voor enig schade,
verlies van gegevens, verlies van profijt, verlies van goodwill of indirect
verlies, voortvloeiend uit het gebruik van deze software.

Deze voorwaarden vervangen alle vorige overeenkomsten schriftelijk of
mondeling tussen u en de auteur die betrekking hebben op de Software.

Hiermee bevestigt u dat u deze overeenkomst gelezen heeft en met de
inhoud eens bent. Door het starten of door het kopiren van deze software
bindt u zich met de voorwaarden in deze overeenkomst.


Aansprakelijkheid
-----------------

HET GEBRUIK VAN DEZE SOFTWARE IS GEHEEL OP EIGEN RISICO! DIT BETEKENT DAT DE
AUTEUR NIET AANSPRAKELIJK IS TE STELLEN VOOR ENIG VERLIES AAN DATA OF
GEGEVENS DIE VEROORZAAKT WORDT DOOR HET GEBRUIK VAN DEZE SOFTWARE OF DOOR
ENIGE ANDERE ACTIE MET DEZE SOFTWARE.


Introductie
-----------

Smartmenu is een module die ervoor zorgt dat submenu's naar links worden
geopend wanneer u een menu op meer dan 75% van de schermbreedte van de
desktop opent. Het percentage kunt u instellen met het *commando
SMenu_Boundary


Installatie op uw systeem
-------------------------

Wanneer u Smartmenu standaard wilt gebruiken kunt u het als volgt
installeren:

Open de Boot-applicatie !Boot door op het symbool te dubbelklikken en
tegelijkertijd shift ingedrukt te houden. Open daarna de map Choices,
vervolgens de map Boot en daarna de map Predesk. Kopieer de applicatie naar
de map Predesk. Sluit vervolgens de computer af en start daarna computer
opnieuw op. Smartmenu is nu genstalleerd.


Gebruik
-------

Er zijn geen echte instructies voor het gebruik van Smartmenu. Open gewoon
een menu waar u wilt. Smartmenu komt in actie wanneer het nodig is. Mocht u
willen dat menu's naar rechts worden geopend wanneer u al over de helft van
het scherm zit dan kunt u dit doen door het volgende commando
uit te voeren.

*SMenu_boundary 50%

Wanneer u standaard een andere percentage wilt dan kun u het !Run-bestand
wijzigen door de | van de laatste regel weg te halen en het aangegeven
percentage te wijzigen.


Problemen/fouten
----------------

Het is helaas mogelijk dat er in Smartmenu nog fouten zitten, komt u een fout
tegen, meldt deze dan aub en onder welke omstandigheden de fout plaats vond.
Eventueel kan het handig zijn om aan te geven met welk(e) programma(tuur) de
fout geconstateerd werd. Voor de gegevens zie 'Contact & updates'

Smartmenu had vroeger een probleem met de Filer. Wanneer u met rechts op een
menu-optie (het menu blijft open) klikte die een Filer-actie startte dan kon
weleens het menu 'omklappen'.

Dit probleem van de Filer werd veroorzaakt doordat de Filer op het
desbetreffende moment niet de cordinaten van het menu meegaf aan de SWI
Wimp_CreateMenu maar de cordinaten van de muispijl. Dit probleem is in
versie 0.18 opgelost.


Geschiedenis
------------

0.05	juli 2000	- Stabiele versie, registers worden nu goed
			  teruggezet.
0.06	augustus 2000	- Windowhandles worden nu goed afgehandeld.
0.08	-	  	- Problemen met toolbox en illegale pointers
			  opgelost.
0.12	-	  	- Omklappen van menu's bij het klikken met PASAAN
			  opgelost behalve bij de Filer.
0.15	september 2000	- Filteren op Wimppolls nu afgehandeld via de
			  Filtermanager.
0.16	-		- Opnieuw instellen filters bij opnieuw starten van
			  Filtermanager. Code omklappen van menu's verbetert.
			  Eerste publieke release.
0.17	maart 2006	- Zou ook op 32 bit systemen moeten draaien.
0.18    juli 2006	- Probleem met Filer eindelijk opgelost!
0.20	december 2006	- Problemen met Director opgelost. Het probleem, dat
                          sommige menublok pointers op 32 bit systemen
			  onterecht als ongeldig werden aangemerkt, is nu
			  opgelost.
0.21	augustus 2007	- Probleem met ROS 6 Windowmanager opgelost.
			  Windowhandles worden niet meer gedentificeerd via
			  WimpGetWindowsInfo omdat deze SWI de foutmelding
			  'abort on data transfer' geeft als je inplaats van
			  een windowhandle een pointer doorgeeft die wijst
			  naar het sleutelwoord 'Wind'.
0.21a	september 2009	- Nieuwe WimpSWIVe module toegevoegd die bepaalde
			  statusvlaggen ongewijzigd laat voordat de 'echte'
			  WindowManager SWI wordt aanroepen. Hierdoor crasht
			  Firefox niet meer op de A9home en deze wijziging
			  lost ook het probleem van het 'wegvallen' van de
			  knoppen op de knoppenbalk van het spel Monopoly op.


Contact & Updates
-----------------

Snailmail:	Dick Tanis
		Prof. Bromstraat 80-2
		6525 BE  Nijmegen
		The Netherlands

Email:		tanisd@gmail.com

WWW:		www.theochem.ru.nl/~dtanis/
