diff options
author | Hans Baier <hansfbaier@googlemail.com> | 2008-12-14 22:56:44 +0000 |
---|---|---|
committer | Hans Baier <hansfbaier@googlemail.com> | 2008-12-14 22:56:44 +0000 |
commit | bf7e792e3e499b665c20fc196e53cf05bb99e0c7 (patch) | |
tree | 625a115862898cbc6654093693f72e10ea60660c /gtk2_ardour/canvas-program-change.h | |
parent | 18d6284438bb69655670a7b1e931cd73f35d00d8 (diff) |
* some refactoring of patch name stuff in preparation for altering program changes events
git-svn-id: svn://localhost/ardour2/branches/3.0@4323 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'gtk2_ardour/canvas-program-change.h')
-rw-r--r-- | gtk2_ardour/canvas-program-change.h | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/gtk2_ardour/canvas-program-change.h b/gtk2_ardour/canvas-program-change.h index cfe73052d0..929c302b7c 100644 --- a/gtk2_ardour/canvas-program-change.h +++ b/gtk2_ardour/canvas-program-change.h @@ -24,7 +24,23 @@ public: virtual bool on_event(GdkEvent* ev); + nframes_t event_time() const { return _event_time; } + void set_event_time(nframes_t new_time) { _event_time = new_time; }; + + uint8_t program() const { return _program; } + void set_program(uint8_t new_time) { _program = new_time; }; + + uint8_t channel() const { return _channel; } + void set_channel(uint8_t new_time) { _channel = new_time; }; + + private: + void previous_patch(); + void next_patch(); + + nframes_t _event_time; + uint8_t _program; + uint8_t _channel; }; } // namespace Canvas |