mirror of
https://github.com/UpsilonNumworks/Upsilon.git
synced 2026-01-19 00:37:25 +01:00
[apps] Fix margins of LanguageController
Add margin at the bottom and fix margin values
This commit is contained in:
@@ -1,11 +1,15 @@
|
||||
#include "language_controller.h"
|
||||
#include "../global_preferences.h"
|
||||
#include "../apps_container.h"
|
||||
#include <algorithm>
|
||||
|
||||
namespace OnBoarding {
|
||||
|
||||
LanguageController::LanguageController(Responder * parentResponder) :
|
||||
Shared::LanguageController(parentResponder, (Ion::Display::Height - I18n::NumberOfLanguages*Metric::ParameterCellHeight)/2)
|
||||
Shared::LanguageController(
|
||||
parentResponder,
|
||||
std::max(static_cast<int>(Metric::CommonLeftMargin),
|
||||
(Ion::Display::Height - I18n::NumberOfLanguages*Metric::ParameterCellHeight)/2))
|
||||
{
|
||||
}
|
||||
|
||||
|
||||
@@ -22,7 +22,7 @@ MainController::MainController(Responder * parentResponder, InputEventHandlerDel
|
||||
m_selectableTableView(this),
|
||||
m_preferencesController(this),
|
||||
m_displayModeController(this, inputEventHandlerDelegate),
|
||||
m_languageController(this, 13),
|
||||
m_languageController(this, Metric::CommonTopMargin),
|
||||
m_examModeController(this),
|
||||
m_aboutController(this)
|
||||
{
|
||||
|
||||
@@ -5,12 +5,12 @@
|
||||
|
||||
namespace Shared {
|
||||
|
||||
LanguageController::LanguageController(Responder * parentResponder, KDCoordinate topMargin) :
|
||||
LanguageController::LanguageController(Responder * parentResponder, KDCoordinate verticalMargin) :
|
||||
ViewController(parentResponder),
|
||||
m_selectableTableView(this, this, this)
|
||||
{
|
||||
m_selectableTableView.setTopMargin(topMargin);
|
||||
m_selectableTableView.setBottomMargin(0);
|
||||
m_selectableTableView.setTopMargin(verticalMargin);
|
||||
m_selectableTableView.setBottomMargin(verticalMargin);
|
||||
for (int i = 0; i < I18n::NumberOfLanguages; i++) {
|
||||
m_cells[i].setMessageFont(KDFont::LargeFont);
|
||||
}
|
||||
|
||||
@@ -8,7 +8,7 @@ namespace Shared {
|
||||
|
||||
class LanguageController : public ViewController, public SimpleListViewDataSource, public SelectableTableViewDataSource {
|
||||
public:
|
||||
LanguageController(Responder * parentResponder, KDCoordinate topMargin);
|
||||
LanguageController(Responder * parentResponder, KDCoordinate verticalMargin);
|
||||
void resetSelection();
|
||||
|
||||
View * view() override;
|
||||
|
||||
Reference in New Issue
Block a user