Numworks Epsilon
1.4.1
Graphing Calculator Operating System
|
#include <simple_interactive_curve_view_controller.h>
Public Member Functions | |
SimpleInteractiveCurveViewController (Responder *parentResponder, InteractiveCurveViewRange *interactiveRange, CurveView *curveView, CurveViewCursor *cursor) | |
View * | view () override |
bool | handleEvent (Ion::Events::Event event) override |
![]() | |
ViewController (Responder *parentResponder) | |
virtual const char * | title () |
virtual void | viewWillAppear () |
virtual void | viewDidDisappear () |
virtual DisplayParameter | displayParameter () |
![]() | |
Responder (Responder *parentResponder) | |
virtual void | didBecomeFirstResponder () |
virtual void | willResignFirstResponder () |
virtual void | didEnterResponderChain (Responder *previousFirstResponder) |
virtual void | willExitResponderChain (Responder *nextFirstResponder) |
Responder * | parentResponder () const |
Responder * | commonAncestorWith (Responder *responder) |
void | setParentResponder (Responder *responder) |
App * | app () |
virtual Toolbox * | toolbox () |
Static Public Attributes | |
static constexpr float | k_cursorRightMarginRatio = 0.04f |
static constexpr float | k_cursorLeftMarginRatio = 0.04f |
static constexpr float | k_numberOfCursorStepsInGradUnit = 5.0f |
Protected Member Functions | |
virtual bool | handleZoom (Ion::Events::Event event) |
virtual bool | handleLeftRightEvent (Ion::Events::Event event) |
virtual void | reloadBannerView () |
virtual bool | moveCursorHorizontally (int direction) |
virtual InteractiveCurveViewRange * | interactiveCurveViewRange ()=0 |
virtual CurveView * | curveView ()=0 |
virtual bool | handleEnter ()=0 |
Protected Attributes | |
CurveViewCursor * | m_cursor |
Additional Inherited Members | |
![]() | |
enum | DisplayParameter { DisplayParameter::Default, DisplayParameter::DoNotShowOwnTitle, DisplayParameter::WantsMaximumSpace } |
Definition at line 14 of file simple_interactive_curve_view_controller.h.
Shared::SimpleInteractiveCurveViewController::SimpleInteractiveCurveViewController | ( | Responder * | parentResponder, |
InteractiveCurveViewRange * | interactiveRange, | ||
CurveView * | curveView, | ||
CurveViewCursor * | cursor | ||
) |
Definition at line 9 of file simple_interactive_curve_view_controller.cpp.
|
protectedpure virtual |
|
protectedpure virtual |
Implemented in Shared::FunctionGraphController.
|
overridevirtual |
Reimplemented from Responder.
Reimplemented in Shared::SumGraphController.
Definition at line 19 of file simple_interactive_curve_view_controller.cpp.
|
protectedvirtual |
Definition at line 39 of file simple_interactive_curve_view_controller.cpp.
|
protectedvirtual |
Definition at line 32 of file simple_interactive_curve_view_controller.cpp.
|
protectedpure virtual |
|
inlineprotectedvirtual |
Definition at line 29 of file simple_interactive_curve_view_controller.h.
|
inlineprotectedvirtual |
Reimplemented in Shared::FunctionGraphController.
Definition at line 25 of file simple_interactive_curve_view_controller.h.
|
overridevirtual |
Implements ViewController.
Definition at line 15 of file simple_interactive_curve_view_controller.cpp.
|
static |
Definition at line 20 of file simple_interactive_curve_view_controller.h.
|
static |
Definition at line 19 of file simple_interactive_curve_view_controller.h.
|
static |
Definition at line 21 of file simple_interactive_curve_view_controller.h.
|
protected |
Definition at line 33 of file simple_interactive_curve_view_controller.h.