Package avail.anvil.icons

Types

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

The basic IconKey.

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
object ProjectManagerIcons

Manages the structure view icons associated with the various SideEffectKinds.