Paul Licameli
ab5ff9060b
More constructor arguments for RulerPanel
2018-02-21 19:21:03 -05:00
Paul Licameli
8625df6814
More NumericTextCtrl constructor options
2018-02-21 19:21:02 -05:00
Paul Licameli
5724780be9
NumericTextControl ctor arguments...
...
... follow wxWidgets conventions for first two arguments; add Options
2018-02-21 19:21:02 -05:00
Paul Licameli
57ce726a25
Rename Meter as MeterPanel, and some DOxygen
2018-02-21 17:50:28 -05:00
Paul Licameli
007fa9eca2
http -> https in user-visible strings...
...
... Some in wxT can be edited directly, some in _() are not really used now
so they can be edited directly, others require a post-translation substitution.
Not all links to libraries from Credits work with https: so update only those
that do.
2018-02-05 08:52:13 -05:00
Paul Licameli
7c73011629
Where if and else branches were the same, simplify...
...
... None of the examples was really a bug.
ExpandingToolBar.cpp is unused in fact.
2018-01-26 10:12:13 -05:00
Paul Licameli
d4b21bb33e
Bug 1600: Should keep progress dialog visible throughout Exp. Multi
2018-01-25 15:58:37 -05:00
Paul Licameli
52a7f2320d
Re-fix some warnings about mixing signed and unsigned better...
...
... Assuming that large unsigned magnitudes with high order bit set are not
the problem, but signed negatives of small magnitude may be:
1) Always cast the unsigned to signed in comparisons, not the other way.
Also:
2) Cast unsigned TERM to signed by itself, before subtracting. Don't cast
the result.
3) Rewrite some comparisons by moving subtracted term to other side.
See commits
d2fe7b1757
f463eda36c
2018-01-23 18:51:53 -05:00
Paul Licameli
8077c1db04
Change the text of the checkmark for the dropout warning
2018-01-17 10:18:49 -05:00
Paul Licameli
130e55cdf5
Use WarningDialog for drop-outs, and change the wording
2018-01-16 13:56:44 -05:00
Paul Licameli
d59592f862
Fix some Mac compilation warnings
2018-01-09 08:46:58 -05:00
Paul Licameli
cb403954fa
Use std::[tr1::]unordered_(set|map), not the wxWidgets container macros
2018-01-08 18:22:51 -05:00
Paul Licameli
6967925e48
Redo CommandManager::DescribeCommandsAndShortcuts with pairs...
...
... Later we may make other types for the members of that pair.
2018-01-08 14:14:22 -05:00
Paul Licameli
c6696f1b49
Move definition of _ and related into Internat.h
2018-01-06 21:03:32 -05:00
Paul Licameli
e37d701bc0
WXINTL_NO_GETTEXT_MACRO defined in compiler options...
...
... so even if you neglect to include Audacity.h, it applies
2018-01-06 20:56:51 -05:00
James Crook
27d2b7c51b
Add AutomationCommands class
...
- AutomationCommands replaces GetAllMenuCommands, and can provide
information about menus, buttons and toolbars to a script.
- BatchCommands can now return textual results to a script.
- There's a new GUID for mod-script-pipe and it is included in the .sln.
2018-01-06 19:27:45 +00:00
James Crook
d2fe7b1757
Clean up most remaining MSVC warnings.
2018-01-06 13:03:48 +00:00
Paul Licameli
1320879ab4
Reimplement multi-column format of TimerProgressDialog...
...
... Specify an array of arrays of strings. Don't pack it all as a single
string that is parsed. This makes the setup clearer.
It also avoids some concatenations of localized strings (which I want to
make uncompilable some day), and also removes the need for translators to
count the \n's and replicate precisely.
2018-01-05 16:20:33 -05:00
Paul Licameli
78aca8c133
Remove inclusions of Menus.h
2018-01-05 09:27:31 -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
d263eaa97b
Remove the special PopupFunctor, redo it by other means...
...
... it was only used, so far, by the scrubber.
2018-01-05 09:27:23 -05:00
Paul Licameli
aa5c3f12a3
easy change key bindings
2018-01-05 09:27:11 -05:00
Paul Licameli
0bca8d15f9
Better localization of tooltips in ASlider...
...
... i18n-hints, avoid syntax assumptions (for Right and Left), avoid
assumptions about widths of non-numerical data
2018-01-02 21:18:20 -05:00
Paul Licameli
b1f7f921a0
Translate the format "%s: %s" wherever user-visible...
...
... because some languages, like French, prefer to insert a space before :
2018-01-02 12:59:46 -05:00
Paul Licameli
6a810bd82f
Fix Windows Build
2018-01-02 12:01:00 -05:00
Paul Licameli
28fd3442b1
Fix Windows build
2018-01-02 09:09:00 -05:00
Henric Jungheim
1298ec8497
Cleanup wxPanelWrapper C++.
2018-01-02 06:13:02 -05:00
Paul Licameli
a86decbbe6
fix build
2018-01-02 00:00:58 -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
e0970ad1e8
Remove unnecesary Format, Printf, casts to wxString
2018-01-01 21:53:51 -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
cf4b9eb5c8
Define wxDirDialogWrapper, with localized default prompt and name
2018-01-01 17:50:04 -05:00
Paul Licameli
729fd3767c
wxDialogWrapper and wxPanelWrapper have localized default window name
2018-01-01 17:50:03 -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
4d978bcefb
Use wxPrintf not printf
2017-12-16 11:54:32 -05:00
James Crook
970b9a27ee
Fix ASSERT condition.
...
I introduced this overly zealous ASSERT during a recent clean up.
2017-12-14 16:27:44 +00:00
James Crook
41ac4cd47a
Add Hover-Over-Down State for Button
...
Previously hovering over a down button made no difference.
Also tweaked the appearance of hover-over thumbs on dark theme sliders.
Also tweaked hover images and colours generally.
Classic retains the old style.
Hi Contrast does not distinguish between hover-up and hover-down.
2017-12-14 14:39:56 +00:00
James Crook
f463eda36c
Clean up some dead code and MSVC warnings.
...
- Dead code from experiments in SelectionBar removed.
- Many warnings about unused parameters fixed with WXUNUSED()
- Many warnings about signed / unsigned comparisons cleaned up.
- Several 'local variable declared but not used' warnings fixed.
2017-12-08 15:20:39 +00:00
Paul Licameli
db2074dfc2
Bug1791: Quick-play looped should begin where you pick...
...
... Was broken at commit 2cbdd1cc43
2017-11-29 11:16:01 -05:00
Paul Licameli
08d63aa361
Fix roundoff bug in NumericTextCtrl
2017-11-19 11:04:08 -05:00
James Crook
a49f14ad02
doxygen. Class list completed for letter 'A'.
2017-11-09 18:32:29 +00:00
James Crook
c28be778e2
Linty fixes
...
This commit fixes a number of warnings shown in compilation with MSVC. No behavioral changes intended. I did not fix signed/unsigned warnings.
2017-11-07 14:23:30 +00:00
Paul Licameli
31231a54d2
use override
2017-11-05 21:01:52 -05:00
Paul Licameli
2d17ddc100
Fix overload resolution of a call to HelpSystem::ShowHelp...
...
... formerly wxT("") matched bool, not wxString. Not what was meant!
2017-10-17 20:32:07 -04:00
Svyatoslav
31b820b47c
src/widget/OverlayPanel: PVS-Studio: fixes bug with remove function.
2017-10-11 14:16:33 +03:00
Paul Licameli
6a8bba0a99
Fix all remaining misuses of macro _ in static initializers...
...
... I found them using a rewritten macro _ that dynamically checked
that translations have been initialized. But I do not commit that changed
macro.
2017-10-01 17:20:05 -04:00
Paul Licameli
954a974422
Changed the conditional compilation for alpha/beta/release...
...
... In particular, don't put the extra information in MIDI device info for Beta
But still link to the Alpha manual.
2017-09-11 00:10:22 -04:00