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

#include <function_go_to_parameter_controller.h>

Inheritance diagram for Shared::FunctionGoToParameterController:
Shared::GoToParameterController Shared::FloatParameterController DynamicViewController ListViewDataSource SelectableTableViewDataSource Shared::ParameterTextFieldDelegate ViewController TableViewDataSource ScrollViewDataSource Shared::TextFieldDelegate Responder TextFieldDelegate TextInputDelegate Sequence::GoToParameterController

Public Member Functions

 FunctionGoToParameterController (Responder *parentResponder, InteractiveCurveViewRange *graphRange, CurveViewCursor *cursor, I18n::Message symbol)
 
const char * title () override
 
void setFunction (Function *function)
 
- Public Member Functions inherited from Shared::GoToParameterController
 GoToParameterController (Responder *parentResponder, InteractiveCurveViewRange *graphRange, CurveViewCursor *cursor, I18n::Message symbol)
 
int numberOfRows () override
 
bool handleEvent (Ion::Events::Event event) override
 
- Public Member Functions inherited from Shared::FloatParameterController
 FloatParameterController (Responder *parentResponder)
 
void didBecomeFirstResponder () override
 
void viewWillAppear () override
 
void willExitResponderChain (Responder *nextFirstResponder) override
 
int typeAtLocation (int i, int j) override
 
int reusableCellCount (int type) override
 
HighlightCellreusableCell (int index, int type) override
 
KDCoordinate rowHeight (int j) override
 
KDCoordinate cumulatedHeightFromIndex (int j) override
 
int indexFromCumulatedHeight (KDCoordinate offsetY) override
 
void willDisplayCellForIndex (HighlightCell *cell, int index) override
 
bool textFieldShouldFinishEditing (TextField *textField, Ion::Events::Event event) override
 
bool textFieldDidFinishEditing (TextField *textField, const char *text, Ion::Events::Event event) override
 
- Public Member Functions inherited from DynamicViewController
 DynamicViewController (Responder *parentResponder)
 
 ~DynamicViewController ()
 
 DynamicViewController (const DynamicViewController &other)=delete
 
 DynamicViewController (DynamicViewController &&other)=delete
 
DynamicViewControlleroperator= (const DynamicViewController &other)=delete
 
DynamicViewControlleroperator= (DynamicViewController &&other)=delete
 
Viewview () override
 
void viewWillAppear () override
 
void viewDidDisappear () override
 
- Public Member Functions inherited from ViewController
 ViewController (Responder *parentResponder)
 
virtual DisplayParameter displayParameter ()
 
- Public Member Functions inherited from Responder
 Responder (Responder *parentResponder)
 
virtual void willResignFirstResponder ()
 
virtual void didEnterResponderChain (Responder *previousFirstResponder)
 
ResponderparentResponder () const
 
RespondercommonAncestorWith (Responder *responder)
 
void setParentResponder (Responder *responder)
 
Appapp ()
 
virtual Toolboxtoolbox ()
 
- 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
 
- 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)
 
- Public Member Functions inherited from Shared::ParameterTextFieldDelegate
bool textFieldDidReceiveEvent (TextField *textField, Ion::Events::Event event) override
 
- Public Member Functions inherited from Shared::TextFieldDelegate
bool textFieldShouldFinishEditing (TextField *textField, Ion::Events::Event event) override
 
bool textFieldDidReceiveEvent (TextField *textField, Ion::Events::Event event) override
 
ToolboxtoolboxForTextInput (TextInput *textInput) override
 
- Public Member Functions inherited from TextFieldDelegate
virtual bool textFieldDidAbortEditing (TextField *textField, const char *text)
 
virtual bool textFieldDidHandleEvent (TextField *textField, bool returnValue, bool textHasChanged)
 

Protected Member Functions

bool setParameterAtIndex (int parameterIndex, double f) override
 
- Protected Member Functions inherited from Shared::FloatParameterController
int activeCell ()
 
StackViewControllerstackController ()
 
virtual SelectableTableViewselectableTableView ()
 

Protected Attributes

Functionm_function
 
- Protected Attributes inherited from Shared::GoToParameterController
CurveViewCursorm_cursor
 
InteractiveCurveViewRangem_graphRange
 

Additional Inherited Members

- Public Types inherited from ViewController
enum  DisplayParameter { DisplayParameter::Default, DisplayParameter::DoNotShowOwnTitle, DisplayParameter::WantsMaximumSpace }
 
- Static Protected Attributes inherited from Shared::GoToParameterController
static constexpr double k_maxDisplayableFloat = 1E8
 

Detailed Description

Definition at line 9 of file function_go_to_parameter_controller.h.

Constructor & Destructor Documentation

◆ FunctionGoToParameterController()

Shared::FunctionGoToParameterController::FunctionGoToParameterController ( Responder parentResponder,
InteractiveCurveViewRange graphRange,
CurveViewCursor cursor,
I18n::Message  symbol 
)

Definition at line 8 of file function_go_to_parameter_controller.cpp.

Member Function Documentation

◆ setFunction()

void Shared::FunctionGoToParameterController::setFunction ( Function function)

Definition at line 41 of file function_go_to_parameter_controller.cpp.

◆ setParameterAtIndex()

bool Shared::FunctionGoToParameterController::setParameterAtIndex ( int  parameterIndex,
double  f 
)
overrideprotectedvirtual

◆ title()

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

Reimplemented from ViewController.

Definition at line 14 of file function_go_to_parameter_controller.cpp.

Member Data Documentation

◆ m_function

Function* Shared::FunctionGoToParameterController::m_function
protected

Definition at line 16 of file function_go_to_parameter_controller.h.


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