BasicTabProducer

open class BasicTabProducer<T>(val tabHeight: Double = 40.0, val tabRadius: Double = 12.0, val selectedColor: Color = White, val unselectedColor: Color = Transparent, val hoverColorMapper: ColorMapper? = null) : TabProducer<T> (source)

Constructors

Link copied to clipboard
constructor(tabHeight: Double = 40.0, tabRadius: Double = 12.0, selectedColor: Color = White, unselectedColor: Color = Transparent, hoverColorMapper: ColorMapper? = null)

Properties

Link copied to clipboard
protected open val cancelMove: (TabbedPanel<T>, Int) -> Unit
Link copied to clipboard
Link copied to clipboard
protected open val move: (TabbedPanel<T>, Int, Double) -> Unit
Link copied to clipboard
protected val selectedColor: Color
Link copied to clipboard
open override val spacing: Double = 0.0
Link copied to clipboard
open override val tabHeight: Double
Link copied to clipboard
Link copied to clipboard
protected val unselectedColor: Color

Functions

Link copied to clipboard
open operator override fun invoke(panel: TabbedPanel<T>, item: T, index: Int): BasicTab<T>