diff options
author | Robin Gareus <robin@gareus.org> | 2013-07-05 22:18:04 +0200 |
---|---|---|
committer | Robin Gareus <robin@gareus.org> | 2013-07-10 15:27:11 +0200 |
commit | 62d5585e34d410c9c5feb7cf7b4742360c2187b0 (patch) | |
tree | 3ca7125166d46d2205187867a8f499aa009fcda8 /libs/ardour/enums.cc | |
parent | 09be35c5cbfc218f9a83842e10f41db14ba4abea (diff) |
prepare meter configuration..
- rework metric/tick image cache invalidation
- flush cache
- send signal to queue redraws
(TODO) selectively flush cache // cache per size, style
- add four common line up levels
Diffstat (limited to 'libs/ardour/enums.cc')
-rw-r--r-- | libs/ardour/enums.cc | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/libs/ardour/enums.cc b/libs/ardour/enums.cc index b96394d16f..2bf8ded866 100644 --- a/libs/ardour/enums.cc +++ b/libs/ardour/enums.cc @@ -61,6 +61,7 @@ setup_enum_writer () ColorMode _ColorMode; MeterFalloff _MeterFalloff; MeterHold _MeterHold; + MeterLineUp _MeterLineUp; EditMode _EditMode; RegionPoint _RegionPoint; Placement _Placement; @@ -205,6 +206,12 @@ setup_enum_writer () REGISTER_ENUM (MeterHoldLong); REGISTER (_MeterHold); + REGISTER_ENUM (MeteringLineUp24); + REGISTER_ENUM (MeteringLineUp20); + REGISTER_ENUM (MeteringLineUp18); + REGISTER_ENUM (MeteringLineUp15); + REGISTER (_MeterLineUp); + REGISTER_ENUM (Slide); REGISTER_ENUM (Splice); REGISTER_ENUM (Lock); @@ -652,6 +659,20 @@ std::ostream& operator<<(std::ostream& o, const MonitorModel& var) return o << s; } +std::istream& operator>>(std::istream& o, MeterLineUp& var) +{ + std::string s; + o >> s; + var = (MeterLineUp) string_2_enum (s, var); + return o; +} + +std::ostream& operator<<(std::ostream& o, const MeterLineUp& var) +{ + std::string s = enum_2_string (var); + return o << s; +} + std::istream& operator>>(std::istream& o, PFLPosition& var) { std::string s; |