mirror of
https://github.com/UpsilonNumworks/Upsilon.git
synced 2026-01-19 00:37:25 +01:00
[apps/shared] Improve validate button rendering in float parameter
controllers Change-Id: I58ccc4da68c83509fe734038781b971d2a8f74c6
This commit is contained in:
@@ -12,10 +12,10 @@ FloatParameterController::FloatParameterController(Responder * parentResponder,
|
||||
ViewController(parentResponder),
|
||||
m_selectableTableView(SelectableTableView(this, this, Metric::CommonTopMargin, Metric::CommonRightMargin,
|
||||
Metric::CommonBottomMargin, Metric::CommonLeftMargin, this)),
|
||||
m_okButton(Button(&m_selectableTableView, okButtonText, Invocation([](void * context, void * sender) {
|
||||
m_okButton(ButtonWithSeparator(&m_selectableTableView, okButtonText, Invocation([](void * context, void * sender) {
|
||||
FloatParameterController * parameterController = (FloatParameterController *) context;
|
||||
parameterController->buttonAction();
|
||||
}, this), KDText::FontSize::Large))
|
||||
}, this)))
|
||||
{
|
||||
}
|
||||
|
||||
@@ -72,6 +72,9 @@ KDCoordinate FloatParameterController::rowHeight(int j) {
|
||||
}
|
||||
|
||||
KDCoordinate FloatParameterController::cumulatedHeightFromIndex(int j) {
|
||||
if (j == numberOfRows()) {
|
||||
return j*Metric::ParameterCellHeight+k_buttonMargin;
|
||||
}
|
||||
return Metric::ParameterCellHeight*j;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user