Jag tänker ta en kort paus ifrån utvecklandet av gMan, under tiden skall jag sätta mig in i och lära mig wxWidgets. Jag använder just nu FLTK för att göra GUI’s, men problemet med det är att det inte ser ut som ”native windows”, alltså FLTK har sitt eget ”look ‘n’ feel”. Därför tänker jag börja använda wxWidgets som inte bara är mycket populärare utan använder också systemets kontroller istället för sina egna som FLTK.
Jag har sett både fördelar och nackdelar mellan FLTK och wxWidgets. En fördel med wxWidgets är att den just använder systemets kontroller, en annan är att den använder events istället för callbacks. En nackdel med wxWidgets är att det är en aning mer komplex kontruktion av programmen, vilket är raka motsatsen till FLTK, vilket, är jag rädd för, kan göra det lite extra jobbigt att konvertera till wxWidgets från FLTK. Jag skall konvertera hela gMan till wxWidgets sedan när jag lärt mig det klokt, vilket tyvärr kommer att skjuta upp release-dagen en hel del tror jag.
För att slå två flugor i en smäll så tänker jag använda en av mina idéer jag har på lager som övningsprojekt. Idén jag tänker använda är något som jag kallar NSIS Tools / NSIS Wizard (har inte bestämmt mig), vilket är ett komplement till NSIS (Nullsoft Scriptable Install System). Programmet kommer alltså att vara en sorts wizard eller hjälpverktyg till att skapa NSIS skript. Om man har ett program/spel som består av väldigt många filer som skall installeras så kan det vara väldigt drygt att sitta och skriva varje fil i skriptet för hand, och det är här som min idé kommer in i bilden. Programmet skall kunna generera listan med filer automatiskt, plus allt annat som skriptet innehåller. För att göra en lång historia kort så kommer det alltså att vara ett grafiskt gränssnitt till NSIS.