Listbyggare
En listbyggare , även känd som en dubbel list , dubbel listbox , disjoint listbox , list shuttle , shuttle , swaplist , transfer list och dubbelsidig multi select är ett grafiskt kontrollelement där en användare kan välja en uppsättning textvärden genom att flytta värden mellan två listrutor , en representerar valda värden och den andra representerar omarkerade. Att flytta värden fram och tillbaka görs vanligtvis genom att välja värden inom en av de två listorna och klicka på knapparna som läser "Lägg till" och "Ta bort", snarare än genom att dra och släppa dem. (Knapparna kan alternativt vara märkta med ">" och "<" för att visuellt indikera att ett objekt flyttas från den vänstra listan till höger, eller vice versa.) Mindre traditionellt kan det istället finnas en lägg till eller ta bort-knapp individuellt bredvid varje objekt . Widgeten kan ibland också innehålla möjligheten att ordna om de valda värdena. Det kan också finnas knappar för att lägga till eller ta bort alla värden, eller ett textfält för att filtrera listan.
Microsoft Windows 7 designriktlinjer säger att en listbyggare kan vara det rätta designvalet om man vill tillåta att välja flera alternativ från en lista, för att tillåta omordning av objekten och/eller för att kompakt visa alla för närvarande valda objekt.