Paul Licameli
e7477746df
Computing best font size for TrackInfo is redone when preferences change
2016-05-01 17:55:48 -04:00
Paul Licameli
16261a2a11
Don't forget to translate
2016-05-01 17:33:29 -04:00
Paul Licameli
a914c92935
Don't forget to translate
2016-05-01 17:33:17 -04:00
Paul Licameli
d3a6ea775f
Better choice of font size for time ruler pushbuttons
2016-05-01 17:28:44 -04:00
Paul Licameli
d3c0c94e17
Better choice of font size for time ruler pushbuttons
2016-05-01 17:28:08 -04:00
Paul Licameli
34c219f917
Various appearance changes for scrubbing: ...
2016-05-01 15:11:44 -04:00
Paul Licameli
24bb190e21
Various appearance changes for scrubbing: ...
...
Hyphenate "Quick-Play" in pushbutton
Outline pushbuttons
Different tooltip text for the scrub bar
Right click on pushbuttons as for left click, don't open context menu
2016-05-01 15:09:32 -04:00
Paul Licameli
3e0ffaea51
Merge branch 'master' into scrubbing2
2016-05-01 15:09:19 -04:00
Gale Andrews
8166c01b81
Changes agreed on -quality list
...
* Move version string above "How to get help"
* Better English for bullet text
* Move Wiki below bullet list
2016-05-01 13:42:00 +01:00
Paul Licameli
911685fd83
Implement pushbuttons for quick play and scrub bar, and fix a few bugs
2016-04-30 22:55:19 -04:00
Paul Licameli
f014e0400c
Event handling for the new pushbuttons, and remove the interim pop-up menu
2016-04-30 22:51:02 -04:00
Paul Licameli
49693fa6b6
Improve the logic for status messages
2016-04-30 22:48:54 -04:00
Paul Licameli
055c33459c
Draw the Quick Pay and Scub Bar pushbuttons
2016-04-30 22:48:54 -04:00
Paul Licameli
e1352d599f
Avoid assertions if you drag in time ruler, and then...
...
... either hit a shortcut key for scrubbing or release mouse over the hidden
menu area; and the left click in the ruler again.
2016-04-30 22:48:54 -04:00
Paul Licameli
2a257fc9bf
Move a few steps in the construction of TrackPanel and AdornedRulerPanel
2016-04-30 22:48:54 -04:00
Paul Licameli
3849df763b
Merge branch 'master' into temp
2016-04-30 22:48:28 -04:00
Paul Licameli
5c4fe3ca99
Fix bug in previous, so that quick play starts from the correct position again
2016-04-30 22:46:51 -04:00
Paul Licameli
8a97468e5c
Split up big event handling function
2016-04-30 19:08:35 -04:00
Paul Licameli
c87bc48de3
Avoid assertions if you hit R while dragging in the ruler, then left click again
2016-04-30 12:49:34 -04:00
Paul Licameli
b30093a606
Fix the bounce in play indicator when drag selection snaps to zero width...
...
... This problem was introduced at 3dec7153a30ce58d23e42d122362cd6f86c37ca8.
Also fix the mistake of painting to the wrong dc in some new code.
2016-04-30 09:47:09 -04:00
Paul Licameli
009884575c
Revert "Show the hand cursor in the ruler only if quick play is enabled."
...
This reverts commit 3532bc227c09a53c7f394654203f88f2b5e90130.
2016-04-29 14:47:59 -04:00
Gale Andrews
df3003fe62
Use same term as used in the Manual.
2016-04-29 16:09:18 +01:00
Paul Licameli
3532bc227c
Show the hand cursor in the ruler only if quick play is enabled.
2016-04-29 10:58:46 -04:00
Paul Licameli
adbe221920
Small improvement to drawing of the play region in the time ruler...
...
... that's the gray double headed arrow (or red, when locked).
When the arrowheads overlap, don't draw any shaft.
2016-04-28 17:48:34 -04:00
Paul Licameli
a5b7b3a45e
Define a wxFileNameWrapper that does not crash GCC 5.0. Thanks, Max Kellermann.
2016-04-28 13:17:07 -04:00
Gale Andrews
5c02e01e48
Add help for Xcode 7.2 or later.
2016-04-28 17:12:08 +01:00
Paul Licameli
3fcb8b4f44
Merge branch 'scrubbing'
...
* scrubbing:
Fix play button appearance during timeline quick play
2016-04-28 06:25:56 -04:00
Paul Licameli
7c8398fafd
Fix play button appearance during timeline quick play
2016-04-28 06:25:20 -04:00
Paul Licameli
a8d85585cf
Merge branch 'master' into scrubbing
2016-04-28 06:25:06 -04:00
Paul Licameli
e09f620311
Wrote (did not enable) an alternative wxFileNameWrapper::swap
2016-04-28 05:04:34 -04:00
Max Kellermann
8ef83759a7
Track: disable TrackList::Add<NoteTrack> if MIDI support is disabled
...
Fixes build failure when configured with --without-midi.
2016-04-28 04:40:01 -04:00
Paul Licameli
1b4d198b69
More scrub phase 2 improvements...
...
Context menu for scrub head shows checkmarks, and is available during scrub
Enable scrubbing only when the scrub bar shows
2016-04-27 20:57:24 -04:00
Paul Licameli
042d6801df
Context menu for scrub head shows checkmarks, and is available during scrub
2016-04-27 20:56:38 -04:00
Paul Licameli
d1d0ea022f
Merge branch 'master' into scrubbing2
2016-04-27 20:37:39 -04:00
Paul Licameli
1509ff0621
Conditional compilation flag can disabled the checkmarks in scrub sub menu
2016-04-27 20:36:32 -04:00
Paul Licameli
cc9b880852
Conditional compilation flag can disabled the checkmarks in scrub sub menu
2016-04-27 20:35:32 -04:00
Paul Licameli
adf4649f03
Enable scrubbing only when the scrub bar shows
2016-04-27 19:06:55 -04:00
Paul Licameli
3b954bb2d1
Implement showing and hiding of a srub bar portion of the ruler...
2016-04-27 18:41:31 -04:00
Paul Licameli
5a5775c1c1
Implement showing and hiding of a srub bar portion of the ruler...
...
... activated by clicking near the left end of the ruler, then using the
context menu.
This is not finished work, but a proof of concept for a possible new scrubbing
UI.
2016-04-27 18:39:47 -04:00
Paul Licameli
b7dc2561b6
Merge branch 'master' into scrubbing2
2016-04-27 18:36:10 -04:00
Paul Licameli
68eda0f802
Cursor line in the ruler should always follow that in TrackPanel, as after "j"
2016-04-27 17:48:55 -04:00
Paul Licameli
5086260a60
fix build
2016-04-27 17:45:53 -04:00
Paul Licameli
bf6abc8f6c
Merge branch 'scrubbing'
...
* scrubbing:
Draw the play or record head in the ruler in their former sizes.
2016-04-27 12:42:48 -04:00
Paul Licameli
926dfb7253
Draw the play or record head in the ruler in their former sizes.
2016-04-27 12:41:49 -04:00
Paul Licameli
0e31c23c98
Change transport toolbar image for scrubbing. Darker outline.
2016-04-27 11:54:22 -04:00
Paul Licameli
85e7bf670d
Change transport toolbar image for scrubbing. Darker outline.
2016-04-27 11:50:43 -04:00
Paul Licameli
d8fd3dd09b
Merge branch 'master' into scrubbing
2016-04-27 11:50:27 -04:00
Paul Licameli
5474ff752d
Fix compilation of EXPERIMENTAL_THEMING
2016-04-27 10:49:19 -04:00
Paul Licameli
3154b78b0f
Fix assertions and crashes in context menu for scrubber
2016-04-26 15:38:27 -04:00
Paul Licameli
6a1d387093
Fix assertions and crashes in context menu for scrubber
2016-04-26 15:37:55 -04:00