AndroidAPS/app/src/main/java/info/nightscout/androidaps/skins/SkinClassic.kt

23 lines
899 B
Kotlin
Raw Normal View History

2020-05-03 15:04:08 +02:00
package info.nightscout.androidaps.skins
import info.nightscout.androidaps.Config
import info.nightscout.androidaps.R
import javax.inject.Inject
import javax.inject.Singleton
@Singleton
2020-05-07 09:54:36 +02:00
class SkinClassic @Inject constructor(private val config: Config): SkinInterface {
2020-05-03 15:04:08 +02:00
2020-05-31 12:02:42 +02:00
override val description: Int get() = R.string.classic_description
override val mainGraphHeight: Int get() = 200
override val secondaryGraphHeight: Int get() = 100
2020-05-03 15:04:08 +02:00
override fun overviewLayout(isLandscape: Boolean, isTablet: Boolean, isSmallHeight: Boolean): Int =
when {
2020-05-07 09:54:36 +02:00
config.NSCLIENT && isTablet -> R.layout.overview_fragment_nsclient_tablet
config.NSCLIENT -> R.layout.overview_fragment_nsclient
2020-05-03 15:04:08 +02:00
isSmallHeight || isLandscape -> R.layout.overview_fragment_landscape
else -> R.layout.overview_fragment
}
}