@UnsafeVariance forsenD
This commit is contained in:
parent
3abee0421b
commit
ec50b7f6ef
@ -9,8 +9,8 @@ import kotlin.math.roundToInt
|
|||||||
open class AnalogScrollBarPanel<out S : Screen>(
|
open class AnalogScrollBarPanel<out S : Screen>(
|
||||||
screen: S,
|
screen: S,
|
||||||
parent: EditablePanel<*>?,
|
parent: EditablePanel<*>?,
|
||||||
val maxScroll: (panel: AnalogScrollBarPanel<*>) -> Float,
|
val maxScroll: (panel: AnalogScrollBarPanel<@UnsafeVariance S>) -> Float,
|
||||||
val scrollCallback: (panel: AnalogScrollBarPanel<*>, oldScroll: Float, newScroll: Float) -> Unit = { _, _, _ -> },
|
val scrollCallback: (panel: AnalogScrollBarPanel<@UnsafeVariance S>, oldScroll: Float, newScroll: Float) -> Unit = { _, _, _ -> },
|
||||||
val smoothScrollCallback: (panel: AnalogScrollBarPanel<*>, oldScroll: Float, newScroll: Float) -> Unit = { _, _, _ -> },
|
val smoothScrollCallback: (panel: AnalogScrollBarPanel<*>, oldScroll: Float, newScroll: Float) -> Unit = { _, _, _ -> },
|
||||||
x: Float = 0f,
|
x: Float = 0f,
|
||||||
y: Float = 0f,
|
y: Float = 0f,
|
||||||
|
@ -8,8 +8,8 @@ import kotlin.math.roundToInt
|
|||||||
open class DiscreteScrollBarPanel<out S : Screen>(
|
open class DiscreteScrollBarPanel<out S : Screen>(
|
||||||
screen: S,
|
screen: S,
|
||||||
parent: EditablePanel<*>?,
|
parent: EditablePanel<*>?,
|
||||||
val maxScroll: (panel: DiscreteScrollBarPanel<*>) -> Int,
|
val maxScroll: (panel: DiscreteScrollBarPanel<@UnsafeVariance S>) -> Int,
|
||||||
val scrollCallback: (panel: DiscreteScrollBarPanel<*>, oldScroll: Int, newScroll: Int) -> Unit,
|
val scrollCallback: (panel: DiscreteScrollBarPanel<@UnsafeVariance S>, oldScroll: Int, newScroll: Int) -> Unit,
|
||||||
x: Float = 0f,
|
x: Float = 0f,
|
||||||
y: Float = 0f,
|
y: Float = 0f,
|
||||||
height: Float = 20f,
|
height: Float = 20f,
|
||||||
|
Loading…
Reference in New Issue
Block a user