Paul Licameli
0319d6ea68
Friendlier command names in the Edit Chains dialogs...
...
... Both the pane that lists the steps of the chain, and the selection dialog
for adding a new step.
NOT translating command names yet, though.
2018-01-10 09:09:05 -05:00
Paul Licameli
ab6de1181d
No more functor objects; all command handler functions take same args
2018-01-05 09:27:29 -05:00
Paul Licameli
80a958f8a4
Rewrite empty prompts to ShuttleGUI functions as {} ...
...
... so we might more easily redefine the type of the function argument,
some other day (not this release)
2018-01-01 22:51:25 -05:00
Paul Licameli
7fd78183d2
Remove needless uses of wxString::c_str() in wxString::Format...
...
... and similar wx "variadics," which all treat wxString smartly enough that
you don't need this.
Don't need c_str either to convert wxString to const wxChar * because
wxString has a conversion operator that does the same.
2018-01-01 20:34:33 -05:00
Paul Licameli
384300016d
Define FileDialogWrapper, with localized default prompt and name
2018-01-01 17:50:04 -05:00
Paul Licameli
e8b875ff81
Define AudacityMessageDialog wrapper around wxMessageDialog...
...
... Prohibiting use of the default caption which is unlocalized. (But we
didn't use it in fact anywhere.)
2018-01-01 17:50:03 -05:00
Paul Licameli
af290d73c0
Define AudacityTextEntryDialog wrapper around wxTextEntryDialog...
...
... Prohibiting use of the default caption which is unlocalized. (But we
didn't use it in fact anywhere.)
2018-01-01 17:50:03 -05:00
Paul Licameli
ccb4bbac33
Translate "Message" as default title of message box...
...
... This required a sweeping change of all calls to wxMessageBox! But it seems
safe to me, despite the great number of touched files.
2018-01-01 17:50:02 -05:00
Paul Licameli
0c8890cda1
Bug 1793: Applying chain to files should zoom-to-fit
2017-12-30 14:15:17 -05:00
Paul Licameli
af447a87c3
Remove another use of cwd for default opening paths
2017-08-03 08:05:21 -04:00
James Crook
f38caa55ba
Add strings that were not translated.
...
- A heading in the Edit Chains Dialog.
- Menu Items and submenus.
2017-07-22 11:33:09 +01:00
Paul Licameli
87e75176c5
Guarded calls in batch processing
2017-03-17 17:53:00 -04:00
Paul Licameli
14c23803ac
Various uses of make_unique
2016-08-10 11:05:52 -04:00
Paul Licameli
84c0337aba
Fix TAB key navigation on Mac for all dialogs (not only for panels)
2016-07-10 17:12:27 -04:00
Paul Licameli
73ced7b93f
Remove UndoManager.h from other headers
2016-02-24 19:10:34 -05:00
Paul Licameli
8e995d66d0
Avoid extra indirection in FormatList
2016-02-19 10:59:51 -05:00
Paul Licameli
dbaa811577
Stack-allocate where possible! ...
...
... Removed many unnecessary naked news and deletes.
2016-02-17 18:15:57 -05:00
Paul Licameli
3f237daddc
Use macro safenew for many allocations of wxWindow subclasses
2016-02-14 20:20:19 -05:00
Paul Licameli
c7eca2c657
Bug1299 again: Better fix, to restore window focus after applying a chain.
2016-01-27 14:58:51 -05:00
James Crook
96d2e66db5
Bug 1221 (Mac)
...
Re-instated conditional code that apparently worked previously on Mac. Untested on Mac. Could 1221 possibly be cleared now?
2015-10-10 15:41:59 +01:00
James Crook
6d95e68dad
BatchProcessDialog Close command working again.
...
Sending a wxCloseEvent doesn't close a Modal dialog (unless we hide it first).
2015-10-10 15:27:35 +01:00
James Crook
aee4a33d6b
Bug 1221 - Chain asserts (Linux) or causes switch away from Audacity (Windows) on completion.
...
New fix. It appears to be a bug in wx3. Hiding a Modal window (under linux) can stop it being modal. So rather than EndModal() we send an event to close the window which works whether wxWidgets thinks the window is modal or not. Additionally we set the focus back to the parent window, becuase of a side bug under windows, and we new the status dialog rather than allocate it on the stack, because the status dialog is NOT run with ShowModal() which is the only time we can safely use an on stack dialog.
2015-10-09 23:53:49 +01:00
James Crook
38551d8e49
Start of fix for Bug #1221
2015-10-09 23:28:53 +01:00
Leland Lucius
6b9541933d
Fix for bug #1221
2015-10-08 14:06:24 -07:00
Leland Lucius
44c9a7b864
Must delete window disabler before the ending the dialog
2015-07-24 00:02:19 -05:00
Paul Licameli
e70f91c64e
Removed ShuttleGui.h from other headers
2015-07-19 12:31:03 -04:00
Cory Cook
f634e44e3a
Removed redundant operation.
2015-05-26 12:05:31 -07:00
Leland Lucius
63a2ceb6b5
Merge pull request #47 from lovecooks/master
...
Fix remnant effects on batch command for multiple files
2015-05-25 10:59:23 -05:00
Cory Cook
0f54fc31f2
Fix remnant effect on batch process
...
UndoManager::ClearStates was not removing effect tracks generated during
batch processing.
2015-05-19 13:20:24 -07:00
Cory Cook
c391ebc12d
Revert "Fix remnant effects on batch command for multiple files."
...
This reverts commit dbac9b7cd7b4f56efcbcd1670466e575f01f51cb.
2015-05-19 13:17:42 -07:00
Cory Cook
dbac9b7cd7
Fix remnant effects on batch command for multiple files.
2015-05-19 13:16:49 -07:00
David Bailes
f458df1c7b
Changes to a number of dialogs so that the NVDA screen reader can read the titles. Missed these in my last patch. The accessibility name of the dialog is set to the title.
2015-05-18 13:57:05 +01:00
David Bailes
3000594d2f
Improving accessibility of dialog for entering the name of a new chain. Jaws does not read the text in the dialog by default, and the accessibility names of the controls in the dialog cannot be set, so the best that can be done is to have a meaningful title for the dialog, and set the accessibility name of the dialog so that nvda can read it.
2015-05-12 09:29:55 +01:00
lllucius
1eeb4d979a
The fabled realtime effects...
...
I've made it where you can enable and disable via experimentals:
EXPERIMENTAL_REALTIME_EFFECTS
EXPERIMENTAL_EFFECTS_RACK
You will notice that, as of now, the only effects currently set up for
realtime are VSTs. Now that this is in, I will start converting the
rest.
As I start to convert the effects, the astute of you may notice that
they no longer directly access tracks or any "internal" Audacity
objects. This isolates the effects from changes in Audacity and makes
it much easier to add new ones.
Anyway, all 3 platforms can now display VST effects in graphical mode.
Yes, that means Linux too. There are quite a few VSTs for Linux if
you search for them.
The so-called "rack" definitely needs some discussion, work, and attention
from someone much better at graphics than me. I'm not really sure it should
stay in as-is. I'd originally planned for it to be simply a utility window
where you can store your (preconfigured) favorite effects. It should probably
revert back to that idea.
You may notice that this DOES include the API work I did. The realtime effects
were too tied to it and I didn't want to redo the whole thing. As I mentioned
elsewhere, the API stuff may or may not be very future proof.
So, let the critter complaints commence. I absolute KNOW there will be some.
(I know I'll be hearing from the Linux peeps pretty darn quickly. ;-))
2014-10-26 03:24:10 +00:00
benjamin.drung@gmail.com
277932dccb
Remove trailing spaces.
2014-06-03 20:30:19 +00:00
benjamin.drung@gmail.com
05302d7483
Fix path of relative includes.
2013-11-01 12:15:01 +00:00
james.k.crook@gmail.com
dba81b3f1c
Cleanup: Fixed lots of trivial MSVC warnings.
2013-08-25 21:51:26 +00:00
martynshaw99
1af35d4168
Removal of all the stuff marked as 'Experimental CLEANSPEECH' about a year ago.
2013-04-29 23:23:14 +00:00
lllucius
8c7ab47772
Resolves bug #618 .
2013-03-10 09:05:41 +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
windinthew
cfc7ef4422
I believe Chain in "Select Chain" should be capitalised
2013-02-14 05:51:32 +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
mchinen
5036316758
Fix Bug 508 (P2) - Chains: Chain removed even if you say No to prompt.
2012-05-23 18:52:52 +00:00
martynshaw99
758a8f65e6
Inserting CLEANSPEECH ifdef's around anything CleanSpeech so that CleanSpeech can be removed easily in the (not to distant) future. The idea is never to turn CLEANSPEECH on, but fix any (unexpected) differences this may make.
2012-04-26 22:57:04 +00:00
james.k.crook@gmail.com
cd54a2728b
Fixed some smart quotes that can cause problems for .po file generation.
2012-03-20 21:59:30 +00:00
james.k.crook@gmail.com
69476e785c
Fixed more internationalisation hints.
2012-03-20 15:36:02 +00:00
martynshaw99
22407ec508
Prevent the insertions of empty items into chains.
2011-08-18 22:53:13 +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