Numworks Epsilon  1.4.1
Graphing Calculator Operating System
function_curve_parameter_controller.h
Go to the documentation of this file.
1 #ifndef SHARED_FUNCTION_CURVE_PARAMETER_CONTROLLER_H
2 #define SHARED_FUNCTION_CURVE_PARAMETER_CONTROLLER_H
3 
4 #include <escher.h>
6 #include "function.h"
7 #include "curve_view_cursor.h"
9 
10 namespace Shared {
11 
13 public:
15  View * view() override;
16  void didBecomeFirstResponder() override;
17  KDCoordinate cellHeight() override;
18  void setFunction(Function * function);
19 protected:
20  bool handleGotoSelection();
24 private:
25  virtual FunctionGoToParameterController * goToParameterController() = 0;
26 };
27 
28 }
29 
30 #endif
int16_t KDCoordinate
Definition: coordinate.h:6
FunctionCurveParameterController(InteractiveCurveViewRange *graphRange, CurveViewCursor *cursor)
Definition: view.h:23