Beste Martin en auteurs, Toelichting: n.a.l.v. de laaste twee mails van Niek Brokamp: alles is aangepast behalve: 1) hulppunten: de voorgestelde oplossing met een submenu van een submenu is erg lelijk. Daarom: hulppunten aan/uit zetten in het Optie-menu. Alleen als je in tekenmodus bent en de hulppunt-optie staat aan, dan zie je rechtsboven een knopje waaruit een keuze-menu voor het aantal hulppunten rolt. De hulppunten-Optie en het veranderen van het aantal hulppunten werken nu ook tijdens het tekenen. 2) beletteren: getekende vlakken worden “in volgorde” beletterd. Heeft een van de punten al eerder een letter gekregen, dan wordt die natuurlijk overgeslagen. Bij doorsnijding van de figuur blijven in eerste instantie alle originele letters staan. Kies je een van de twee helften, dan wordt opnieuw geletterd. Daar is geen sluitend algorithme voor. Wel is het zo dat eerst de “kale” helft geletterd wordt, daarna eventuele vlakken en lijnen die er nog inzitten. 3) Ik heb de werking van de lijn-verlengknop zo gelaten. Wat “maximale lengte” is, is onduidelijk. Direkt hele lange verlengingen aanbrengen is lelijk. Dat deed de vorige versie wel, maar dat was een foutje. 4) De bug met de “geknakte” lijnen heb ik niet (meer) gezien. Ik had de code echter al wat “opgeschoond”. n.a.l.v. de mail van Ruud de Vroome 5) In de specificatie is al gezegd dat we een applet maken. Dus geen print- en filefunkties. Dat kan in een later stadium misschien nog wel. 6) Een echte help-funktie lijkt mij, gezien de eenvoudige bediening overbodig, bovendien is er nog de helpbar. 7) De hulppunten werden en worden nog steeds niet uitgeschakeld na een doorsnede. Ze zijn echter alleen zichtbaar in tekenmodus (het is nl. niet zo’n mooi gezicht). Wil je toch naar de figuur kijken met de hulppunten erin, ga dan even in tekenmodus, maar teken niets. Je kan de tekenmodus uit door gewoon nogmaals op dezelfde knop te klikken. “Known bug” Alhoewel Java officieel “platform-independent” is, zijn soms toch verschillen zichtbaar die beinvloed worden door de combinatie besturingssysteem / Java Virtual Machine. Bij de combinatie Windows 2000 + Sun Java Plugg-in 1.4.3.x gebeurde het volgende: Bij openen van het Window wordt de menu-balk onvolledig getekend, de rest is transparant. Dit verschijnsel verdwijnt als het Window opnieuw getekend wordt. Ik heb dit “opstartprobleem” verholpen door na opstarten het Window een pixel groter te maken. Als je het Window maximaliseert gebeurt echter hetzelfde. Ik kan dit niet verhelpen omdat het applet mij geen signaal geeft wanneer de gebruiker het Window maximaliseert (wel als je het Window door slepen met de cursor groter maakt). Er zit dan een “gat” in de menubalk, maar het relevante deel is er wel. Opnieuw tekenen van het maximale Window kan je forceren door even het InfoWindow te openen (menu Applet -> Info). Ikzelf heb Windows XP met dezelfde JVM en hier heb ik geen problemen. Zet dit maar ergens in de documentatie. Nog twee algemene opmerkingen: 1) Mochten er nog bugs in het applet zitten, dan haal ik die alsnog uit. Stuur screenshots en een precieze beschrijving van de situatie. Verdere aanvullingen/veranderingen zijn voor de volgende versie. 2) We zijn als Freudenthal Instituut er altijd voor in om voor jullie nieuwe applets te maken, alhoewel jullie nu eerst weer moeten sparen. Ik stel wel de volgende wijzigingen in de procedure voor: Een eerste specifikatie opstellen in een bijeenkomst van de auteurs met de programmeur (jullie mogen er ook wel bij zijn). In een veel eerder stadium een testversie naar de auteurs sturen: ik heb dat nu al 3 weken eerder gedaan dan afgesproken, maar er kwamen toch nog behoorlijk wat wensen naar boven. Helemaal niet erg: op het FI gaat het ook zo, er ligt vaak een “vage spec”, dan “zet ik wat in elkaar”, en aan de hand van deze “versie 0” wordt het de opdrachtgevers vaak pas duidelijk wat ze nu eigenlijk precies willen. Dat geldt zeker als deze mensen geen “ICT-helden” zijn. Kortom, een cyclisch proces dus. groeten Huub Nilwik