Paul Licameli
c682718ee4
TranslatableString for toolbar button labels
2019-12-23 15:35:47 -05:00
Paul Licameli
9b98f4be0c
ScrubbingToolBar consumes less idle time
2019-07-07 12:20:59 -04:00
Paul Licameli
192530d8a5
Free ScrubbingToolBar from cycles...
...
... by having it update itself in idle time, not needing a push from Scrubber
Shrinking that remnant of the big strongly connected component to 6
2019-07-01 08:43:27 -04:00
Paul Licameli
c6f24d864b
Construct all toolbars with back-reference to the project...
...
... and eliminate many uses of GetActiveProject
2019-06-12 20:52:36 -04:00
Paul Licameli
3416b5bad6
Toolbars accessed by static Get() functions, not through AudacityProject
2019-05-24 16:08:29 -04:00
Paul Licameli
548192fcf3
Remove redundant #include-s from .h files...
...
Redundant, because transitively implied. But don't do this for inclusions of
Audacity.h or Experimental.h.
2019-05-16 14:58:34 -04:00
Paul Licameli
56f51d8176
Revert "Remove redundant #include-s from .h files..."
...
This reverts commit b7fe62d17067b4441530dd36b25052cea3ad44b5.
2019-05-16 14:33:55 -04:00
Paul Licameli
b7fe62d170
Remove redundant #include-s from .h files...
...
Redundant, because transitively implied. But don't do this for inclusions of
Audacity.h or Experimental.h.
2019-05-16 14:15:05 -04:00
Paul Licameli
875f38cfa5
Correct mistake in DECLARE_CLASS macro...
...
... though it didn't really matter: the macro argument is in fact unused
2019-03-23 02:52:59 -04:00
Paul Licameli
906e55f047
Experimental.h in all .h or .cpp files that directly use EXPERIMENTALs...
...
... except Audacity.h; and in no others.
Do so even if Experimental.h gets multiply included, as in both the .h and
.cpp files.
This makes it easier to do a text scan to be sure there are no unintended quiet
changes of meaning because of omission of Experimental.h when the flag is
an enabled one.
Also move inclusions of Experimental.h earlier.
Also don't require Experimental.h to be preceded by Audacity.h to define
EXPERIMENTAL_MIDI_OUT correctly.
2019-03-17 22:54:00 -04:00
Paul Licameli
aa72cae61b
Follow wxWidgets argument conventions for other window factories
2018-02-21 19:21:05 -05:00
Paul Licameli
31231a54d2
use override
2017-11-05 21:01:52 -05:00
Paul Licameli
5d5edecca5
Remove unnecessary semicolons
2016-09-18 10:36:53 -04:00
James Crook
f9d269bcee
Change ScrubBar to ScrubRuler
...
This also makes it clearer in the code when we are dealing with a Toolbar ID (for the scrubbing toolbar) and when we are dealing with a button ID (for enabling/disabling the scrub ruler).
2016-08-22 12:25:36 +01:00
Paul Licameli
6a4d6ceeda
Separate source files for ScrubbingToolBar
2016-06-25 15:05:17 -04:00