[apps/sequence/graph] Create a class vertical cursor view

Change-Id: I0fb7c4f5258442956f724fb6819e8179165e836a
This commit is contained in:
Émilie Feral
2017-02-23 12:03:40 +01:00
parent 109000ce95
commit 76296e6d36
3 changed files with 27 additions and 0 deletions

View File

@@ -5,6 +5,7 @@ app_objs += $(addprefix apps/sequence/,\
graph/curve_view_range.o\
graph/graph_controller.o\
graph/graph_view.o\
graph/vertical_cursor_view.o\
list/list_controller.o\
list/list_parameter_controller.o\
list/sequence_toolbox.o\

View File

@@ -0,0 +1,10 @@
#include "vertical_cursor_view.h"
namespace Sequence {
void VerticalCursorView::drawRect(KDContext * ctx, KDRect rect) const {
KDCoordinate height = bounds().height();
ctx->fillRect(KDRect(0, 0, 1, height), KDColorBlack);
}
}

View File

@@ -0,0 +1,16 @@
#ifndef SEQUENCE_VERTICAL_CURSOR_VIEW_H
#define SEQUENCE_VERTICAL_CURSOR_VIEW_H
#include <escher.h>
namespace Sequence {
class VerticalCursorView : public View {
public:
using View::View;
void drawRect(KDContext * ctx, KDRect rect) const override;
};
}
#endif