| 128 | } |
| 129 | |
| 130 | int UITheme::getStatusBarHeight() { |
| 131 | const ThemeMetrics& metrics = UITheme::getInstance().getMetrics(); |
| 132 | |
| 133 | // Add status bar margin |
| 134 | const bool showStatusBar = |
| 135 | SETTINGS.statusBarChapterPageCount || SETTINGS.statusBarBookProgressPercentage || |
| 136 | SETTINGS.statusBarTitle != CrossPointSettings::STATUS_BAR_TITLE::HIDE_TITLE || SETTINGS.statusBarBattery || |
| 137 | SETTINGS.statusBarClock != CrossPointSettings::STATUS_BAR_CLOCK_MODE::STATUS_BAR_CLOCK_HIDE; |
| 138 | const bool showProgressBar = |
| 139 | SETTINGS.statusBarProgressBar != CrossPointSettings::STATUS_BAR_PROGRESS_BAR::HIDE_PROGRESS; |
| 140 | return (showStatusBar ? (metrics.statusBarVerticalMargin) : 0) + |
| 141 | (showProgressBar ? (((SETTINGS.statusBarProgressBarThickness + 1) * 2) + metrics.progressBarMarginTop) : 0); |
| 142 | } |
| 143 | |
| 144 | int UITheme::getProgressBarHeight() { |
| 145 | const ThemeMetrics& metrics = UITheme::getInstance().getMetrics(); |
no outgoing calls
no test coverage detected