The features described herein are directed to a method and system for use
in a computing environment for representing files stored in stacks. The
method includes providing a set of stack icons, each icon in the set
having a stack height representing a range of stack sizes. The method
additionally includes determining a stack size for a selected stack and
selecting and displaying an appropriate stack icon from the set of stack
icons based on the determined stack size. The selected stack may be
stored within one of multiple libraries. Accordingly a distinct set of
icons relevant to each library may be stored for each library. The icons
may visibly convey information pertaining to the relevant library.
Accordingly, the method may include representing a selected stack by
determining an appropriate library and an appropriate stack height and
displaying a corresponding icon. The stack icon may include multiple
thumbnail images as top elements, and may use common characteristics
among the files to define the appearance of the stack. The system may
also use metadata or file characteristics (e.g., time of last edit, size,
etc.) to identify one file for top representation in the stack icon. The
system may additionally include an empty stack icon, a generic stack
icon, property based icons, and custom thumbnail icons.