Wanneer u formulieren op ongewone wijze gebruikt, is het van belang om zo veel mogelijk resources gemeenschappelijk te gebruiken. Om die reden is het raadzaam het kleurenbeheer van de toolkit te scheiden als u meer dan één formulier wilt gebruiken.
Het is mogelijk om één toolkit per formulier te gebruiken, maar dat kost onnodig veel schijfruimte als u een groot aantal formulieren hebt. In plaats daarvan kunt u beter het volgende doen:
Maak één toolkit voor alle formulieren met dezelfde levenscyclus. Als u bijvoorbeeld een meervoudige-paginaeditor maakt, maakt u één toolkit per editor en verwijdert u deze wanneer de editor wordt gewist. Alle pagina's in de editor moeten gebruikmaken van deze toolkit.
Maak één kleurenmanager (FormColors
) per
plugin. Bij aanmaak van de toolkit geeft u de kleurenmanager door aan de toolkit.
Zo 'weet' de toolkit dat de desbetreffende kleuren gemeenschappelijk worden gebruikt en worden ze niet verwijderd.
Maak gebruik van de platformondersteuning voor lettertypen en gebruik, indien mogelijk,
vooraf gedefinieerde JFaceResources
-lettertypen. U kunt ook veelvuldig gebruikmaken van
standaard-, banner- en headerlettertypen. Het gebruik van (te) veel letterypen is verwarrend voor
de gebruiker. Als u uw lettertypen toch zelf wilt beheren, moet u zorgen voor alternatieven voor
andere platforms. De JFace-lettertypen zijn gegarandeerd geschikt voor alle platforms die werken met
Eclipse.
Verwijder de kleurenmanager bij het afsluiten van de plugin. (Dit hoeft niet te betekenen dat ook het platform wordt afgesloten. In Eclipse-runtime kan uw plugin dynamisch worden verwijderd terwijl het platform nog steeds wordt uitgevoerd.)
Gebruik de kleurenmanager om alle benodigde kleuren voor de formulieren toe te wijzen.