WERKEN MET CANDO DEEL 2 """""""""""""""""""""""" ENKELE CANDO BASIS BEGRIPPEN """""""""""""""""""""""""""" Toepassingen bestaan uit een stel kaarten. Je mag zoveel kaarten in een stel hebben als je wilt. Elke kaart uit het stel heeft een venster. Zoals flits-kaarten worden de Candokaarten 1 voor 1 getoond. Jij bepaald hoe elke kaart er gaat uitzien. Ze kunnen op elkaar lijken of totaal van elkaar verschillen. Cando geeft je heel wat vrijheid voor het gebruik van geluiden en tekeningen. Cando Objekten, zoals knoppen, en menu's worden aan een kaart toegevoegd opdat je met je toepassing zou kunnen interakteren. Andere objekten, zoals timers, laten je gebeurtenissen controleren. De objekten van een kaart laten bepaalde zaken gebeuren in je toepassing. Het Objektgedeelte van het Main Control Panel laat je objekten toevoegen en editeren. Terwijl je in de DESIGN-mode bent, is ofwel de ADD-knop of de EDIT-knop opgelicht. Deze geven de geselekteerde methode van het werken met de objekten weer. * Als ADD is geselekteerd en je klikt op 1 van de Objekt knoppen, dan kun je een Objekt toevoegen aan je kaart. Elk Objekt heeft een EDITOR REQUESTER dat je toelaat te bepalen hoe het objekt er zal uitzien en hoe het zal worden uitgevoerd. Terwijl je een objekt bepaalt, geef je het een naam. Cando gebruikt de naam om het objekt te identificeren. Elk objekt op een kaart moet een unieke naam hebben. Maar je kunt wel dezelfde naam voor objekten op andere kaarten gebruiken. * Als EDIT is geselekteerd en je klikt op 1 van de zichtbare objekten, dan verschijnt het EDITOR REQUESTER voor dit objekt. Bijkomend kun je door te klikken op 1 van de objektknoppen in het Main Control Panel het EDIT LIST REQUESTER naar voren halen. Dit requester toont de namen van het geselekteerde objekt type op de huidige kaart. Hier kun je dan : + ADD : werkt identiek als ADD van het Main Control Panel. Dus ADD van het Main Control Panel selekteren, is alleen maar een kortere weg dan de ADD van dit requester. + EDIT : laat je het huidig oplichtende objekt editeren. Dubbelklikken op het oplichtende objekt doet hetzelfde nl. het EDITOR REQUESTER verschijnt. + DELETE : wist het huidig oplichtende objekt. + DUPLICATE : maakt een exakte kopie van het geselekteerde objekt en krijgt "copy of ..." als naam. Als je dus op deze knop klikt, dan verschijnt het EDITOR REQUESTER met de kopie van het objekt. Dit laat je toe om heel gemakkelijk gelijkaardige objekten te maken zonder steeds vanaf nul te moeten herbeginnen. BUTTONS """"""" Een knop is de plaats in het venster dat met de muispointer kan aangeklikt worden. Zodra deze aangeklikt wordt, treden er specifieke akties op. Cando laat een onbeperkt aantal knoppen gedefinieerd worden op het scherm. Selekteer je ADD in het Main Control Panel dan kun je objekten toevoegen aan je uitvoering. Klik je BUTTON in het Main Control Panel dan verschijnt het ADD NEW BUTTON REQUESTER, die je de nieuwe plaats voor je nieuwe knop laat plaatsen met de muis. Klik dan op OK. Het Add New Button Requester zakt tot je een volledig scherm krijgt. Verplaats je muispointer tot op de plaats waar je nieuwe knop moet komen. Klik nu op je linkermuistoets om zijn begin positie te plaatsen. Je muis kontroleert nu de vorm en afmeting van een rechthoek. Beweeg je muis nu in om het even welke richting totdat de recht- hoek je gewilde grootte heeft. Indien je niet tevreden bent met het resul- taat, druk je op de ESC-toets en begin je opnieuw. Is je knop zoals je hem wilt, klik je nogmaals op de linkermuistoets en het BUTTON EDITOR REQUESTER komt te voorschijn. Het Button Editor Requester laat je de unieke informatie over elke knop bepalen. * NAME : hier kun je een naam geven van maximum 20 karakters en deze naam mag slechts voor 1 objekt op je kaart gebruikt worden. * ORIGIN : heeft telkens de plaats van de linkerbovenhoek van je knop weer. + Horiz = heeft de afstand in pixels van de linkerrand v/h venster weer + Vert = heeft de afstand in pixels van de bovenrand v/h venster weer Je kunt de huidige waarden vervangen door er op te klikken en nieuwe in te tikken. * BORDER : een AREA- of TEKST-knop kan een boord rond zijn klikomgeving hebben. Je kunt kiezen uit 6 stijlen. De pre geselekteerde is OUT LINE. Door deze knop te klikken verschijnt de BORDER SELECTOR. Deze toont de 6 randstijlen waaruit je kunt kiezen. Onderaan heb je een OK en een CANCEL knop en nog 2 KLEURSELECTOR-knoppen. Je kunt een kleur kiezen door op de pijlen te klikken. * HIGHLIGHT : indien je op deze knop klikt die via Cando werd gemaakt, dan kan de knopplaats : + None : geen verandering ondergaan + Outline : een omtrek krijgen + Complement : zijn complementaire kleur krijgen.(default) * SCRIPTS : dit is eenvoudigweg een stel instrukties die worden uitgevoerd na een van de 4 volgende muishandelingen : + Click : de instrukties worden uitgevoerd als de linkermuistoets wordt ingedrukt terwijl de muispointer over de knop is. Deze worden vooral gebruikt om een onmiddelijke respons te krijgen op de muis. + Drag : de instrukties worden uitgevoerd als de linkermuistoets wordt ingedrukt gehouden en verplaatst over de knopdruk omgeving. Deze worden minder gebruikt, meest in tekenprogramma's. + Release : de instrukties worden uitgevoerd als de linkermuistoets wordt ingedrukt en losgelaten terwijl het over de knop ligt. Deze han- deling wordt het meest gebruikt. + Double-Click : de instrukties worden uitgevoerd als de linkermuistoets snel tweemaal na elkaar wordt ingedrukt. Deze wordt gebruikt om te vermijden dat een ongewilde muisklik een aktie zou uitvoeren. * STYLE : er zijn 3 mogelijkheden + Area : als je een knop toevoegt, wordt er een rechthoekige plaats bepaald. Deze plaats geeft de "te klikken plaats" aan voor een areaknop. Een Area-knop wordt niet door tekst of tekening voorgesteld, maar kan wel over een tekst of tekening geplaatst worden in een venster. Als je op de box naast Area klikt, verschijnt een requester met informatie over de grootte van de Area-knop. Hierin kun je de hoogte en breedte van de Area-knop veranderen via ingave met het toetsenbord. Je kunt op "RESIZE ON WINDOW" klikken, waardoor je het MAIN CONTROL PANEL naar beneden laat zakken. Je muis kontrolleert nu de rechteronderhoek van je Area-knop. Door nu je muis te verplaatsen en op de linkermuisknop te klikken, zet je de nieuwe afmetingen van een Area-knop vast. + Text : zoals de Area-knop, heeft ook de Tekst-knop een rechthoekige plaats om in te klikken, maar nu zal Cando automatisch een tekstboodschap tonen in deze plaats. Als je op de box naast Text klikt, verschijnt een requester waaruit je de volgende zaken kunt selekteren voor het uitzicht van je tekst : font, fontgrootte, tekststijl, tekstkleur. De tekst die moet verschijnen tik je in in het tekstveld. Om dit te saven moet je op "OK" klikken. + Image : de plaats waar je hier moet klikken, bestaat uit een tekening. Een "DPaint"-achtige brush is hier nodig als tekening voor de Image-knop. Een Image-knop wordt gecreeerd door op de box naast "Image" te klikken, zodat het IMAGE BUTTON REQUESTER verschijnt. Hier kun je een brush selekteren voor je tekening. Door op "Show It" te klikken, wordt je geselekteerde brush getoond in zijn venster. Hierdoor kun je zien of de kleurpallet overeenstemt met de huidige kleurenpallet. Cando laat je ook toe de vorm van de brush te ge- bruiken als klikplaats, zonder zijn tekening te gebruiken. Door op de box naast "Use Shape Only" te klikken, bekom je dit, zodat de niet transparante kleuren uit de brushtekening de klik-plaats bepalen van je knop. Door op OK te klikken beveilig je alles en keer je terug naar de BUTTON DEFENITION REQUESTER. Indien een Image-knop geen gebruik maakt van "Use Shape Only", krijgt het een bijkomende optie nml. "Highlight". Door op deze knop te klikken, verschijnt het HIGHLIGHT REQUESTER. Nu is echter de optie : "Alternate Image" beschikbaar. Door op deze knop te klikken, kun je een brush bepalen die als onderbrush zal dienen. Het is wel aan te raden dat de nieuwe brush dezelfde afmetingen (zeker niet groter) meekrijgt als de hoofdbrush.