wxWidgets

14 01 2008

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.





Skola igen…

8 01 2008

Skolan har börjat igen! Egentligen börja den igår, men det blev inget blogginlägg då.

Det nya schemat för terminen ser lovande ut, ganska mycket ledighet och det gillar vi! Imorgon börjar jag nio, har multimedia + klassråd, sedan åker jag hem. Plus att om jag har förstått allting rätt (har blivit lite ändringar i schemat och så) så kommer jag ha über-sovmorgon på fredagar, kommer börja typ halv ett och sluta tjugo över tre.

Förutom skolan så har jag fortsatt att utveckla på Gmod Mod Manager (gMan) och allt går lite väl bra. Just nu har jag lite problem med att mapparna stannar kvar i unactive_mods när man aktiverar en mod igen, vilket egentligen inte är ett problem eftersom mappar inte tar någon plats på disken överhuvudtaget, men man vill ju göra snyggt efter sig, annars blir det ju bara amatörmässigt.
Kommer snart att släppa en W.I.P tråd på Facepunch.

Har fått en idé till ett företag också…
Grundtanken bygger på vad som är tanken bakom datorer överhuvudtaget, nämligen att förenkla för oss, datorer gör saker åt oss så att vi slipper, och dessutom i en avsevärt högre hastighet – oftast. Så tanken med företaget är att skapa program som förenklar för oss, program som automatiserar saker som skulle kunna vara lätt att göra manuellt men som blir enklare med ett program.

Har även listat ut ett finurligt namn till företaget också, AuTools, vilket är en sammansmältning av Auto och Tools. Ung som man är så gör man ju också det roliga först, så jag sitter just nu och skissar på en logotyp. Det här kommer inte att bli ett ”riktigt” företag utan mer som ett namn bakom programmen, istället för mitt namn, det ser liksom lite mer proffesionellare ut :-P . Efter logotypen är klar skall jag börja pyssla lite med en hemsida till ”företaget”. Fast allt det här blir ju inte förrän jag har släppt gMan.