Paul Licameli
4f78874978
Break cycle of FileDialog and FileDialogPrivate
2020-05-26 02:05:06 -04:00
Paul Licameli
7fbfc2b292
Finish the job of 30dbdf4, deleting abandoned source files...
...
... And correcting #include paths, and removing mentions in read-me files, and
correcting CMakeLists.txt
2020-05-25 17:21:05 -04:00
Leland Lucius
a5d765c9c5
Stop using deprecated function
2020-05-24 16:54:15 -05:00
Leland Lucius
30dbdf40a9
Cleaning up lib-src
...
FileDialog goes into audacity/src/widgets and the mod-* directories go into
audacity/modules.
This leaves nothing in lib-src that isn't a 3rd-party libs or supporting
files.
2020-05-24 16:21:26 -05:00
Paul Licameli
8ce72748bf
CommandManager stores only stripped menu names (no & characters)...
...
... Keyboard preference dialog does not need to repeat the stripping
2020-05-23 22:42:21 -04:00
Leland Lucius
fa878ef05b
Adjust ASlider for wx313
2020-05-23 13:08:21 -05:00
Paul Licameli
b81c03c194
Change the menu labels in vertical rulers...
...
... and recompute popup menu tables that depend on preferences.
The code for labels in the rulers was unsatisfactory because
(1) rescanning and editing the post-translation strings is a hack to avoid, and
(2) separating the hints like "Shift-Left-Click" with a tab character made them
invisible on Mac. So instead, append strings like " (Shift-Left-Click)"
2020-05-23 13:58:22 -04:00
Paul Licameli
2527bdecaf
Add and correct various comments
2020-05-23 06:00:56 -04:00
Paul Licameli
b1cf7e57cb
Simplify AButton...
...
... Don't need another constructor just to do conversions from wxImage to
ImageRoll, which can happen implicitly
2020-05-23 05:43:13 -04:00
Paul Licameli
d373e27840
Remove some unused forward declarations and #include directives
2020-05-23 05:32:01 -04:00
Paul Licameli
7fb4652c88
Remove some unused functions and forward declarations
2020-05-23 05:16:59 -04:00
Paul Licameli
4d09705a73
Change XO to XXO in many more places, with no effects at all...
...
... because the two macros have the same expansion, and are both checked for
in the --keyword arguments passed to msgfmt by locale/update_po_files.sh.
This commit makes ONLY such changes, and comments in Internat.h. It is big
but quite harmless.
The intention is to introduce a type distinction in a later release, by defining
XXO differently. XXO is used where & characters in strings (for hotkeys of menu
items or control prompts) are permitted, XO where not.
2020-05-22 13:07:50 -04:00
Paul Licameli
1b2d4e26ba
Consistently compare to translation of "Command" in KeyView.cpp...
...
... note that "cat" compared with it is concatenated with _("Menu") and
stored in KeyNode::category, which is also compared elsewhere with
CommandTranslated. So this change in one comparison is the right one.
2020-05-22 13:07:50 -04:00
Paul Licameli
44b30ca4e1
Don't internationalize "e" (introducing numeric exponent)
2020-05-22 13:07:49 -04:00
Paul Licameli
a0045f8772
Remove some macro _ in NumericTextCtrl & substitute-don't-concatenate
2020-05-22 13:07:32 -04:00
Paul Licameli
630bc15fd3
Fix some misplaced i18n-hint comments
2020-05-22 12:48:49 -04:00
James Crook
67849b33ae
Bug 2399 - Selection and Time toolbars incorrectly display sample format
2020-04-26 11:04:18 +01:00
James Crook
0a95de6c06
Bug 2241 - Spectral Selection Toolbar displays frequencies 100x too small in some languages
2020-04-20 23:36:05 +01:00
Paul Licameli
23f5811061
Fix uninitialized values
2020-04-20 14:54:04 -04:00
Leland Lucius
6c605c8d6a
Stop ASliders from flashing when entered/changed
2020-04-18 16:40:52 -05:00
Leland Lucius
01ccb518fd
Bug 2390 - Linux: Nyquist plug-ins with multi-choice widgets are not accessible
2020-04-17 09:54:08 -05:00
Leland Lucius
383000557e
Reduce flickering when Time toolbar is huge
2020-04-13 09:49:53 -05:00
Paul Licameli
30ac43e195
Fix more comments ("it's" -> "its")
2020-04-12 18:49:22 -04:00
Leland Lucius
a5db7bbb2b
Bug 2318 - Linux: Time Toolbar is needlessly resized too large when accommodating longer time format
2020-04-12 01:14:08 -05:00
Yuri Chornoivan
d1ada5f08c
Fix minor typos
2020-04-11 10:06:24 +01:00
Paul Licameli
61abb87a77
Reviewed all i18n-hint comments...
...
... Moved many misplaced ones, which msgfmt would not have extracted into
audacity.pot.
Duplicated some of them, to appear with related but distinct msgids.
Added a few new comments.
Deleted one that was no longer needed in ProjectManager.cpp.
2020-04-05 09:00:00 -04:00
Paul Licameli
c001fd97f7
fix comment
2020-03-14 13:47:49 -04:00
Leland Lucius
867775ef99
Looks like FindFocus() on wxGTK can return NULL
2020-03-10 12:56:43 -05:00
Leland Lucius
0e42bd42b6
Bug 682 - Linux: Keyboard Preferences: focus trapped in Search box
...
Gotta love when the solution is right in the bug report. :-)
2020-03-10 09:52:58 -05:00
Leland Lucius
a7bd7331ac
Bug 625 - Track Pan / Gain sliders don't show tool tip on hover
2020-03-09 11:06:07 -05:00
James Crook
4884f59982
Bug 2316 - Meter scale overprints meter options button
2020-03-02 19:29:48 +00:00
James Crook
6c69484899
Bug 2285 - Many action buttons and items in Toolbars activate the action on right-click (expect context menu or null action)
2020-03-01 22:00:05 +00:00
Paul Licameli
a461b7a273
Possible fix for intermittent assertion violations at Linux startup
2020-02-29 17:13:53 -05:00
James Crook
a48483bc19
Bug 2298 - Font size per-platform.
...
My previous fix disrupted mac font size. Now the code should have the right font sizes for each platform.
2020-02-25 10:56:31 +00:00
James Crook
50d16867d5
Bug 2258 - Sliders in the slider dialogs when double-clicked yield a further slider dialog
2020-02-24 21:23:16 +00:00
James Crook
87034a0a67
Bug 2298 - Windows: Font size reduced for Vertical Scale, Timeline and Time Track numbers
2020-02-24 19:25:52 +00:00
James Crook
b2d9f7c396
Bug 2305 - The Gain, Play-at-Speed and Mixer Board sliders do not display the numeric value in the tooltip when sliding
2020-02-17 21:55:32 +00:00
Paul Licameli
87382d51d8
Demote convenience function that makes computed items to base class
2020-02-15 14:44:17 -05:00
Paul Licameli
4d7a9f00a1
Popup menu table for wave track has member function to get the track
2020-02-15 13:52:41 -05:00
Paul Licameli
cfd07af245
PopupMenuTable supports registration
2020-02-15 13:49:13 -05:00
Paul Licameli
46f958f376
Use computed registry items for conditionally shown popup menu items
2020-02-14 21:38:07 -05:00
James Crook
9985b8a9b8
Fix Big Time TimerToolBar, Stage III
...
Fixed issue where format selector could disappear.
Fixed upgrade from 2.3.3.
Remembers time format.
2020-02-14 12:02:21 +00:00
Paul Licameli
db3543500c
Each popup menu item can carry a callback to check or disable it
2020-02-09 23:48:40 -05:00
Paul Licameli
00a419a280
Store a reference to a handler object in each PopupMenuItem
2020-02-09 23:48:40 -05:00
Paul Licameli
e1e0869e26
Replace some macros for popup menus with function calls
2020-02-09 23:48:40 -05:00
James Crook
30b26a0b99
Add <wx/bmpbuttn.h> needed by Linux.
2020-02-09 20:46:16 +00:00
James Crook
41619af8cd
Bug 2274 - Enh: Dialog for orphan block files has no "?" Help button
...
also
Bug 2273 - Enh: Dialog for missing block files has no "?" Help button
These now link to the appropriate page in the manual.
2020-02-09 20:26:29 +00:00
Paul Licameli
8f88aa106e
Bug2312: don't crash using Wave Color, Format, Rate sub-menus of TCP
2020-02-08 13:20:18 -05:00
Paul Licameli
540f2c5e67
Restore separators after "Move Track to Bottom" in TCP menus
2020-02-06 17:52:45 -05:00
James Crook
a09885e995
Fix Big Time TimerToolBar, Stage II
...
- Naming (Time Toolbar, not TimerToolBar Toolbar)
- Default time format hhmmss
- Lower dock
- Enabled by default
- Sensible min and max font size
- Sensible min and initial width
- Omit Audio Time from Selection Toolbar
2020-02-06 09:40:30 +00:00