1
0
mirror of https://github.com/cookiengineer/audacity synced 2025-10-20 17:41:13 +02:00
Commit Graph

6727 Commits

Author SHA1 Message Date
Paul Licameli
574fc7f2ec Extra Menus 2018-10-24 12:16:45 -04:00
Paul Licameli
4a8a30f1a9 Navigation Menus 2018-10-24 12:16:45 -04:00
Paul Licameli
c7521b211d Window Menu for Mac 2018-10-24 12:16:44 -04:00
Paul Licameli
9759c6bd4f Plugin Menus 2018-10-24 12:16:44 -04:00
Paul Licameli
1be1217d1d Tracks Menus 2018-10-24 12:16:40 -04:00
Paul Licameli
903b42f84a Transport Menus 2018-10-24 12:16:35 -04:00
Paul Licameli
c65fd0ebe1 View and Toolbar Menus 2018-10-24 12:16:35 -04:00
Paul Licameli
fb8b5029e5 Select and Clip Menus 2018-10-24 12:16:33 -04:00
Paul Licameli
2792faa114 Edit and Label Menus 2018-10-24 12:14:05 -04:00
Paul Licameli
4d6cad8ebc File Menus 2018-10-24 12:14:01 -04:00
Paul Licameli
3308054170 14 new, empty .cpp files in src/menus 2018-10-24 11:04:06 -04:00
Paul Licameli
280e8d9bac Some machinery to add more menu handler object classes...
...without adding linkage dependencies to AudacityProject constructor
2018-10-24 11:02:33 -04:00
Paul Licameli
b7f35609ad Clarify inheritance of MenuCommandHandler 2018-10-24 11:02:33 -04:00
Paul Licameli
8ca9edc2a4 Move some label editing functions into class LabelTrack 2018-10-24 11:02:33 -04:00
Paul Licameli
d1e2ec3b0f Remove some uses of MenuCommandHandler outside Menus.cpp...
... where the functions were simple call-throughs to something else
2018-10-24 11:02:32 -04:00
Paul Licameli
7b422afda5 Some further factoring of the menu building functions 2018-10-24 08:52:03 -04:00
David Bailes
5494185a88 Dialog for the name of a label: positioning fixes
Problems fixed:
1. When adding a label at playback position, the position of the dialog was calculated using the position of the edit cursor
2. When adding a label at selection, the dialog could be to the left of the Audacity Window, and indeed offscreen.
2018-10-24 11:07:17 +01:00
Steve Daulton
d716b61b1e Increase precision for doubles/string conversion
Required so that the Select: command has reasonable precision
on tracks longer than 17 minutes.
2018-10-23 20:28:43 +01:00
Paul Licameli
df3c2a7b2f Don't mutate uninitialized Maybe 2018-10-23 06:02:19 -04:00
Paul Licameli
48a1538b37 Comment, to deter repeat of the mistake corrected in the last commit! 2018-10-22 20:02:33 -04:00
Paul Licameli
2b8c4aa816 Fix the binding of ngettext in XLisp 2018-10-22 19:58:13 -04:00
Steve Daulton
388cf47a92 Update SetLabelCommand.cpp
SetLabels: command may put labels out of order, so sort them after.
2018-10-22 17:59:14 +01:00
Paul Licameli
d40dfa2de2 More comments explaining the C++11 exotica 2018-10-21 12:46:41 -04:00
Paul Licameli
78656f6543 Define table for Help menu 2018-10-21 12:16:30 -04:00
Paul Licameli
611ab0cc91 Define table for ungrouped Extra commands...
... and finish replacement of the old Extra menu code
2018-10-21 12:16:30 -04:00
Paul Licameli
2d03524760 Define table for Extra Scriptables II menu 2018-10-21 12:16:30 -04:00
Paul Licameli
f8379e2109 Define table for Extra Scriptables I menu 2018-10-21 12:16:29 -04:00
Paul Licameli
700eca1c9c Define table for Extra Track menu 2018-10-21 12:16:29 -04:00
Paul Licameli
b13e0e641d Define table for Extra Cursor menu 2018-10-21 12:16:29 -04:00
Paul Licameli
9b3f1a1335 Define table for Extra Focus menu 2018-10-21 12:16:29 -04:00
Paul Licameli
237bf4d9a3 Define table for Extra global commands...
... Is it important to preserve the old sequence of registration?  It does at
least make some difference in what you see in the Keyboard preferences dialog.
2018-10-21 12:16:28 -04:00
Paul Licameli
5d4a7a76ad Define table for Extra Selection menu 2018-10-21 12:16:28 -04:00
Paul Licameli
17e6218bcd Define table for Extra Device menu 2018-10-21 12:16:28 -04:00
Paul Licameli
bbc2837d67 Define table for Extra Seek menu 2018-10-21 12:16:28 -04:00
Paul Licameli
9e4e1ae699 Define table for Extra Play at Speed menu 2018-10-21 12:16:27 -04:00
Paul Licameli
e848390818 Define table for Extra Edit menu 2018-10-21 12:16:27 -04:00
Paul Licameli
0c9cf45188 Define table for Extra Mixer menu 2018-10-21 12:16:27 -04:00
Paul Licameli
620640c7a2 Define table for Extra Tools menu 2018-10-21 12:16:27 -04:00
Paul Licameli
cac88ce4cd Define table for Extra Transport menu 2018-10-21 12:16:26 -04:00
Paul Licameli
8c0944d65a Stub function for Extra menus, to be managed as sub-tables...
... There will be two menus, "Extra" and "Extra_" in these interim commits as
we move items from the latter to the former.
2018-10-21 12:16:26 -04:00
Paul Licameli
434dcfa4b3 Define table for Window menu (Mac only) 2018-10-21 12:16:26 -04:00
Paul Licameli
4895dfdf7a Define tables for Generate, Effects, Analyze, Tools menus 2018-10-21 12:16:26 -04:00
Paul Licameli
4b71950022 Define table for Tracks menu 2018-10-21 12:16:25 -04:00
Paul Licameli
032070a2d9 Define table for Transport menu 2018-10-21 12:16:25 -04:00
Paul Licameli
a9512fe450 Define table for View menu 2018-10-21 12:16:25 -04:00
Paul Licameli
dfc555e5f4 Define table for Select menu 2018-10-21 12:16:25 -04:00
Paul Licameli
3b997aa7e2 Define table for Edit menu 2018-10-21 12:16:24 -04:00
Paul Licameli
298971b6e4 Define table for File menu 2018-10-21 12:16:24 -04:00
Paul Licameli
2c5f56b9ae A table of menu description factories; iterate it; but it's empty...
... to be populated in succeeding commits.
2018-10-21 12:16:24 -04:00
Paul Licameli
e756f2e71c Define classes and interpreter to be used in menu definition tables 2018-10-21 12:16:22 -04:00