Hotkeys: bruikbaar maken voor een tool

Selecteer de File locations keuze in het Settings menu en de volgende dialoog verschijnt:

file-locations-dialog.png

Hier is het mogelijk om nieuwe tools toe te voegen en/of bestaande te verwijderen, of de plek waar de definities staan aan te passen.

Wanneer je kiest om een nieuwe toe te voegen krijg je de vraag om er een (scherm) naam voor op te geven:

new-tool.png

Na invullen van een naam krijg je de keuze om een bestaand bestand met definities (dat je eerder hebt voorbereid) te gebruiken of een nieuwe aan te maken:

initialize-question.png

Als je hier yes kiest krijg je de volgende dialoog:

initialize-dialog.png

De namen die je hier ziet zijn afgeleid van wat je hebt ingevuld in de "new program" dialoog. Je moet drie vragen beantwoorden: of het mogelijk moet zijn om de definities automatisch (opnieuw) op te bouwen, of in het onderste deel van het scherm details getoond moeten worden - wat nodig is wil je kunnen wijzigen - en of het mogelijk moet zijn om de sneltoetscombinaties met dit programma te kunnen aanpassen en terugschrijven naar de settings van het tool. Voor elke vraag die je bevestigend beantwoordt moet de plugin code bevatten om dit te kunnen afhandelen (staat in de voorbeeldcode als commentaar). De naam die je bovenin dit scherm hebt opgegeven is ook de naam waarmee de plugin wordt geïmporteerd in het hoofdprogramma.

Na het bevestigen van deze dialoog wordt de plugin aangemaakt met wat basis code en eventueel de extra dingen die je hebt aangegeven. Je kunt dit altijd later weer aanpassen, in de code maar beter via de maintenance dialogen ervoor) want daarmee maak je dat ook bekend aan het programma.

Bij afbreken van deze dialoog kun je het bestand met definities alsnog zelf kiezen:

file-locations-new.png

gebruik de betreffende Browse button en een bestandsselectie dialoog komt te voorschijn.

Pas wanneer je de OK knop gebruikt worden de gemaakte wijzigingen daadwerkelijk toegepast. Zoals gezegd, je kunt deze dialoog ook gebruiken om de locaties van de bestanden met definities aan te passen.