IT-lexikon › Infrastruktur › WindowLab

WindowLab

Infrastruktur In English → Uppdaterad: 2026-10-09
Mer info
Skapad av
Nick Gravgaard
År
Typ
Fönsterhanterare
Licens
GPL
Officiell sajt

Nick Gravgaards fönsterhanterare från 2001 med några egna idéer: klick ger fokus men lyfter inte fönstret, aktivitetsfält och menyrad delar samma rad, och pekaren spärras så att en titelrad aldrig kan dras av skärmen.

Grunden är aewm, men WindowLab avviker från den på de punkter där författaren tyckte att alla fönsterhanterare gjorde fel. Fokus ges med klick men höjer inte fönstret: att läsa ett dokument bakom terminalen man skriver i ska inte kräva att terminalen försvinner. Storleksändring sker i ett svep där flera kanter kan flyttas samtidigt, i stället för att dra ett hörn i taget. Översta raden på skärmen är ett aktivitetsfält med en knapp per fönster, och under höger musknapp blir samma rad en menyrad vars innehåll läses ur en enkel textfil i hemkatalogen.

Det udda är spärrarna. Medan ett fönster dras hindras pekaren från att föra titelraden utanför skärmkanten, så inget hamnar utom räckhåll, och när menyn är öppen hålls pekaren kvar på menyraden så att man inte missar. Allt ryms i några tusen rader C under GPL. Gravgaard blev senare mer känd för förslaget elastic tabstops, ett försök att få tabbar i källkod att bete sig lika resonligt.

← Tillbaka till lexikonet