Paul Licameli
cbb8d3c968
Merge branch 'master' into scrubbing2
2016-05-06 16:52:45 -04:00
Paul Licameli
519a2020ff
Navigation to and from the ruler using up and down arrow keys...
...
... This affects those keys (and NUMPAD arrows), also (shift-)ctrl-f6,
ctrl-home, ctrl-end (which are command-left and right on mac)
Those should be tested to ensure correct restoration of the yellow rectangle,
appropriately in the tracks or the ruler.
This should also be tested with and without the Tracks preference for cyclic
movement of the focus.
2016-05-06 16:50:24 -04:00
Paul Licameli
db35301a00
Various drawing and event handling improvements for the time ruler...
...
Ruler pusbutton text font a bit bigger for MSW
Pushbuttons work in scrub; click in numbers, QP disabled, does not stop scrub
Fix drawing of bevels and outlines for ruler pushbuttons
Draw the menu triangles in the ruler pushbuttons filled always.
2016-05-06 13:13:36 -04:00
Paul Licameli
e96b161d07
Ruler pusbutton text font a bit bigger for MSW
2016-05-06 13:12:42 -04:00
Paul Licameli
cfdd05db69
Pushbuttons work in scrub; click in numbers, QP disabled, does not stop scrub
2016-05-06 13:07:31 -04:00
Paul Licameli
5863a475a0
Fix drawing of bevels and outlines for ruler pushbuttons
2016-05-06 12:57:51 -04:00
Paul Licameli
ef7f3939be
Draw the menu triangles in the ruler pushbuttons filled always.
2016-05-06 12:47:08 -04:00
Paul Licameli
ae68f16af6
Merge branch 'master' into scrubbing2
2016-05-06 12:43:44 -04:00
Paul Licameli
c97b4b1289
Scrub during play stops play, repositions play head
2016-05-06 12:39:16 -04:00
Paul Licameli
c5d42377b7
Scrub during play stops play, repositions play head
2016-05-06 12:38:41 -04:00
Paul Licameli
3531073251
Fix status bar messages and disabling of pause button for scrubbing...
...
Reverts "Disable scrubbing when pause button is down."
2016-05-06 12:18:06 -04:00
Paul Licameli
66454b7e4c
Fix status bar messages and disabling of pause button for scrubbing.
2016-05-06 12:17:33 -04:00
Paul Licameli
0d9d8a057d
Revert "Disable scrubbing when pause button is down."
...
This reverts commit 97fdce5f85e884cbe6f161963789694015cdf328.
2016-05-06 11:32:56 -04:00
Paul Licameli
509f7291cd
Disable scrubbing when pause button is down.
2016-05-05 22:48:59 -04:00
Paul Licameli
97fdce5f85
Disable scrubbing when pause button is down.
2016-05-05 22:48:23 -04:00
Paul Licameli
f7765a5068
Merge branch 'master' into scrubbing
2016-05-05 22:28:56 -04:00
Paul Licameli
014d5ab93c
Type safety in the use of command flags, and make enum wide, allowing more bits
2016-05-05 20:02:13 -04:00
Paul Licameli
a0a6f26b9c
Ruler: better button appearance and behavior, fix minor cursor problem
2016-05-05 14:41:47 -04:00
Paul Licameli
aa4e19e9f9
Split ruler pushbuttons; right click on either part always makes menu
2016-05-05 14:41:08 -04:00
Paul Licameli
4b2cc463be
Fix the unwanted hand cursor near bottom edge when scrub bar is on
2016-05-05 14:41:08 -04:00
Paul Licameli
7fbae2a1aa
Merge branch 'master' into scrubbing2
2016-05-05 14:40:44 -04:00
Steve Daulton
f729975934
Update credit
...
as requested by Peter for no 'title' other than team member.
2016-05-05 10:37:59 +01:00
Paul Licameli
ba0b5a70a3
Bug1387: enable autoscrolling even when the track extends beyond the screen
2016-05-04 21:03:44 -04:00
Paul Licameli
0a0cbbba20
Mousing over the menu button of device meters (combined or separate) highlights
2016-05-04 10:59:18 -04:00
Paul Licameli
343f9d82e7
Draw playhead at its old size; draw scrub head near bottom when no scrub bar
2016-05-03 23:59:39 -04:00
Paul Licameli
e1ee3185b5
Draw playhead at its old size; draw scrub head near bottom when no scrub bar
2016-05-03 23:58:48 -04:00
Paul Licameli
3347f2af70
Merge branch 'master' into scrubbing2
2016-05-03 23:45:14 -04:00
Paul Licameli
ac5e6a021d
Fix some display problems in scrolling play: mitigate scrollbar flashing, and...
2016-05-03 23:38:59 -04:00
Paul Licameli
c9b5f6bc37
Fix some display problems in scrolling play: mitigate scrollbar flashing, and...
...
... modified click on the transcription toolbar button leaves the button with
the correct appearance.
2016-05-03 23:37:59 -04:00
Paul Licameli
09a95b2a66
Scrolling play for double-click on either play button or in quick play area
2016-05-03 22:47:25 -04:00
Paul Licameli
ad2b4c3446
Enable scrolling play by double-click on either play button or QP area of ruler
2016-05-03 22:46:10 -04:00
Paul Licameli
f48694ef47
Move the code that scrolls during scrub out of Scrubbing.cpp
2016-05-03 22:43:19 -04:00
Paul Licameli
039aaa13a0
Play buttons can detect double clicks (but don't do anything special yet)
2016-05-03 21:28:39 -04:00
Paul Licameli
67d3bb89cb
Define a place to insert a double-click action for the time ruler...
...
... also split out a function just for starting play.
2016-05-03 20:36:28 -04:00
Paul Licameli
b4763d2608
Bug1325: A better fix that avoids platform dependent code and still ...
...
... distinguishes button state as we wanted to.
2016-05-03 14:49:08 -04:00
Paul Licameli
1910c9eda1
Bug1325: Drag-scrolling now works again on Mac. ...
...
... The explanation was not, as I had thought, that mouse capture is simply
broken in wxWidgets 3.0.2 for Mac.
Instead, it now appears that Leaving mouse events always falsely report no
buttons are down, which confused our code.
2016-05-03 14:18:00 -04:00
Paul Licameli
e67725f00f
Hide the quick play indicator and guideline when recording starts
2016-05-03 11:20:22 -04:00
Paul Licameli
23e3e19b14
Triangle always, above numbers, for play position, even if scrubbing; ...
2016-05-03 11:06:36 -04:00
Paul Licameli
143a5b84bc
Triangle always, above numbers, for play position, even if scrubbing; ...
...
scrub head in scrub bar when that shows, not above the numbers.
2016-05-03 11:05:53 -04:00
Paul Licameli
8431a34524
Merge branch 'master' into scrubbing2
2016-05-03 11:03:45 -04:00
Paul Licameli
2cbd1a6a2b
Revert "Triangle always, above numbers, for play position, even if scrubbing; ..."
...
This reverts commit 3d70be6cd632aa22521ed2108e07bd5ca02cada7, reversing
changes made to ebd9820b50c07d0eef98567b9fda4f629e4a5be4.
2016-05-03 11:01:22 -04:00
Paul Licameli
3d70be6cd6
Triangle always, above numbers, for play position, even if scrubbing; ...
2016-05-03 10:58:31 -04:00
Paul Licameli
5135619373
Triangle always, above numbers, for play position, even if scrubbing; ...
...
scrub head in scrub bar when that shows, not above the numbers.
2016-05-03 10:55:34 -04:00
Paul Licameli
ebd9820b50
Highlight toolbar buttons for mouseover on Mac
2016-05-03 10:32:01 -04:00
Paul Licameli
b8e3d7bb5e
Fix build
2016-05-03 10:30:48 -04:00
Paul Licameli
9649e0bfe2
The ruler cursor (short vertical stroke at selection) should not change color...
...
... during play or record.
That bug was introduced at b19ed258e963c9342f0a573a3f054d9a8336f7fa
2016-05-03 09:58:31 -04:00
Paul Licameli
0bdc3b3bc5
Left click in quick play area during scrubbing stops scrub, starts quick play.
...
Remove "Right-Click for options"
2016-05-02 21:36:38 -04:00
Paul Licameli
a332d3cba0
Left click in quick play area during scrubbing stops scrub, starts quick play.
2016-05-02 21:33:41 -04:00
Paul Licameli
939050018b
Remove "Right-Click for options"
2016-05-02 20:11:09 -04:00
Paul Licameli
1ab5f0e392
Put the scrub bar below; Scrub bar defaults off.
2016-05-02 19:24:38 -04:00