AnimationProperties

open class AnimationProperties(borderColor: String?, textColor: String?, pointer: Boolean?, highlight: String?, animationStyle: String?, animationTime: Double?, render: Boolean?) : StylesheetProperty

Animation properties for when a data structure is being animated (for example, during push/pop operations on a stack)

Constructors

AnimationProperties
Link copied to clipboard
fun AnimationProperties(borderColor: String? = null, textColor: String? = null, pointer: Boolean? = null, highlight: String? = "YELLOW", animationStyle: String? = null, animationTime: Double? = null, render: Boolean? = true)
Create empty Animation properties

Functions

equals
Link copied to clipboard
open operator fun equals(other: Any?): Boolean
handleColourValue
Link copied to clipboard
fun handleColourValue(color: String?): String?
Handles color value to be passed to Python
hashCode
Link copied to clipboard
open fun hashCode(): Int
toString
Link copied to clipboard
open fun toString(): String

Properties

animationStyle
Link copied to clipboard
open var animationStyle: String? = null
animationTime
Link copied to clipboard
open var animationTime: Double? = null
borderColor
Link copied to clipboard
open override val borderColor: String? = null
highlight
Link copied to clipboard
open val highlight: String?
pointer
Link copied to clipboard
open val pointer: Boolean? = null
render
Link copied to clipboard
open val render: Boolean? = true
textColor
Link copied to clipboard
open override val textColor: String? = null

Inheritors

DefaultAnimationProperties
Link copied to clipboard