Paul Licameli
7824e94030
Harmlessly qualify classes as final (or explicitly comment not)...
...
... Should have no effect on generated code, except perhaps some slight faster
virtual function calls. Mostly useful as documentation of design intent.
Tried to mark every one of our classes that inherits from another, or is a
base for others, or has abstract virtual functions, and a few others besides.
2016-02-24 20:58:30 -05:00
Paul Licameli
2efa24bc10
Sweep unnecessary wxString copies: widgets
2016-02-22 21:30:04 -05:00
Paul Licameli
56e7653343
"delete"->"DELETE" in comments, easier to find remaining naked operator delete
2016-02-14 18:50:45 -05:00
Paul Licameli
17c9369286
Bug1239: Correct time rulers after importing files (with File>Open) ...
...
... The fisheye stuff was to blame.
2016-01-26 18:09:29 -05:00
David Bailes
13f13490e6
Fix for Bug 1267 - Accessibility: some panels used for graphics are included in tab traversal
...
Bug due to update and wxWidgets bug 1267.
Fix is to add the override of AcceptsFocusFromKeyboard().
2015-11-26 15:21:48 +00:00
Leland Lucius
93aeca9a48
Fix for bug #1203
2015-09-16 13:08:03 -05:00
Leland Lucius
3dec7153a3
Fix missing QP indicator on wxGTK/GTK3 combo.
2015-08-25 16:07:59 -05:00
Leland Lucius
6a9dae20f5
Appearance on OSX is now back to normal or better
...
Some additional wx3 cleanup as well.
2015-08-23 20:25:01 -05:00
Paul Licameli
cab89f6fb4
Remove Envelope.h from other headers
2015-07-28 10:02:09 -04:00
Paul Licameli
9b9ceab6ab
Ruler uses generalized number scale when plotting "log"
2015-07-27 23:01:14 -04:00
Paul Licameli
e3a03ff07e
Tick size on the time ruler will not jump when fisheye approaches ends
2015-07-19 11:44:26 -04:00
Paul Licameli
6b9e7506dd
Ruler-drawing does not assume uniform zoom, ...
...
... and AdornedRulerPanel exposes an invalidation function for later use
2015-07-19 11:44:18 -04:00
Paul-Licameli
c4386f4dc8
Ruler event handler does not directly use zoom (pps) value
2015-07-19 11:44:10 -04:00
Paul-Licameli
ab21f75c77
ViewInfo is becoming a smart class, not a dumb struct
...
Now it has:
A constructor
XML attribute serializer functions (but no XML tag of its own)
Also removed unused lastZoom
2015-07-19 11:43:59 -04:00
Paul Licameli
0bfac5db40
Two colored time ruler, when scrolling past zero enabled.
2015-05-28 17:07:42 -04:00
Steve Daulton
c487b920ca
Improve selection handling in Quick-Play
2015-05-05 13:00:18 +01:00
Steve Daulton
1ad878771f
Update a couple of variable names.
2015-05-05 13:00:18 +01:00
Steve Daulton
0b67e1c5ac
Allow Quick Play to be disabled (requested by Gale Andrews).
2015-04-21 00:51:23 +01:00
Steve Daulton
cc0b4789a8
Apply Paul L's suggestion to simplify compilation.
2015-04-19 23:36:22 +01:00
Steve Daulton
702d9d75e5
Timeline Quick Play bug fixes and enhancements
2015-04-17 17:52:13 +01:00
stevethefiddle@gmail.com
c8cabab88b
Better fix for bug 802.
2015-01-05 11:07:55 +00:00
benjamin.drung@gmail.com
277932dccb
Remove trailing spaces.
2014-06-03 20:30:19 +00:00
martynshaw99
4ce2643d5f
Remove the
...
// Indentation settings for Vim and Emacs
etc. lines from all files, as Campbell's patch (except for other changes to Languages.cpp)
2013-09-24 00:14:37 +00:00
mchinen
a9a0d51454
Timetrack fixes and refactoring.
...
Possibly fixes:
Bug 206 - Time Tracks: Ruler warp goes in wrong direction
Bug 205 - Time Tracks that slow down the audio result in truncated exports
2010-10-07 23:01:49 +00:00
ra
e74978ba77
Locate and position the current Audacity source code, and clear a variety of old junk out of the way into junk-branches
2010-01-23 19:44:49 +00:00