summaryrefslogtreecommitdiff
path: root/gtk2_ardour/midi_region_view.h
diff options
context:
space:
mode:
authorPaul Davis <paul@linuxaudiosystems.com>2010-08-11 19:11:14 +0000
committerPaul Davis <paul@linuxaudiosystems.com>2010-08-11 19:11:14 +0000
commitafd5b2002a796a85b7e5c1644581aaaa41de0fb8 (patch)
tree80a8e80459d4a51b0fcef4188a11be4009a55788 /gtk2_ardour/midi_region_view.h
parent5182f0770cca50cbb7c8fe419b2e64af02525553 (diff)
vari-size rect as step-edit cursor
git-svn-id: svn://localhost/ardour2/branches/3.0@7599 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'gtk2_ardour/midi_region_view.h')
-rw-r--r--gtk2_ardour/midi_region_view.h14
1 files changed, 5 insertions, 9 deletions
diff --git a/gtk2_ardour/midi_region_view.h b/gtk2_ardour/midi_region_view.h
index f18f3bce02..e153646ae4 100644
--- a/gtk2_ardour/midi_region_view.h
+++ b/gtk2_ardour/midi_region_view.h
@@ -1,5 +1,5 @@
/*
- Copyright (C) 2001-2007 Paul Davis
+ Copyright (C) 2001-2010 Paul Davis
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -46,12 +46,6 @@
#include "canvas-program-change.h"
#include "canvas-sysex.h"
-namespace Gnome {
- namespace Canvas {
- class Pixbuf;
- }
-};
-
namespace ARDOUR {
class MidiRegion;
class MidiModel;
@@ -113,6 +107,7 @@ class MidiRegionView : public RegionView
void show_step_edit_cursor (Evoral::MusicalTime pos);
void move_step_edit_cursor (Evoral::MusicalTime pos);
void hide_step_edit_cursor ();
+ void set_step_edit_cursor_width (Evoral::MusicalTime beats);
void redisplay_model();
@@ -373,8 +368,9 @@ class MidiRegionView : public RegionView
double _last_x;
double _last_y;
ArdourCanvas::SimpleRect* _drag_rect;
- ArdourCanvas::Pixbuf* _step_edit_cursor;
-
+ ArdourCanvas::SimpleRect* _step_edit_cursor;
+ double _step_edit_cursor_width;
+
MouseState _mouse_state;
int _pressed_button;