zondag 22 november 2009

Toevoeging functionaliteiten default.xml

Ik heb het hoofdmenu verder aangepast en de nodige functionaliteiten toegevoegd. Op figuur 1 is het hoofdmenu te zien, zoals dit opent wanneer het programma start. Linksboven staat het menu, waar kan gekozen worden om de default.xml te selecteren (settings) of om het programma te sluiten (quit).

figuur1

Via settings kan de default.xml geselecteerd worden met behulp van de filebrowser zoals deze op figuur 2 te zien is. Via de 'browse' knop kan op de zelfde manier de simulator file geopend worden.

figuur 2

Na de keuze van de gewenste default.xml, zal de locatie hiervan opgeslagen worden in een kleine xml die zich in de map 'location' bevindt. Bij het openen van het programma wordt telkens nagekeken of deze xml aanwezig is. Als dit zo is dan wordt de locatie van de default.xml automatisch bepaald zonder dat deze telkens moet geselecteerd worden door de gebruiker. Indien de locatie van de default.xml niet bekend is (meestal bij het voor het eerst openen van het programma) dan wordt de gebruiker verondersteld deze dus nog zelf te selecteren. Ook het veranderen van de locatie van de default.xml door de gebruiker zal worden opgevangen. Bij het klikken op de 'new config file' knop (te zien in figuur 1) zal worden nagegaan of de pathname van default.xml niet leeg is, als dit zo is dan wordt er een foutmelding weergeven (figuur 3).

figuur 3

Als alles in orde is dan wordt het andere menu geopend (figuur 4). Dit is momenteel nog niet zo veel aangepast. De input/output tabellen zijn toegevoegd op de juiste tab. Er kan met een keuze menu gewerkt worden in de tabel. De tabellen zullen ook mee van grootte veranderen bij het wijzigen van het formaat van het venster.

figuur 4

In grote lijnen werkt het hoofdmenu en ik ga nu verder aan het andere menu werken.

mvg,

Mario

vrijdag 13 november 2009

Aanpassing hoofdmenu

De indeling van het hoofdmenu is aangepast.


Er is een menu toegevoegd waarin momenteel 2 opties staan, nl. 'settings' en 'close'. Hierbij dient 'settings' om de default.xml te specifiëren.

dinsdag 10 november 2009

Eerste schetsen van gui

Dit zijn twee ruwe schetsen van voor de bespreking van donderdag (5 november).
De eerste is het hoofdvenster dat verschijnt bij het opstarten van het programma. Deze indeling zal echter veranderd worden naar de indeling zoals deze donderdag besproken is.


De tweede afbeelding verwijst naar het Input/Output venster waarvoor ik een tabel structuur heb voorgesteld.

Voor de overige tabs zal ik de vormgeving in grote lijnen behouden.

Mvg,

Mario