Hylla (dator)

Hyllan är en gränssnittsfunktion i NeXTSTEP och OPENSTEP , och används som ett arkiv för att lagra länkar till vanliga filer, kataloger och program, och som en tillfällig " hållplats" för att flytta/kopiera filer och kataloger runt i filsystemhierarkin . I macOS kan objekt dras till sidofältsområdet i Finder , men dessa fungerar inte som platshållare och kan inte manipuleras på sättet nedan.

Dynamiken i hyllan i filsystemoperationer kan illustreras genom jämförelse med metaforen som används i Microsoft Windows operativsystem. För att flytta en fil kan följande steg vidtas:

  • fönstret som innehåller källmappen öppnas
  • fönstret som innehåller målmappen öppnas
  • den önskade filen i källkatalogen dras till målmappen

Med NeXT operativsystem, förutom att flytta filer genom att dra dem från fönster till fönster, kan följande metod användas:

  • användaren navigerar till källkatalogen
  • filen dras till hyllan
  • användaren navigerar till målkatalogen
  • filen dras från hyllan till målkatalogen

Observera att filen, när den dras till hyllan, inte har flyttats någonstans och inte ändras på något sätt. Hyllaikonen är bara en platshållare för filen. När platshållaren flyttas från hyllan sker den faktiska åtgärden.

NeXT-funktionaliteten bygger på detta koncept genom att tillåta målkatalogen att läggas på hyllan också, och filen kan bara dras till målkatalogikonen.

Processen liknar Microsoft Windows-funktionaliteten för att kopiera eller klippa filsystemobjekt (en fil eller filer, en mapp eller mappar eller en kombination av båda) till urklipp; objekten kopieras eller tas inte bort från sin ursprungliga plats förrän inklistringen till den nya platsen är klar. Hyllakonceptet, även om det är äldre, är mer kraftfullt genom att filsystemobjekten, deras källor och destinationer är beständiga och tillgängliga så länge de finns på hyllan (i Windows klipp, kopiera och klistra in metaforen kvarstår objekten och platserna tills en kopierings-/flyttningsoperation är klar eller tills något annat har placerats i urklippet).

Eftersom hyllikoner är "platshållare" av olika slag, kan ikoner placeras på hyllan som representerar vanliga kataloger, och vanligt använda program kan också placeras på hyllan.

Filhanteringsapplikationerna NeXTSTEP och OPENSTEP (kallas FileViewer och drivs av Workspace Manager) gjorde det också möjligt för användare att ha olika hyllor kopplade till särskilda kataloger. Användare öppnade helt enkelt en ny webbläsare rotad i en viss underkatalog, och det webbläsarfönstret skulle visa motsvarande hylla, vilket gör att användarna kan ha många olika hyllor baserat på vilken mapphierarki de råkade använda för att organisera sina filer.

Se även