9 m_hideColumn(
I18n::Message::HideDerivativeColumn),
11 m_copyColumn(
I18n::Message::CopyColumnInList),
13 m_selectableTableView(this),
15 m_valuesController(valuesController)
21 for (
int currentChar = 0; currentChar < k_maxNumberOfCharsInTitle; currentChar++) {
22 if (m_pageTitle[currentChar] ==
'(') {
23 m_pageTitle[currentChar-2] = *m_function->
name();
31 return &m_selectableTableView;
35 m_function =
function;
68 return k_totalNumberOfCell;
73 assert(index < k_totalNumberOfCell);
83 return k_totalNumberOfCell;
int numberOfRows() override
const char * title() override
void setDisplayDerivative(bool display)
Responder * parentResponder() const
size_t strlcpy(char *dst, const char *src, size_t len)
DerivativeParameterController(ValuesController *valuesController)
enum Message uint16_t enum Language uint16_t const char * translate(Message m, Language l=(Language) 0)
bool handleEvent(Ion::Events::Event event) override
void setFunction(CartesianFunction *function)
const char * name() const
HighlightCell * reusableCell(int index) override
static constexpr KDCoordinate ParameterCellHeight
void setFirstResponder(Responder *responder)
int reusableCellCount() override
void selectCellAtLocation(int i, int j)
void didBecomeFirstResponder() override
KDCoordinate cellHeight() override