1
0
mirror of https://github.com/cookiengineer/audacity synced 2025-05-06 14:52:34 +02:00

43 Commits

Author SHA1 Message Date
Paul Licameli
839bb0a6db Help dialogs are modal only when necessary 2016-06-21 11:54:21 -04:00
Paul Licameli
186873e3cc Revert "Bug, unreported: Timer record "?" button brought up a frozen dialog..."
This reverts commit 5c044c0cea75f03bea493da4c479c2dc7d4a7705.
2016-06-20 13:00:58 -04:00
Paul Licameli
5c044c0cea Bug, unreported: Timer record "?" button brought up a frozen dialog...
... on Mac at least.
2016-06-19 19:32:40 -04:00
Gale Andrews
94249f1ea2 Captialization fixes.
Also renamed "Post Timer Recording Action" to "Action after Timer Recording" for
greater clarity.
2016-06-13 15:51:13 +01:00
Gale Andrews
9e74613a8e Disc > Disk (Bug 1400)
Also capitalize "Timer Recording" in the message because it is a unique Audacity entity.
2016-06-11 17:12:33 +01:00
Paul Licameli
db137ddf76 wxWindow takes ownership of its wxAccessible, so we can use safenew. 2016-05-06 21:03:37 -04:00
tip2tail
c95e7e8876 fixed capitalisation of strings 2016-04-09 14:23:30 +01:00
tip2tail
4ec3ef8fb4 Ensure help button works in same way as others in Audacity
Fixed messages in dialogs so times/duration shown in same order
2016-04-09 14:23:29 +01:00
tip2tail
b71da143b6 Add Help button to Timer Recording dialog that will link direct to the manual page on the Internet
Fixed spelling issues
2016-04-09 14:23:29 +01:00
tip2tail
6686d0e314 Introduce further enhancement of the Timer Recording process:
* Disk space warning if the recording potentially will not fit in disk space available.
* ProgressDialog enhancements that allow the Stop/Cancel button to be confirmed and the elapsed time to be hidden.
* Messages enhanced to clearly show the actions being taken.
2016-04-09 14:23:28 +01:00
David Bailes
d0d1a7fcb5 Improve accessibility of wxDatePickerCtrl in Timer Record
Currently the NVDA screen reader does not read the date pickers when the user
tabs to them. This bug has be logged in the nvda bug tracker: #3706.
This fixes the bug, though NVDA still doesn't provide any feedback when
the user moves between the fields of the date using left/right arrow keys.
2016-04-02 14:54:32 +01:00
Steve Daulton
127105618f Fix bug 1367 2016-04-01 15:17:39 +01:00
James Crook
b764c465d0 Reduced some repetitive code. Added credit for Mark Young.
Also added i18n-hint on translation and a couple of TODOs for further improvement.
2016-04-01 11:13:32 +01:00
tip2tail
758eae6b3a Resolved whitespace issue on long string message dialog text as per the development guidelines in wiki. 2016-03-31 10:30:33 +01:00
tip2tail
aa5ffe99a7 Timer Recording Enhancements to allow Automatic Save and Export after
recording.  Also allows for additional options to be carried out after a
successful timer recording such as Exit, Retsrat and Shutdown.
2016-03-30 20:42:59 +01:00
Paul Licameli
df6a7c5464 More uses of safenew for classes we derive from wxWindow classes...
... Also removed some unnecessary deletes of widgets that are managed by parent
windows
2016-02-14 20:39:28 -05:00
Paul Licameli
3f237daddc Use macro safenew for many allocations of wxWindow subclasses 2016-02-14 20:20:19 -05:00
Paul Licameli
d39eaa4e65 Remove WaveTrack.h from other headers 2015-07-28 10:02:05 -04:00
Paul Licameli
e70f91c64e Removed ShuttleGui.h from other headers 2015-07-19 12:31:03 -04:00
David Bailes
66084b65ef Changes to a number of dialogs so that the nvda screen reader can read their titles. The accessibility name of the dialog is set to the title of the dialog. 2015-05-16 09:35:21 +01:00
lllucius
70285448c9 Fix for non-responsive timeline and meters after a timer record
The problem is that the fix for bug #334 is a bit over zealous and
blocks ALL application level events instead of just the keyboard events.
This was blocking the new AUDIOIO event from being handled.

I didn't want to monkey with the #334 solution at this time, so the
simple fix was to ensure the progress dialog was going (thus, enabling
appilcation events) was destroyed before attempting to stop the audio
stream.
2015-01-07 00:48:14 +00:00
v.audacity
b16db7ca2b Per discussions with Peter Sampson, at the end of successful Timer Record, save the project.
If user hadn't saved it before, will see the Save As dialog.

If user had saved it before, it will safely be saved, automatically.
2014-11-25 04:11:46 +00:00
james.k.crook@gmail.com
67d2b274e2 Frequency Selection toolbar from Paul Licameli.
Linux/Mac will need new files adding to project, SpectralSelectionBar.cpp, NumericTextCtrl.cpp.
2014-11-08 15:18:43 +00:00
benjamin.drung@gmail.com
277932dccb Remove trailing spaces. 2014-06-03 20:30:19 +00:00
lllucius
71fde85bfe Bug 115 - Snap-to causes spurious 'toolbar' to appear momentarily at start of dragging.
Completes James' TimeConverter work

This completes the work that James started.  It moves most of the non-GUI
related processing from TimeTextCtrl to James' TimeConverter class.

Other changes include:

1)  TimeTextCtrl now expects the format name instead of the format string to be
passed when creating a new instance.  I found that almost all cases created the
instance with a blank format string and then set the string after creation.

2)  To simplify maintenance and prevent a possible discrepancy between the two,
Increase() and Decrease() were merged into a single routine.

As a result:

1)  All cases where a TimeTextCtrl was being used to extract information and
not actually display a control have been changed to use TimeConverter instead.

2)  All cases where TimeTextCtrl was being created with an empty format and
then immediately followed by something like this:

    tt.SetFormatString(tt.GetBuiltinFormat(c->GetFormat()))

    have been changed to pass the format name instead of the format string when
creating the TimeTextCtrl instance.
2013-10-23 21:01:52 +00:00
RichardAsh1981@gmail.com
6a7da21dec remove various unused #defines and bits of code, patch by Campbell Barton 2013-09-23 20:16:02 +00:00
james.k.crook@gmail.com
dba81b3f1c Cleanup: Fixed lots of trivial MSVC warnings. 2013-08-25 21:51:26 +00:00
v.audacity
c26b3c6b49 Campbell Barton's further patch to turn many, many tabs to our 3-space convenbtion 2013-02-23 04:33:20 +00:00
v.audacity
9d0daf8662 Campbell Barton's patch to turn many, many tabs to our 3-space convenbtion 2013-02-20 23:42:58 +00:00
v.audacity
ebb4f530bb Apparently, wxConfigBase::Write() does not update values for next access on all platforms unless Flush() method is called. Added many calls to wxConfigBase::Flush() to make sure the Rad() calls get the right values. 2012-08-02 06:03:19 +00:00
v.audacity
ac793683c1 Remove unnecessary line introduced originally in r11636. 2012-07-30 22:41:19 +00:00
v.audacity
80dac39c58 attempt to respond to http://bugzilla.audacityteam.org/show_bug.cgi?id=562#c2 2012-07-27 23:37:50 +00:00
v.audacity
4a22a17d9a Bugs 561 (P2) and 562 (P4) are really the same set of bugs caused by r11636, I think, and I think this fixes all of them. See http://bugzilla.audacityteam.org/show_bug.cgi?id=561#c1. 2012-07-27 01:35:15 +00:00
v.audacity
5545efdf8b Remove Cancel button from Timer Record progress dialog. 2012-06-23 01:50:12 +00:00
richardash1981
ca7981ece9 add i18n-hints to time format strings as getting the translation wrong will break the program in subtle ways 2012-04-05 19:56:43 +00:00
james.k.crook@gmail.com
dd97cae3d9 Removed some (hidden) Cleanspeech cruft that had been used to disable effects. Made some static text open to translation. Added more i18n hints (thanks Thomas Breinstrup). 2012-04-05 11:21:15 +00:00
lllucius
5f1ef8f8fa Adding wxMac accessibility. Should resolve:
http://bugzilla.audacityteam.org/show_bug.cgi?id=139
2012-03-21 03:09:06 +00:00
v.audacity
fb419a9bdd Ahem... Remove unused var that I introduced for testing values. There were 4 of them and I removed 3. Ed pointed this out to me. Thanks, Ed. 2010-08-29 19:43:36 +00:00
v.audacity
86b1edf73e Simplify the conversion from wxLongLong to double. No need to convert to string and from that (via Internat) to double. 2010-08-28 23:37:22 +00:00
richardash1981
1a1f431584 Commit a re-written version of patch originally by Lavanya Tekumalla to save the last used recording duration and re-use it when dialogue is re-opened 2010-02-20 21:31:01 +00:00
BusinessmanProgrammerSteve
9bbd180e39 Revert r10217 (wxWidgets applied my fix to the timer ID issue) 2010-02-08 21:00:17 +00:00
businessmanprogrammersteve
4fc182e812 wxMSW 2.8.11 doesn't allow multiple timers to have the same ID, so use wxID_ANY
for timers
2010-02-05 00:13:52 +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