Numworks Epsilon  1.4.1
Graphing Calculator Operating System
Shared::ValuesFunctionParameterController Class Reference

#include <values_function_parameter_controller.h>

Inheritance diagram for Shared::ValuesFunctionParameterController:
ViewController SimpleListViewDataSource SelectableTableViewDataSource Responder ListViewDataSource ScrollViewDataSource TableViewDataSource Graph::FunctionParameterController

Public Member Functions

 ValuesFunctionParameterController (char symbol)
 
Viewview () override
 
const char * title () override
 
void didBecomeFirstResponder () override
 
virtual int numberOfRows () override
 
KDCoordinate cellHeight () override
 
virtual HighlightCellreusableCell (int index) override
 
virtual int reusableCellCount () override
 
virtual void setFunction (Function *function)
 
- Public Member Functions inherited from ViewController
 ViewController (Responder *parentResponder)
 
virtual void viewWillAppear ()
 
virtual void viewDidDisappear ()
 
virtual DisplayParameter displayParameter ()
 
- Public Member Functions inherited from Responder
 Responder (Responder *parentResponder)
 
virtual bool handleEvent (Ion::Events::Event event)
 
virtual void willResignFirstResponder ()
 
virtual void didEnterResponderChain (Responder *previousFirstResponder)
 
virtual void willExitResponderChain (Responder *nextFirstResponder)
 
ResponderparentResponder () const
 
RespondercommonAncestorWith (Responder *responder)
 
void setParentResponder (Responder *responder)
 
Appapp ()
 
virtual Toolboxtoolbox ()
 
- Public Member Functions inherited from SimpleListViewDataSource
KDCoordinate rowHeight (int j) override
 
KDCoordinate cumulatedHeightFromIndex (int j) override
 
int indexFromCumulatedHeight (KDCoordinate offsetY) override
 
HighlightCellreusableCell (int index, int type) override
 
int reusableCellCount (int type) override
 
int typeAtLocation (int i, int j) override
 
- Public Member Functions inherited from ListViewDataSource
virtual KDCoordinate cellWidth ()
 
KDCoordinate columnWidth (int i) override
 
int numberOfColumns () override
 
void willDisplayCellAtLocation (HighlightCell *cell, int x, int y) override
 
int indexFromCumulatedWidth (KDCoordinate offsetX) override
 
KDCoordinate cumulatedWidthFromIndex (int i) override
 
virtual void willDisplayCellForIndex (HighlightCell *cell, int index)
 
- Public Member Functions inherited from SelectableTableViewDataSource
 SelectableTableViewDataSource ()
 
int selectedRow ()
 
int selectedColumn ()
 
void selectRow (int j)
 
void selectColumn (int i)
 
void selectCellAtLocation (int i, int j)
 
- Public Member Functions inherited from ScrollViewDataSource
 ScrollViewDataSource ()
 
KDPoint offset () const
 
bool setOffset (KDPoint offset)
 

Protected Attributes

MessageTableCellWithChevron m_copyColumn
 
SelectableTableView m_selectableTableView
 

Additional Inherited Members

- Public Types inherited from ViewController
enum  DisplayParameter { DisplayParameter::Default, DisplayParameter::DoNotShowOwnTitle, DisplayParameter::WantsMaximumSpace }
 

Detailed Description

Definition at line 10 of file values_function_parameter_controller.h.

Constructor & Destructor Documentation

◆ ValuesFunctionParameterController()

Shared::ValuesFunctionParameterController::ValuesFunctionParameterController ( char  symbol)

Definition at line 6 of file values_function_parameter_controller.cpp.

Member Function Documentation

◆ cellHeight()

KDCoordinate Shared::ValuesFunctionParameterController::cellHeight ( )
overridevirtual

Implements SimpleListViewDataSource.

Definition at line 54 of file values_function_parameter_controller.cpp.

◆ didBecomeFirstResponder()

void Shared::ValuesFunctionParameterController::didBecomeFirstResponder ( )
overridevirtual

Reimplemented from Responder.

Definition at line 35 of file values_function_parameter_controller.cpp.

◆ numberOfRows()

int Shared::ValuesFunctionParameterController::numberOfRows ( )
overridevirtual

◆ reusableCell()

HighlightCell * Shared::ValuesFunctionParameterController::reusableCell ( int  index)
overridevirtual

◆ reusableCellCount()

int Shared::ValuesFunctionParameterController::reusableCellCount ( )
overridevirtual

◆ setFunction()

void Shared::ValuesFunctionParameterController::setFunction ( Function function)
virtual

◆ title()

const char * Shared::ValuesFunctionParameterController::title ( )
overridevirtual

Reimplemented from ViewController.

Definition at line 15 of file values_function_parameter_controller.cpp.

◆ view()

View * Shared::ValuesFunctionParameterController::view ( )
overridevirtual

Implements ViewController.

Definition at line 27 of file values_function_parameter_controller.cpp.

Member Data Documentation

◆ m_copyColumn

MessageTableCellWithChevron Shared::ValuesFunctionParameterController::m_copyColumn
protected

Definition at line 23 of file values_function_parameter_controller.h.

◆ m_selectableTableView

SelectableTableView Shared::ValuesFunctionParameterController::m_selectableTableView
protected

Definition at line 24 of file values_function_parameter_controller.h.


The documentation for this class was generated from the following files: