1 #ifndef APPS_VARIABLE_BOX_CONTROLLER_H 2 #define APPS_VARIABLE_BOX_CONTROLLER_H 4 #define MATRIX_VARIABLES 1 23 const char *
title()
override;
28 int reusableCellCount(
int type)
override;
29 void willDisplayCellForIndex(
HighlightCell * cell,
int index)
override;
32 int indexFromCumulatedHeight(
KDCoordinate offsetY)
override;
33 int typeAtLocation(
int i,
int j)
override;
47 constexpr
static int k_maxNumberOfDisplayedRows = 6;
49 constexpr
static int k_numberOfMenuRows = 3;
51 constexpr
static int k_numberOfMenuRows = 2;
54 Page pageAtIndex(
int index);
55 void putLabelAtIndexInBuffer(
int index,
char * buffer);
56 I18n::Message nodeLabelAtIndex(
int index);
62 int m_firstSelectedRow;
63 int m_previousSelectedRow;
69 ContentViewController m_contentViewController;
void setTextFieldCaller(TextField *textField)
Responder * parentResponder() const
const char * title() override
void viewDidDisappear() override
bool handleEvent(Ion::Events::Event event) override
VariableBoxController(Poincare::GlobalContext *context)
void viewWillAppear() override
constexpr uint8_t numberOfRows
void didBecomeFirstResponder() override