Numworks Epsilon  1.4.1
Graphing Calculator Operating System
term_sum_controller.h
Go to the documentation of this file.
1 #ifndef SEQUENCE_TERM_SUM_CONTROLLER_H
2 #define SEQUENCE_TERM_SUM_CONTROLLER_H
3 
4 #include <escher.h>
5 #include "graph_view.h"
6 #include "curve_view_range.h"
7 #include "../../shared/sum_graph_controller.h"
8 
9 namespace Sequence {
10 
12 public:
14  const char * title() override;
15 private:
16  bool moveCursorHorizontallyToPosition(double position) override;
17  I18n::Message legendMessageAtStep(Step step) override;
18  double cursorNextStep(double position, int direction) override;
19  Poincare::ExpressionLayout * createFunctionLayout(const char * functionName) override;
20 };
21 
22 }
23 
24 #endif
Responder * parentResponder() const
Definition: responder.cpp:12
TermSumController(Responder *parentResponder, GraphView *graphView, CurveViewRange *graphRange, Shared::CurveViewCursor *cursor)
Definition: app.cpp:7
const char * title() override