Macro-editor

<< Klik om de inhoudsopgave weer te geven >>

Navigatie:  Macro's >

Macro-editor

Voor het invoeren van een macro is een macro-editor beschikbaar. Aangezien macro’s niet gekoppeld zijn aan netwerkbestanden, is de macro-editor te vinden bij Extra | Macro’s.

 

De editor gebruikt stijlen om commando’s, parameters, variabelen en commentaar beter te kunnen onderscheiden. Ook wordt de gebruiker bij het gebruik van functies met “code inside” en “code completion” ondersteund bij het invullen van parameters en variabelen. Dit zijn hulpmiddelen van de editor voor de gebruiker, waardoor de kans op typfouten en verkeerd gebruik van attributen afneemt.

 

De editor kent de volgende stijlen:

Commando's

vet

Objecten en variabelen

normaal

Getallen

blauw

Tekst

'rood'

Commentaar

//groen

 

Een aantal regels van een macro wordt als commentaar aangemerkt door het te omsluiten door (* en *). Het commentaarblok begint bij (* aan het begin van een regel. Het commentaarblok eindigt bij *) aan het einde van een regel.

 

De functies voor “code inside” en “code completion” ondersteunen de gebruiker bij het invullen van parameters en variabelen. De functie "code inside" geeft inzicht in hetgeen achter een commando moet worden ingevuld. De "code inside" wordt geactiveerd indien achter een commando een "haakje open" wordt getypt.

 

Code inside

 

Figuur: Code Inside

 

De functie "code completion" helpt de gebruiker met het verder invullen van de attributen van objecten. De functie wordt geactiveerd indien na een object een "punt" wordt ingetypt. De attributen kunnen worden gekozen uit een lijst die achter het object wordt afgedrukt. Indien de eerste letters van het gezochte attribuut worden ingetoetst, verkleint de lijst tot de gewenste deelverzameling.

 

Code completion

 

Figuur: Code Completion

 

De editor leest en schrijft de macro’s uit/naar losse bestanden met de extensie gmf: Gaia Macro File. Dit zijn tekstbestanden.