home *** CD-ROM | disk | FTP | other *** search
- ----------------------------------------------------------------------------
-
- CycleToMenu 2.1
-
- ----------------------------------------------------------------------------
-
-
- De bestanden in dit archief zijn geschreven door Federico Giannici en zijn
- vrij te distribueren op voorwaarde dat het archief intact blijft en dat
- slechts de distributie kosten in rekening gebracht worden.
-
- De auteur van het programma geeft geen enkele garantie. Het gebruik van het
- programma is volledig voor eigen risico en de schrijver is op geen enkele
- wijze aansprakelijk voor schade voortkomend uit het gebruik ervan.
-
-
- Het programma is 'Cardware' als U het regelmatig gebruikt wordt er van U
- verwacht een ansichtkaart van Uw stad of streek naar de auteur to sturen.
- Opmerkingen, suggesties, donaties en bug reports zijn altijd welkom.
-
- Het addres van de auteur is
-
- Federico Giannici
- Viale Francia 4
- 90146 Palermo
- Italy
-
- E-Mail: MC4080@mclink.it
-
-
-
-
- OVERZICHT
- ~~~~~~~~~~~~~~~~~
- CycleToMenu is een commoditie die de standaard cycle gadgets in popup menu's
- of 'expanding' gadgets veranderd. Hierdoor is het selecteren van een
- gewenste keuze makkelijker en sneller.
-
- Als U op het pijltje aan de linkerkant van de cycle gadget klikt werkt de
- gadget op de normale wijze. Op deze manier kunt U de volgende keuze
- selecteren. De optie is ook handig in situaties met weinig geheugen of
- als het popup menu te lang is om volledig op het scherm te passen.
-
- Het configuratie venster en andere zelden gebruikte functies zijn nu in een
- overlay geplaatst zodat ze geen geheugen verspillen als ze niet gebruikt
- worden. Een nadeel hiervan is dat U het CycleToMenu programma niet van
- disk kunt verwijderen terwijl het loopt.
-
-
-
- SYSTEEMEISEN
- ~~~~~~~~~~~~~~~~~~~~
- · AmigaOS versie 2.0
- · AmigaOS versie 2.1 voor automatische taalkeuze.
-
-
-
- INSTALLATIE
- ~~~~~~~~~~~~~~~~~~~
- De installatie van het programma is vrij eenvoudig: U opent de lade van Uw
- taal en dubbleklikt de installatie ikoon.
-
- Een AmigaDOS script zorgt ervoor dat het CycleToMenu programma naar de
- WBStartup lade van uw Workbench partitie (of disk) wordt gekopieerd.
- Indien U een andere taal dan engels selecteerd wordt het bijbehorende
- "catalog" bestant naar de daarvoor bestemde lade gekopieerd zodat
- CycleToMenu de door U gekozen taal kan gebruiken. Aan het einde van de
- installatie heeft U ook nog de keuze om de MagicWB-Stijl ikoon te gebruiken.
-
- CycleToMenu heeft alleen effect op cycle gadgets die opgebouwd zijn nadat
- CycleToMenu gestart is. Het is dus belangrijk om CycleToMenu zo vroeg
- mogelijk te starten. Om dit te bereiken is de standaard STARTPRI tooltype op
- een hoge waarde (100) ingesteld. De WorkBench gebruikt deze tooltype om de
- opstartvolgorde van de programma's in de WBStartup lade te bepalen.
-
-
-
- VERANDEREN VAN DE CONFIGURATIE
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Als CycleToMenu gestart is kunt U op 3 manieren het configuratievenster
- openen:
-
- · Met behulp van de hot-key (standaard is "control alt y")
- · Met behulp van het Commodities exchange programma
- · Door CycleToMenu nog een keer te starten.
-
- Met de gadgets in het configuratievenster kunt U het uiterlijk van de menu's
- veranderen. Aan de hand van de 3 test gadgets onder in het
- configuratievenster kunt U onmiddelijk zien wat voor effect de veranderingen
- hebben.
-
- Door "Save" in het menu te selecteren legt U de nieuwe configuratie vast.
-
-
-
- GADGETS
- ~~~~~~~~~~~~~~~
-
- Op- en afrollen
- ---------------
- Als U deze optie selecteerd zullen de menu's langzaam op en afrollen.
-
-
- Minimale tijdsduur
- Maximale tijdsduur
- ------------------
- Met deze waardes regelt U de tijdsduur voor het op- en afrollen. De tijden
- zijn in honderdste seconden. De gebruikte tijd is proportioneel aan de
- gegevens die U hier invoert. De minimale tijd wordt gebruikt voor een menu
- met 2 keuzes, de maximale bij 10 of meer keuzes.
-
-
- Gebruik schermtekst
- -------------------
- Standaard gebruikt CycleToMenu het lettertype van de cyclegadget. Door deze
- optie te selecteren geeft U aan dat het scherm lettertype gebruikt moet
- worden.
-
-
- Minimale tekstgrootte
- ---------------------
- Meestal gebruikt CycleToMenu het zelfde lettertype als de cyclegadget.
- Helaas gebruiken zeer veel programma's vrij kleine lettertypes (bv.
- topaz/8). Indien het lettertype van de cyclegadget kleiner is dan de hier
- gespecificeerde waarde zal CycleToMenu het schermlettertype gebruiken mits
- dit groter is dan het gadget lettertype.
- Indien U altijd het gadget lettertype wil gebruiken moet U deze waarde op 0
- zetten.
-
-
- Minimaal aantal keuzes
- ----------------------
- Indien het aantal keuzes in een cyclegadget kleiner is dan de hier
- gespecificeerde waarde zal CycleToMenu geen popup menu openen.
- 3 is hier bijvoorbeeld een goede keuze. Bij deze instelling zal er geen menu
- geopend worden voor een cyclegadget met 2 keuzes.
-
-
- Menu type
- MagicMenu type
- Gadget type
- --------------
- Met behulp van deeze gadgets selecteert U een van 3 mogelijke popup menu's.
-
- Menu type - simulatie van normale intuition menu's.
-
- MagicMenu type - gebruik dezelfde look als "MagicMenu" (MagicMenu, copyright
- by Martin Korndörfer).
-
- Gadget type - het popup menu lijkt op een gadget. Het idee is dat een
- cyclegadget een uitsnede uit de lijst van mogelijke keuzes is. Als U op de
- gadget klikt rolt de lijst uit en toont U alle keuzes.
-
-
- 3.0 stijl menu's
- ----------------
- Met deze keuze dwingt U CycleToMenu om altijd 3.0 stijl menu's te gebruiken,
- ook voor AmigaOS 2.x. CycleToMenu probeert deze stijl zoveel mogelijk te
- benaderen.
-
-
- Keuze centreren
- ---------------
- Door deze optie te selecteren wordt de huidige keuze van de cycle gadget
- gecentreerd.
-
-
- Dubbele rand
- ------------
- Indien geselecteerd zal CycleToMenu de "Double Borders" optie van Magic
- MagicMenu simuleren.
-
-
- Rand spatieering
- ----------------
- Indien geselecteerd zal CycleToMenu een lege rand tussen de rand van de
- keuzes en de buitenrand van het menu plaatsen. Het verschil is het
- duidelijkst bij de huidige (geselecteerde) keuze.
-
-
- Keuze indrukken
- ---------------
- Indien geselecteerd zal de huidige selectie ingedrukt getoond worden.
-
-
- Test gadgets
- ------------
- Deze drie gadgets hebben geen invloed op CycleToMenu. U kunt ze gebruiken om
- het effect van de door U gemaakte veranderingen te bekijken. Om de gemaakte
- configuratie uitgebreid te kunnen testen hebben de drie testgadgets
- verschillende lettertypes (zoals aangegeven) en een verschillend aantal
- keuzes.
-
-
-
- MENU'S
- ~~~~~~~~~~~~~~
-
- Bewaar
- ------
- Deze keuze bewaart de ingestelde configuratie in de tooltypes. Let er op dat
- U CycleToMenu opnieuw moet starten voordat de tooltypes effect hebben.
-
-
- Over...
- -------
- Opent een requester met informatie over het programma en de auteur.
-
-
- Verberg
- -------
- Sluit het configuratievenster. Het programma blijft lopen met de ingestelde
- configuratie.
-
-
- Einde
- -----
- Sluit het configuratievenster en beindigd het programma. Cyclegadgets zullen
- vanaf nu weer op de normale manier werken.
-
-
-
- PARAMETERS & TOOLTYPES
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- CycleToMenu gebruikt dezelfde namen voor de Shell parameters en de Workbench
- tooltypes.
-
- In normaliter zult U deze parameters niet direct wijzigen omdat het veel
- eenvoudiger is dit in het configuratievenster te doen. De enige parameters
- die u direct moet wijzigen zijn CX_POPKEY en PUBSCREEN.
-
-
- CX_POPKEY Default: control alt y
- ---------
- Dit is de hot-key die U gebruikt om het configuratievenster te openen als
- het gesloten is of naar voren te halen indien het al geopend is. Zie het
- Amiga gebruikers handboek voor meer informatie over de herkende commando's.
-
-
- CX_POPUP Default: YES
- --------
- Dit geeft aan of het configuratievenster geopend moet worden als het
- programma voor het eerst gestart wordt. Nadat U Uw voorkeurinstellingen
- heeft gemaakt kunt U deze in NO veranderen.
-
-
- CX_PRIORITY Default: 0
- -----------
- Dit is de prioriteit van de commodity handler die gebruikt wordt om de
- hot-key te herkennen. Deze parameter hoeft normaliter niet gewijzigd te
- worden.
-
-
- PUBSCREEN Default: het Workbench scherm
- ---------
- Dit is de naam van het publieke scherm waar het configuratievenster geopend
- moet worden.
-
-
- MAKEZOOM Default: YES
- --------
- Deze parameter correspondeerd met de stand van de "op- en afrollen" gadget.
-
-
- MINZOOMDURATION Default: 8
- ---------------
- Deze waarde correspondeerd met de "minimale tijdsduur" gadget.
-
-
- MAXZOOMDURATION Default: 16
- ---------------
- Deze waarde correspondeerd met de "maximale tijdsduur" gadget.
-
-
- USESCREENFONT Default: NO
- -------------
- Deze parameter correspondeerd met de stand van de "gebruik schermtekst"
- gadget.
-
-
- MINFONTSIZE Default: 0
- -----------
- Deze waarde correspondeerd met de "minimale tekstgrootte" gadget.
-
-
- MINITEMS Default: 0
- --------
- Deze waarde correspondeerd met de "minimaal aantal keuzes" gadget.
-
-
- LOOK Default: GADGET
- ----
- Deze parameter correspondeerd met de stand van de drie "type" gadgets.
- Er zijn drie mogelijke sleutelwoorden voor deze parameter:
-
- MENU - voor "Menu type".
-
- MAGICMENU - voor "MagicMenu type".
-
- GADGET - voor "Gadget type".
-
-
- FORCENEWLOOKMENU Default: NO
- ----------------
- Deze parameter correspondeerd met de stand van de "3.0 stijl menu's" gadget.
-
-
- CENTRECURRENT Default: NO
- -------------
- Deze parameter correspondeerd met de stand van de "Keuze centreren" gadget.
-
-
- DOUBLEBORDER Default: NO
- ------------
- Deze parameter correspondeerd met de stand van de "dubbele rand" gadget.
-
-
- INNERBORDER Default: NO
- -----------
- Deze parameter correspondeerd met de stand van de "rand spatieering" gadget.
-
-
- RECESSCURRENT Default: NO
- -------------
- Deze parameter correspondeerd met de stand van de "keuze indrukken" gadget.
-
-
-
- LIMITATIONS
- ~~~~~~~~~~~~~~~~~~~
- CycleToMenu werkt met ieder programma dat de standaard gadtools cycle
- gadgets gebruit. Het werkt echter niet met programma's die deze gadgets
- simuleren. (Dit zijn vooral programma's die ook onder AmigaOS 1.3 werken)
-
- Sommige, slecht geschreven, programma's kijken niet naar het
- IntuiMessage->Code veld maar gaan ervan uit dat iedere keer dat de gadget
- geklikt wordt deze een keuze opschuift. Dit is volkomen verkeerd! Zoals
- hiervoor genoemd kunt U problemen met dit soort programma's voorkomen door
- op het pijltje aan de linkerkant van de gadget te klikken zodat deze op de
- normale manier werkt.
-
-
-
- ERE WIE ERE TOEKOMT
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Zoals gewoonlijk gaat mijn dank naar de beta testers wiens hulp onbetaalbaar
- was gedurende de ontwikkeling van dit programma: Nicola Salmoria, Dante
- Profeta and Stefano Iacus.
-
- Ook een dankwoord aan mijn vertalers. Reinhard Spisser voor de Duitse,
- Ronald van Eijck voor de Nederlandse en Goncalves A. Georges voor de Franse.
-
- Ik wil ook alle mensen die mij email gestuurd hebben bedanken voor de
- suggesties en bug reports.
-
-
- __
- |-
- |ederico
-
-