Numworks Epsilon  1.4.1
Graphing Calculator Operating System
Responder Class Reference

#include <responder.h>

Inheritance diagram for Responder:
App Button Calculation::HistoryViewCell Calculation::OutputExpressionsView Code::ConsoleEditCell Code::ConsoleLineCell EditableTextCell EvenOddDoubleBufferTextCell EvenOddEditableTextCell MessageTableCellWithEditableText Probability::ResponderImageCell ScrollableView SelectableTableView ViewController

Public Member Functions

 Responder (Responder *parentResponder)
 
virtual bool handleEvent (Ion::Events::Event event)
 
virtual void didBecomeFirstResponder ()
 
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 ()
 

Detailed Description

Definition at line 9 of file responder.h.

Constructor & Destructor Documentation

◆ Responder()

Responder::Responder ( Responder parentResponder)

Definition at line 7 of file responder.cpp.

Member Function Documentation

◆ app()

App * Responder::app ( )

Definition at line 77 of file responder.cpp.

◆ commonAncestorWith()

Responder * Responder::commonAncestorWith ( Responder responder)

Definition at line 41 of file responder.cpp.

◆ didBecomeFirstResponder()

void Responder::didBecomeFirstResponder ( )
virtual

Reimplemented in Toolbox::ListController, Code::ConsoleController, Code::MenuController, Code::ConsoleLineCell, ButtonRowController, Calculation::HistoryViewCell, Shared::ListController, Sequence::TypeParameterController, Calculation::OutputExpressionsView, Shared::StoreController, Code::ScriptParameterController, Graph::CalculationParameterController, Regression::CalculationController, Settings::SubController, Shared::ValuesController, StackViewController, Code::ConsoleEditCell, Shared::EditableCellTableViewController, Statistics::HistogramController, EditableTextCell, Code::EditorController, Settings::MainController, EvenOddEditableTextCell, Calculation::HistoryController, Probability::CalculationController, Probability::CalculationTypeController, Regression::PredictionParameterController, Shared::ListParameterController, TabViewController, Toolbox, Graph::DerivativeParameterController, Home::Controller, Shared::ZoomParameterController, Calculation::EditExpressionController, Probability::LawController, Probability::ParametersController, Shared::InteractiveCurveViewController, Shared::StoreParameterController, Statistics::BoxController, ExamPopUpController, Regression::InitialisationParameterController, Shared::FloatParameterController, Shared::FunctionCurveParameterController, Shared::InitialisationParameterController, Shared::LanguageController, Shared::ValuesFunctionParameterController, Shared::ValuesParameterController, Statistics::CalculationController, Code::VariableBoxController, AlternateEmptyViewController, Shared::TabTableController, VariableBoxController, Calculation::ScrollableOutputExpressionsView, MessageTableCellWithEditableText, ModalViewController, and HardwareTest::PopUpController.

Definition at line 29 of file responder.cpp.

◆ didEnterResponderChain()

void Responder::didEnterResponderChain ( Responder previousFirstResponder)
virtual

◆ handleEvent()

bool Responder::handleEvent ( Ion::Events::Event  event)
virtual

Reimplemented in Code::ConsoleController, Code::MenuController, ButtonRowController, Calculation::HistoryViewCell, Shared::ListController, SelectableTableView, Sequence::TypeParameterController, Calculation::OutputExpressionsView, EvenOddDoubleBufferTextCell, Shared::StoreController, Graph::CalculationParameterController, Regression::CalculationController, Shared::ValuesController, StackViewController, TextField, Code::ScriptParameterController, Settings::SubController, Shared::IntervalParameterController, Statistics::HistogramController, Code::EditorController, Probability::CalculationController, Probability::CalculationTypeController, Settings::MainController, Shared::SumGraphController, Calculation::EditExpressionController, Code::SandboxController, Probability::ResponderImageCell, Shared::FloatParameterController, Calculation::HistoryController, Graph::CalculationGraphController, Regression::PredictionParameterController, Sequence::ListParameterController, Shared::LanguageController, Shared::RangeParameterController, Shared::SimpleInteractiveCurveViewController, TabViewController, Toolbox, Code::PythonToolbox, ExamPopUpController, Graph::DerivativeParameterController, Home::Controller, Shared::ListParameterController, Graph::CurveParameterController, Graph::ValuesController, Probability::LawController, Sequence::CurveParameterController, Sequence::SequenceToolbox, Shared::InteractiveCurveViewController, Shared::StoreParameterController, Shared::ZoomParameterController, Statistics::BoxController, HardwareTest::ScreenTestController, HardwareTest::USBTestController, OnBoarding::LanguageController, OnBoarding::UpdateController, Probability::ParametersController, Regression::InitialisationParameterController, Shared::GoToParameterController, Shared::InitialisationParameterController, Statistics::CalculationController, WarningController, Graph::FunctionParameterController, HardwareTest::KeyboardTestController, HardwareTest::LEDTestController, Shared::ValuesParameterController, AlternateEmptyViewController, TextArea, HardwareTest::PopUpController, USB::USBConnectedController, Button, HardwareTest::BatteryTestController, HardwareTest::ResetController, Settings::LanguageController, ModalViewController, Calculation::TextField, MessageController, and ScrollableView.

Definition at line 20 of file responder.cpp.

◆ parentResponder()

Responder * Responder::parentResponder ( ) const

Definition at line 12 of file responder.cpp.

◆ setParentResponder()

void Responder::setParentResponder ( Responder responder)

Definition at line 16 of file responder.cpp.

◆ toolbox()

virtual Toolbox* Responder::toolbox ( )
inlinevirtual

Reimplemented in TextInput.

Definition at line 21 of file responder.h.

◆ willExitResponderChain()

◆ willResignFirstResponder()

void Responder::willResignFirstResponder ( )
virtual

Reimplemented in TabViewController.

Definition at line 32 of file responder.cpp.


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