diff options
author | Carl Hetherington <carl@carlh.net> | 2012-03-22 16:41:23 +0000 |
---|---|---|
committer | Carl Hetherington <carl@carlh.net> | 2012-03-22 16:41:23 +0000 |
commit | 3120bae8b41f3eecad25534ab6953e1b123ab9de (patch) | |
tree | 83542178768a7ca38427e2751a5a933102957537 /libs/evoral | |
parent | f9de5f6436486bd7fea3d7dfacc43c04af7dc85f (diff) |
Don't leave internal edit mode when clicking on an automation region view (#4747).
git-svn-id: svn://localhost/ardour2/branches/3.0@11749 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'libs/evoral')
-rw-r--r-- | libs/evoral/evoral/TimeConverter.hpp | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/libs/evoral/evoral/TimeConverter.hpp b/libs/evoral/evoral/TimeConverter.hpp index 3f30570905..da765c4b78 100644 --- a/libs/evoral/evoral/TimeConverter.hpp +++ b/libs/evoral/evoral/TimeConverter.hpp @@ -25,6 +25,12 @@ namespace Evoral { * * Think of the conversion method names as if they are written in-between * the two template parameters (i.e. "A <name> B"). + * + * _origin_b should be the origin for conversion in the units of B. + * That is, there is some point in time _origin_b, such that: + * + * to() converts a time _origin_b + a into an offset from _origin_b in units of B. + * from() converts a time _origin_b + b into an offset from _origin_b in units of A. */ template<typename A, typename B> class TimeConverter { @@ -52,7 +58,10 @@ protected: }; -/** A stub TimeConverter that simple statically casts between types. */ +/** A stub TimeConverter that simple statically casts between types. + * _origin_b has no bearing here, as there is no time conversion + * going on. + */ template<typename A, typename B> class IdentityConverter : public TimeConverter<A,B> { public: |