|
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 |
Public Member Functions inherited from ViewController | |
| ViewController (Responder *parentResponder) | |
| virtual const char * | title () |
| virtual void | viewWillAppear () |
| virtual void | viewDidDisappear () |
| virtual DisplayParameter | displayParameter () |
Public Member Functions inherited from Responder | |
| 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 | |
Public Types inherited from ViewController | |
| 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.