diff --git a/apps/sequence/Makefile b/apps/sequence/Makefile index 1ee8490ca..1dff36fec 100644 --- a/apps/sequence/Makefile +++ b/apps/sequence/Makefile @@ -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\ diff --git a/apps/sequence/graph/vertical_cursor_view.cpp b/apps/sequence/graph/vertical_cursor_view.cpp new file mode 100644 index 000000000..f164f3477 --- /dev/null +++ b/apps/sequence/graph/vertical_cursor_view.cpp @@ -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); +} + +} diff --git a/apps/sequence/graph/vertical_cursor_view.h b/apps/sequence/graph/vertical_cursor_view.h new file mode 100644 index 000000000..7e028235a --- /dev/null +++ b/apps/sequence/graph/vertical_cursor_view.h @@ -0,0 +1,16 @@ +#ifndef SEQUENCE_VERTICAL_CURSOR_VIEW_H +#define SEQUENCE_VERTICAL_CURSOR_VIEW_H + +#include + +namespace Sequence { + +class VerticalCursorView : public View { +public: + using View::View; + void drawRect(KDContext * ctx, KDRect rect) const override; +}; + +} + +#endif