19a75b31f9
#KT-48634 Fixed
29 lines
613 B
Kotlin
Vendored
29 lines
613 B
Kotlin
Vendored
class DrawableGrid(var isEnabled: Boolean)
|
|
|
|
class My {
|
|
private val drawableGrid = createDrawableGrid()
|
|
|
|
private var useAll = false
|
|
set(value) {
|
|
drawableGrid.isEnabled = !value
|
|
}
|
|
|
|
private fun createDrawableGrid() = DrawableGrid(false).apply {
|
|
if (useAll) -1 else 0
|
|
}
|
|
}
|
|
|
|
class Your {
|
|
private val drawableGrid = createDrawableGrid()
|
|
|
|
private var useAll
|
|
get() = false
|
|
set(value) {
|
|
drawableGrid.isEnabled = !value
|
|
}
|
|
|
|
private fun createDrawableGrid() = DrawableGrid(false).apply {
|
|
if (useAll) -1 else 0
|
|
}
|
|
}
|