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

#include <text_field_delegate_app.h>

Inheritance diagram for Shared::TextFieldDelegateApp:
App Shared::TextFieldDelegate Responder TextFieldDelegate TextInputDelegate Calculation::App Probability::App Regression::App Settings::App Shared::FunctionApp Statistics::App Graph::App Sequence::App

Public Member Functions

virtual ~TextFieldDelegateApp ()=default
 
virtual Poincare::ContextlocalContext ()
 
AppsContainercontainer ()
 
virtual const char * XNT ()
 
bool textFieldShouldFinishEditing (TextField *textField, Ion::Events::Event event) override
 
virtual bool textFieldDidReceiveEvent (TextField *textField, Ion::Events::Event event) override
 
ToolboxtoolboxForTextInput (TextInput *textInput) override
 
- Public Member Functions inherited from App
virtual ~App ()=default
 
Snapshotsnapshot ()
 
void setFirstResponder (Responder *responder)
 
ResponderfirstResponder ()
 
virtual bool processEvent (Ion::Events::Event event)
 
void displayModalViewController (ViewController *vc, float verticalAlignment, float horizontalAlignment, KDCoordinate topMargin=0, KDCoordinate leftMargin=0, KDCoordinate bottomMargin=0, KDCoordinate rightMargin=0)
 
void dismissModalViewController ()
 
void displayWarning (I18n::Message warningMessage)
 
const Containercontainer () const
 
virtual void didBecomeActive (Window *window)
 
virtual void willBecomeInactive ()
 
ViewmodalView ()
 
virtual int numberOfTimers ()
 
virtual TimertimerAtIndex (int i)
 
- Public Member Functions inherited from Responder
 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 ()
 
- Public Member Functions inherited from TextFieldDelegate
virtual bool textFieldDidFinishEditing (TextField *textField, const char *text, Ion::Events::Event event)
 
virtual bool textFieldDidAbortEditing (TextField *textField, const char *text)
 
virtual bool textFieldDidHandleEvent (TextField *textField, bool returnValue, bool textHasChanged)
 

Protected Member Functions

 TextFieldDelegateApp (Container *container, Snapshot *snapshot, ViewController *rootViewController)
 
- Protected Member Functions inherited from App
 App (Container *container, Snapshot *snapshot, ViewController *rootViewController, I18n::Message warningMessage=(I18n::Message) 0)
 

Additional Inherited Members

- Public Attributes inherited from App
uint8_t m_magic
 
- Static Public Attributes inherited from App
static constexpr uint8_t Magic = 0xA8
 
- Protected Attributes inherited from App
ModalViewController m_modalViewController
 

Detailed Description

Definition at line 12 of file text_field_delegate_app.h.

Constructor & Destructor Documentation

◆ ~TextFieldDelegateApp()

virtual Shared::TextFieldDelegateApp::~TextFieldDelegateApp ( )
virtualdefault

◆ TextFieldDelegateApp()

Shared::TextFieldDelegateApp::TextFieldDelegateApp ( Container container,
Snapshot snapshot,
ViewController rootViewController 
)
protected

Definition at line 10 of file text_field_delegate_app.cpp.

Member Function Documentation

◆ container()

AppsContainer * Shared::TextFieldDelegateApp::container ( )

Definition at line 20 of file text_field_delegate_app.cpp.

◆ localContext()

Context * Shared::TextFieldDelegateApp::localContext ( )
virtual

Reimplemented in Sequence::App.

Definition at line 16 of file text_field_delegate_app.cpp.

◆ textFieldDidReceiveEvent()

bool Shared::TextFieldDelegateApp::textFieldDidReceiveEvent ( TextField textField,
Ion::Events::Event  event 
)
overridevirtual

Reimplemented from Shared::TextFieldDelegate.

Definition at line 79 of file text_field_delegate_app.cpp.

◆ textFieldShouldFinishEditing()

bool Shared::TextFieldDelegateApp::textFieldShouldFinishEditing ( TextField textField,
Ion::Events::Event  event 
)
overridevirtual

Reimplemented from Shared::TextFieldDelegate.

Definition at line 75 of file text_field_delegate_app.cpp.

◆ toolboxForTextInput()

Toolbox * Shared::TextFieldDelegateApp::toolboxForTextInput ( TextInput textInput)
overridevirtual

Reimplemented from Shared::TextFieldDelegate.

Definition at line 110 of file text_field_delegate_app.cpp.

◆ XNT()

const char * Shared::TextFieldDelegateApp::XNT ( )
virtual

Reimplemented in Sequence::App, Graph::App, and Calculation::App.

Definition at line 24 of file text_field_delegate_app.cpp.


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