Leland Lucius
ab5eb8a558
Fix for bug #1102
2015-08-27 02:30:46 -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
1b8f44d053
ViewInfo does not redundantly (or inconsistently!) store the screen width
2015-08-21 22:39:18 -04:00
Paul Licameli
a9ab31dedb
Allow NULL arguments in TrackPanel::GetTracksUsableArea()
2015-08-21 12:02:48 -04:00
Leland Lucius
1f6ba9160c
Fix ghost image on track panel for real this time
2015-08-19 15:37:52 -05:00
Leland Lucius
a80c20c9b2
Revert "Fix ghost image on track panel"
...
This reverts commit b19ed258e963c9342f0a573a3f054d9a8336f7fa.
2015-08-19 15:37:27 -05:00
Leland Lucius
b19ed258e9
Fix ghost image on track panel
...
Thanks to David for tracking down the cause, the ghost has
been banished.
2015-08-19 15:29:54 -05:00
Leland Lucius
a4802f48b1
Fix wx3 related crash and remove wx2 ifdef'd code
2015-08-19 00:37:03 -05:00
Leland Lucius
0fe7b22103
Revert to appmodel progresss dialogs only
2015-08-17 21:49:45 -05:00
Leland Lucius
a36e51b4c2
Fix bug #1143
2015-08-16 14:03:46 -05:00
Leland Lucius
13c7484458
Fixes some focus issues under wxGTK and bug #1116
2015-08-14 16:15:28 -05:00
Steve Daulton
2cb32c763f
Fix for bug 558
2015-08-13 13:06:12 +01:00
Leland Lucius
ebc801f864
Revert "Disable autocreation of Xcode schemes"
...
This reverts commit c15ca44eff4137f3be422f3dcc469c7dfd7d53d8.
2015-08-10 02:18:29 -05:00
Leland Lucius
c15ca44eff
Disable autocreation of Xcode schemes
2015-08-10 02:02:50 -05:00
Leland Lucius
7d88a693f4
No need to redisplay if already on screen...prevents flashing
2015-08-09 06:15:08 -05:00
Leland Lucius
3064f1715f
Better tooltip for ASlider
...
This fixes the problem on GTK where the text was unreadable when
using a "dark" theme.
And fixes the double display of the real tooltip and the tip panel
being displayed at the same time on GTK and OSX. It seems that
the "disabling/reenabling" of tooltips doesn't take affect right
away anymore...maybe it never did.
2015-08-09 06:03:42 -05:00
Paul Licameli
cfdbc35990
Bug 1132: Time shift should not snap to starting positions of moving labels
2015-08-08 16:10:33 -04:00
Leland Lucius
79b3d4d7ad
Works around "some" of the OSX drawing issues
...
This is related to a possible wx3 issue:
http://trac.wxwidgets.org/ticket/17091
But, there's still quite a few more to resolve.
2015-08-08 00:24:52 -05:00
Leland Lucius
f36fe29f96
Fixes for bugs 1122 and 1113
...
Several other issues were also fixed (hopefully ;-)).
This is a major change to accelerator handling and keyboard
capturing. Menu shortcuts, non-menu commands, label editing,
navigation, and basically anything else were you might use
the keyboard should be thoroughly tested.
2015-08-08 00:01:24 -05:00
Leland Lucius
64e1136f06
Make sure they work on Windows too
2015-08-04 22:35:50 -05:00
Leland Lucius
7e49dc45d1
Fix some tabbing issues on Linux
2015-08-04 22:22:49 -05:00
Leland Lucius
cc3f237945
Ensure that URL are always escaped
2015-07-31 19:22:04 -05:00
Leland Lucius
6c3469afe0
Fix slow downs caused by the ProgressDialog
2015-07-31 18:41:13 -05:00
Steve Daulton
f756b0d4d7
Fix layout of error dialog TLW.
...
Thanks Leland for the suggested fix.
Works OK on Linux, please test on other platforms.
2015-07-31 12:12:37 +01:00
Leland Lucius
a269670912
Fix warning
2015-07-30 10:37:17 -05:00
Leland Lucius
1e195ecea6
Fix many wx3.1.0 assertions now to prevent double testing
2015-07-30 02:05:23 -05:00
Paul Licameli
910e7f87bd
Spectral selection toolbar refinements
...
Delete key in center/width spectral selection toolbar works
Delete key, not - key, in the spectral selection bar maks frequency undefined.
2015-07-29 12:11:49 -04:00
Paul Licameli
360a33454e
Delete key, not - key, in the spectral selection bar maks frequency undefined.
2015-07-29 11:55:48 -04:00
Leland Lucius
37168ebbf6
Merge remote-tracking branch 'upstream/master' into wx3
2015-07-28 15:06:25 -05:00
Leland Lucius
5bdfcff97d
Menu shortcut hiding has been removed
...
It had been causing problems in Unity for a while now and they
were missing on OSX as well in wx3. So, the old menu Open/Close
method of hiding has been removed and replaced with an event
filter/monitor which looks for wxEVT_CHAR_HOOK events to pass
key events to the handler that has the keyboard captured.
2015-07-28 14:35:09 -05:00
Paul Licameli
e0621819ed
Move ENV_DB_RANGE out of Envelope.h; that file can be included in fewer places.
2015-07-28 11:55:52 -04:00
Paul Licameli
cab89f6fb4
Remove Envelope.h from other headers
2015-07-28 10:02:09 -04:00
Paul Licameli
f81231efae
Remove Sequence.h from other headers
2015-07-28 10:02:08 -04:00
Paul Licameli
b89c2a130c
Remove Track.h from other headers
2015-07-28 10:02:03 -04:00
Paul Licameli
846c5d454e
Other spectrogram scales, easily defined!! -- and include bug fixes 1038, 1039
2015-07-27 23:01:16 -04:00
Paul Licameli
9b9ceab6ab
Ruler uses generalized number scale when plotting "log"
2015-07-27 23:01:14 -04:00
Steve Daulton
5f164649c3
Fix build error on Linux.
...
Header file <limits> required for std::numeric_limits
2015-07-26 17:24:31 +01:00
Paul Licameli
7f7506dbcd
Bugs 895, 1048: Now typing '-' can set upper or lower frequency to undefined
2015-07-25 14:41:44 -04:00
Paul Licameli
cf9851c313
Bug 891: Changing low or high frequency in spectral selection toolbar...
...
... will not change the opposite bound, but will instead be constrained by it.
2015-07-25 11:41:52 -04:00
Steve Daulton
df8ddde874
Added dB - linear amplitude conversion macros.
2015-07-24 21:59:34 +01:00
Leland Lucius
d7418b5b98
Popup windows apparently need a parent on Windows
2015-07-20 02:40:36 -05:00
Leland Lucius
255be8cfe7
Reworked the TipPanel used with ASliders
...
It was producing "ghost" windows on OSX in wx3. These were
supposed to be hidden, but they weren't any longer and after
reviewing TipPanel, I realized that there was a separate
code path for OSX entirely...must've gone back to some of the
earliest versions.
Now all platforms use the same bit of code.
2015-07-20 02:10:05 -05:00
Leland Lucius
3fe146f306
Merge remote-tracking branch 'upstream/master' into wx3
2015-07-19 18:00:02 -05:00
Leland Lucius
fa99433113
Updated/fixed ProgressDialog for wx3
...
This also re-enables the splash screen and recombines the
OnInit() and FinishInits() since I'm pretty sure the progress
dialog was the issue.
I also retested (as much as I could) and cleaned out all of the
little "hacks" the progress dialog gained over the years. With
the new modal handling of wx3, it seems that things are much better
behaved.
However, it seems that wxGTK (at least) has gained some new focus
probs (to be dealt with later).
2015-07-19 15:47:50 -05:00
Paul Licameli
e70f91c64e
Removed ShuttleGui.h from other headers
2015-07-19 12:31:03 -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
fe36b636cb
Rewrite SnapManager to avoid using ZoomInfo::zoom
2015-07-19 11:44:05 -04:00