Package-level declarations

Types

Link copied to clipboard
data class BasicIconKey(val resourceName: String, val scaledHeight: Int) : IconKey

The basic IconKey.

Link copied to clipboard
class CompoundIcon(icons: List<Icon>, xGap: Int) : Icon
Link copied to clipboard
interface IconKey

The interface for the minimum required state for an ImageIconCache key.

Link copied to clipboard
class ImageIconCache<Key : IconKey>(resourcePath: String, resourceClass: Class<*>, softCapacity: Int = 100, strongCapacity: Int = 20)

A wrapper of an LRUCache keyed by an IconKey for storing scaled ImageIcons organized by scaled height.

Link copied to clipboard

Manages the structure view icons associated with the various SideEffectKinds.

Link copied to clipboard
data class UsageTypeIconKey(val usageType: NamesIndex.UsageType, val scaledHeight: Int) : IconKey

The Pair of String used to retrieve a usage type icon in the senders view.

Link copied to clipboard

Manages the senders view icons associated with the various UsageTypes.