The GUI Thumbnail Control provides the ability to work with thumbnail images displayed on a thumbnail browser window. Each thumbnail is associated with an ImGearThumbnailItem Class object, which contains full information about the image. The collection of ImGearThumbnailItem Class objects is implemented within the ImGearThumbnailCtl Class.
When the application program runs, the thumbnail browser appears as a series of image buttons on the window.
An application interacts with the GUI Thumbnail control in the following ways:
- Loading: when thumbnail items are being loaded
- Sorting: when the thumbnail items are being re-sequenced on the display
- Selecting: when the user clicks on a thumbnail item
- Dragging: when the user drags a thumbnail item to a new position in the display