Paul Licameli 
							
						 
					 
					
						
						
							
						
						cac88ce4cd 
					 
					
						
						
							
							Define table for Extra Transport menu  
						
						
						
						
					 
					
						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 
							
						 
					 
					
						
						
							
						
						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 
							
						 
					 
					
						
						
							
						
						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 
							
						 
					 
					
						
						
							
						
						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 
							
						 
					 
					
						
						
							
						
						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 
							
						 
					 
					
						
						
							
						
						e756f2e71c 
					 
					
						
						
							
							Define classes and interpreter to be used in menu definition tables  
						
						
						
						
					 
					
						2018-10-21 12:16:22 -04:00 
						 
				 
			
				
					
						
							
							
								Paul Licameli 
							
						 
					 
					
						
						
							
						
						4cc92a26fa 
					 
					
						
						
							
							More preliminaries for making menus table-driven  
						
						
						
						
					 
					
						2018-10-20 14:20:27 -04:00 
						 
				 
			
				
					
						
							
							
								Paul Licameli 
							
						 
					 
					
						
						
							
						
						5277584bb0 
					 
					
						
						
							
							Hide details of managing occult command items  
						
						
						
						
					 
					
						2018-10-20 14:19:58 -04:00 
						 
				 
			
				
					
						
							
							
								Paul Licameli 
							
						 
					 
					
						
						
							
						
						01875db4bd 
					 
					
						
						
							
							Don't hold a dangling pointer to a menu bar in CommandManager  
						
						
						
						
					 
					
						2018-10-20 12:53:03 -04:00 
						 
				 
			
				
					
						
							
							
								Paul Licameli 
							
						 
					 
					
						
						
							
						
						fefc3bf35d 
					 
					
						
						
							
							Don't call CommandManger::AddGlobalCommand, use an option instead  
						
						
						
						
					 
					
						2018-10-20 11:59:39 -04:00 
						 
				 
			
				
					
						
							
							
								Paul Licameli 
							
						 
					 
					
						
						
							
						
						c9d9871f6c 
					 
					
						
						
							
							Remove a comment  
						
						
						
						
					 
					
						2018-10-20 11:58:02 -04:00 
						 
				 
			
				
					
						
							
							
								Paul Licameli 
							
						 
					 
					
						
						
							
						
						4c62aafed8 
					 
					
						
						
							
							Various preliminaries before making menus table-driven  
						
						
						
						
					 
					
						2018-10-20 09:40:09 -04:00 
						 
				 
			
				
					
						
							
							
								Paul Licameli 
							
						 
					 
					
						
						
							
						
						7f5e6d12b1 
					 
					
						
						
							
							Only one public CommandManager fn to begin a menu and one to end...  
						
						... 
						
						
						
						... It knows the nesting, so it decides for itself whether to manage the menu
as main or sub-. 
						
						
					 
					
						2018-10-20 09:40:03 -04:00 
						 
				 
			
				
					
						
							
							
								Paul Licameli 
							
						 
					 
					
						
						
							
						
						32efcd43c4 
					 
					
						
						
							
							Simplify populating of Scrub menu  
						
						
						
						
					 
					
						2018-10-20 09:21:22 -04:00 
						 
				 
			
				
					
						
							
							
								Paul Licameli 
							
						 
					 
					
						
						
							
						
						83ede10891 
					 
					
						
						
							
							Remove unused forward declaration  
						
						
						
						
					 
					
						2018-10-20 09:21:22 -04:00 
						 
				 
			
				
					
						
							
							
								Paul Licameli 
							
						 
					 
					
						
						
							
						
						27aa59ed50 
					 
					
						
						
							
							AddItemList takes IdentInterfaceSymbol (untranslated) ...  
						
						... 
						
						
						
						... so that we can use a static constant table of names, which can't use
macro _ in initializers. 
						
						
					 
					
						2018-10-20 09:21:22 -04:00 
						 
				 
			
				
					
						
							
							
								Paul Licameli 
							
						 
					 
					
						
						
							
						
						1b05ba9a78 
					 
					
						
						
							
							A compile-time constant for the number of align menu items  
						
						
						
						
					 
					
						2018-10-20 09:21:22 -04:00 
						 
				 
			
				
					
						
							
							
								Paul Licameli 
							
						 
					 
					
						
						
							
						
						474f80912a 
					 
					
						
						
							
							Some functions can be static, don't need to be members of MenuBuilder  
						
						
						
						
					 
					
						2018-10-20 09:21:22 -04:00 
						 
				 
			
				
					
						
							
							
								Vitaly Kirsanov 
							
						 
					 
					
						
						
							
						
						b38af473c6 
					 
					
						
						
							
							Missing <wx/sizer.h> include  
						
						... 
						
						
						
						Without it build on my Windows host fails 
						
						
					 
					
						2018-10-20 10:48:39 +03:00 
						 
				 
			
				
					
						
							
							
								James Crook 
							
						 
					 
					
						
						
							
						
						e8762a478f 
					 
					
						
						
							
							Add 'Quick Fix' menu item to Help.  
						
						... 
						
						
						
						This helps with 3 of the stuck-in-a-mode problems, adding fix buttons for the issues. 
						
						
					 
					
						2018-10-19 18:31:44 +01:00 
						 
				 
			
				
					
						
							
							
								James Crook 
							
						 
					 
					
						
						
							
						
						b7abde8527 
					 
					
						
						
							
							Fix class/struct warning.  
						
						
						
						
					 
					
						2018-10-19 17:56:53 +01:00 
						 
				 
			
				
					
						
							
							
								Paul Licameli 
							
						 
					 
					
						
						
							
						
						52672ed5e2 
					 
					
						
						
							
							More careful sorting of effects...  
						
						... 
						
						
						
						... when grouping by two criteria (publisher and name or type and name).
Use a stable sort for the second sort so that the minor sort (done first) is
sure not to be destoyed.
Maybe this never mattered (depending on the implementation of std::sort and
its threshold for doing small sorts by insertion). 
						
						
					 
					
						2018-10-19 11:12:20 -04:00 
						 
				 
			
				
					
						
							
							
								David Bailes 
							
						 
					 
					
						
						
							
						
						c067ad5b37 
					 
					
						
						
							
							Apply macro sub menu: ensure first letter selection  
						
						... 
						
						
						
						Problem: Palette has the access key P, so any macro with name beginning with P cannot be selected by pressing P, since access keys have precedence over first letters.
Fix: remove access key, which is not needed since Palette is the first item, and so is selected when the sub menu is opened. 
						
						
					 
					
						2018-10-19 15:50:13 +01:00 
						 
				 
			
				
					
						
							
							
								David Bailes 
							
						 
					 
					
						
						
							
						
						ac596554c4 
					 
					
						
						
							
							Fix a couple of duplicate access keys  
						
						
						
						
					 
					
						2018-10-19 09:27:17 +01:00 
						 
				 
			
				
					
						
							
							
								Steve Daulton 
							
						 
					 
					
						
						
							
						
						f09bfbc217 
					 
					
						
						
							
							Small change of format for GetInfo Labels  
						
						... 
						
						
						
						to make parsing a bit easier in LISP 
						
						
					 
					
						2018-10-18 22:56:02 +01:00 
						 
				 
			
				
					
						
							
							
								Paul Licameli 
							
						 
					 
					
						
						
							
						
						9ad88e091c 
					 
					
						
						
							
							Use weak pointers to simplify MenuCreator  
						
						
						
						
					 
					
						2018-10-18 15:43:21 -04:00 
						 
				 
			
				
					
						
							
							
								Joachim Huffer 
							
						 
					 
					
						
						
							
						
						c22c7b6fce 
					 
					
						
						
							
							Update German translation  
						
						
						
						
					 
					
						2018-10-18 17:28:30 +01:00 
						 
				 
			
				
					
						
							
							
								Carmelo Battaglia 
							
						 
					 
					
						
						
							
						
						4bbced11c9 
					 
					
						
						
							
							Update Italian translation  
						
						
						
						
					 
					
						2018-10-18 17:27:53 +01:00 
						 
				 
			
				
					
						
							
							
								Paul Licameli 
							
						 
					 
					
						
						
							
						
						aa81f9af57 
					 
					
						
						
							
							Fix Linux build  
						
						
						
						
					 
					
						2018-10-18 10:59:22 -04:00 
						 
				 
			
				
					
						
							
							
								Paul Licameli 
							
						 
					 
					
						
						
							
						
						d46532623a 
					 
					
						
						
							
							Fix build of mod-null  
						
						
						
						
					 
					
						2018-10-18 10:38:17 -04:00 
						 
				 
			
				
					
						
							
							
								Paul Licameli 
							
						 
					 
					
						
						
							
						
						fcfc5d0f36 
					 
					
						
						
							
							Fix build of mod-null  
						
						
						
						
					 
					
						2018-10-18 10:24:42 -04:00 
						 
				 
			
				
					
						
							
							
								Paul Licameli 
							
						 
					 
					
						
						
							
						
						efe59ef1f8 
					 
					
						
						
							
							Fix build of mod-null  
						
						
						
						
					 
					
						2018-10-18 10:00:44 -04:00 
						 
				 
			
				
					
						
							
							
								Paul Licameli 
							
						 
					 
					
						
						
							
						
						1eb293b7b3 
					 
					
						
						
							
							Fix build of mod-nyq-bench  
						
						
						
						
					 
					
						2018-10-18 09:28:31 -04:00 
						 
				 
			
				
					
						
							
							
								Paul Licameli 
							
						 
					 
					
						
						
							
						
						16ab48079b 
					 
					
						
						
							
							Don't include CommandManager.h in other headers  
						
						
						
						
					 
					
						2018-10-18 09:25:14 -04:00 
						 
				 
			
				
					
						
							
							
								Steve Daulton 
							
						 
					 
					
						
						
							
						
						8f5629a2a6 
					 
					
						
						
							
							Update three Nyquist plug-ins  
						
						... 
						
						
						
						Fixed some verification errors,
Removed some redundant translation strings,
Define manpage for rms.ny. 
						
						
					 
					
						2018-10-18 14:12:44 +01:00 
						 
				 
			
				
					
						
							
							
								Paul Licameli 
							
						 
					 
					
						
						
							
						
						9094750c54 
					 
					
						
						
							
							No more error-prone SetDefaultFlags in menu building...  
						
						... 
						
						
						
						... instead, all additions of items are required to specify flags explicitly.
Reliance on a default setting didn't save much in characters of code, and
has led to subtle errors before when rearranging menus. 
						
						
					 
					
						2018-10-17 23:15:30 -04:00 
						 
				 
			
				
					
						
							
							
								Paul Licameli 
							
						 
					 
					
						
						
							
						
						fc1bc7994e 
					 
					
						
						
							
							Remove CommandManager::SetDefaultFlags and related  
						
						
						
						
					 
					
						2018-10-17 23:14:55 -04:00 
						 
				 
			
				
					
						
							
							
								Paul Licameli 
							
						 
					 
					
						
						
							
						
						a1bd9062ae 
					 
					
						
						
							
							Remove dead code; so that all remaining calls to NewIdentifier...  
						
						... 
						
						
						
						...are followed by a setting of flags and mask 
						
						
					 
					
						2018-10-17 23:13:56 -04:00 
						 
				 
			
				
					
						
							
							
								Paul Licameli 
							
						 
					 
					
						
						
							
						
						63f20f3405 
					 
					
						
						
							
							CommandManager::AddItemList requires flags  
						
						
						
						
					 
					
						2018-10-17 23:13:56 -04:00 
						 
				 
			
				
					
						
							
							
								Paul Licameli 
							
						 
					 
					
						
						
							
						
						742e578d49 
					 
					
						
						
							
							Flags in AddItem (and AddCommand) may not be NoFlagsSpecified  
						
						
						
						
					 
					
						2018-10-17 23:13:56 -04:00 
						 
				 
			
				
					
						
							
							
								Paul Licameli 
							
						 
					 
					
						
						
							
						
						db997f8ecd 
					 
					
						
						
							
							Flags argument of AddItem (and AddCommand) is obligatory  
						
						
						
						
					 
					
						2018-10-17 23:13:56 -04:00 
						 
				 
			
				
					
						
							
							
								Paul Licameli 
							
						 
					 
					
						
						
							
						
						d46f3a9e63 
					 
					
						
						
							
							Simplify menu-building calls...  
						
						... 
						
						
						
						... Just one CommandManager::AddItem overload, instead of two plus two
overloads of AddCheck.  Also remove SetLongName.  Use an options structure
instead for all those distinctions.
Also simplify all the repetition of equal flag and mask values.  It's only in
four cases where we need to make them different. 
						
						
					 
					
						2018-10-17 14:21:05 -04:00 
						 
				 
			
				
					
						
							
							
								Paul Licameli 
							
						 
					 
					
						
						
							
						
						f6478acb1c 
					 
					
						
						
							
							Just spaces  
						
						
						
						
					 
					
						2018-10-17 14:14:21 -04:00 
						 
				 
			
				
					
						
							
							
								Paul Licameli 
							
						 
					 
					
						
						
							
						
						596eefe675 
					 
					
						
						
							
							CommandManager::Options also specified the long name  
						
						
						
						
					 
					
						2018-10-17 13:49:43 -04:00 
						 
				 
			
				
					
						
							
							
								Paul Licameli 
							
						 
					 
					
						
						
							
						
						cfe7ddcf55 
					 
					
						
						
							
							struct CommandManager::Options lets us fold AddCheck into AddItem  
						
						
						
						
					 
					
						2018-10-17 13:32:39 -04:00