audacia/src/commands
Paul Licameli db8c4c5e5a Global keyboard capture handling into new files, better comments...
... and break its compile dependency on CommandManager.h by letting it install
callbacks.

This also removes Objective-C mixed code from CommmandManager.

This also eliminates four inclusions of Project.h!

Capture handler state is also global, not per project, though the
CommandManager's callbacks still do depend on the active project.
2019-05-18 15:14:18 -04:00
..
AppCommandEvent.cpp Automation: AudacityCommand 2018-02-24 14:20:22 -05:00
AppCommandEvent.h Remove wx/event.h from headers 2019-03-27 04:36:51 -04:00
AudacityCommand.cpp Remove some unnecessary #include directives 2019-05-15 14:14:18 -04:00
AudacityCommand.h Remove redundant #include-s from .h files... 2019-05-16 14:58:34 -04:00
BatchEvalCommand.cpp Include nothing before Audacity.h, as comments say we should... 2019-03-17 21:41:39 -04:00
BatchEvalCommand.h Create ComponentInterface 2018-11-02 17:04:43 +00:00
Command.cpp Remove unnecessary #include-s from .cpp files... 2019-05-16 17:21:00 -04:00
Command.h Remove redundant #include-s from .h files... 2019-05-16 14:58:34 -04:00
CommandBuilder.cpp Move ShuttleGetDefinition to its own files... 2019-05-18 15:10:07 -04:00
CommandBuilder.h Remove wx/string.h from headers 2019-03-26 11:33:55 -04:00
CommandContext.cpp Remove unnecessary #include-s from .cpp files... 2019-05-16 17:21:00 -04:00
CommandContext.h Remove redundant #include-s from .h files... 2019-05-16 14:58:34 -04:00
CommandDirectory.cpp Remove unnecessary #include-s from .cpp files... 2019-05-16 17:21:00 -04:00
CommandDirectory.h Remove redundant #include-s from .h files... 2019-05-16 14:58:34 -04:00
CommandFlag.h Flags in AddItem (and AddCommand) may not be NoFlagsSpecified 2018-10-17 23:13:56 -04:00
CommandFunctors.h Remove redundant #include-s from .h files... 2019-05-16 14:58:34 -04:00
CommandHandler.cpp Remove unnecessary #include-s from .cpp files... 2019-05-16 17:21:00 -04:00
CommandHandler.h Automation: AudacityCommand 2018-02-24 14:20:22 -05:00
CommandManager.cpp Global keyboard capture handling into new files, better comments... 2019-05-18 15:14:18 -04:00
CommandManager.h Remove redundant #include-s from .h files... 2019-05-16 14:58:34 -04:00
CommandManagerWindowClasses.h Fix DLL_API linkage warning. 2019-03-31 20:46:07 +01:00
CommandMisc.h Remove wx/{checklst,wfstream,version,variant,types}.h from *.h 2019-03-30 12:59:21 -04:00
CommandSignature.cpp Remove unnecessary #include-s from .cpp files... 2019-05-16 17:21:00 -04:00
CommandSignature.h movable_ptr(_with_deleter) -> std::unique_ptr 2018-05-10 00:56:37 -04:00
CommandTargets.cpp Remove ErrorDialog.h from .h files (one function moves out of line) 2019-03-31 15:39:55 -04:00
CommandTargets.h Remove redundant #include-s from .h files... 2019-05-16 14:58:34 -04:00
CommandType.cpp Remove unnecessary #include-s from .cpp files... 2019-05-16 17:21:00 -04:00
CommandType.h Remove redundant #include-s from .h files... 2019-05-16 14:58:34 -04:00
CompareAudioCommand.cpp Remove unnecessary #include-s from .cpp files... 2019-05-16 17:21:00 -04:00
CompareAudioCommand.h Create ComponentInterface 2018-11-02 17:04:43 +00:00
Demo.cpp Remove unnecessary #include-s from .cpp files... 2019-05-16 17:21:00 -04:00
Demo.h Remove wx/textctrl.h from headers 2019-03-28 01:43:53 -04:00
DragCommand.cpp Remove unnecessary #include-s from .cpp files... 2019-05-16 17:21:00 -04:00
DragCommand.h Create ComponentInterface 2018-11-02 17:04:43 +00:00
GetInfoCommand.cpp Move ShuttleGetDefinition to its own files... 2019-05-18 15:10:07 -04:00
GetInfoCommand.h Create ComponentInterface 2018-11-02 17:04:43 +00:00
GetTrackInfoCommand.cpp Remove unnecessary #include-s from .cpp files... 2019-05-16 17:21:00 -04:00
GetTrackInfoCommand.h Create ComponentInterface 2018-11-02 17:04:43 +00:00
HelpCommand.cpp Include nothing before Audacity.h, as comments say we should... 2019-03-17 21:41:39 -04:00
HelpCommand.h Create ComponentInterface 2018-11-02 17:04:43 +00:00
ImportExportCommands.cpp Remove unnecessary #include-s from .cpp files... 2019-05-16 17:21:00 -04:00
ImportExportCommands.h Create ComponentInterface 2018-11-02 17:04:43 +00:00
Keyboard.cpp NormalizedKeyString redefined as TaggedIdentifier 2019-05-16 12:30:29 -04:00
Keyboard.h NormalizedKeyString redefined as TaggedIdentifier 2019-05-16 12:30:29 -04:00
LoadCommands.cpp Remove unnecessary #include-s from .cpp files... 2019-05-16 17:21:00 -04:00
LoadCommands.h ModuleInterface::GetFileExtensions() returns const reference... 2019-05-16 12:30:23 -04:00
MessageCommand.cpp Remove unnecessary #include-s from .cpp files... 2019-05-16 17:21:00 -04:00
MessageCommand.h Create ComponentInterface 2018-11-02 17:04:43 +00:00
OpenSaveCommands.cpp Remove some unnecessary #include directives 2019-05-15 14:14:18 -04:00
OpenSaveCommands.h Create ComponentInterface 2018-11-02 17:04:43 +00:00
PreferenceCommands.cpp Include nothing before Audacity.h, as comments say we should... 2019-03-17 21:41:39 -04:00
PreferenceCommands.h Create ComponentInterface 2018-11-02 17:04:43 +00:00
ResponseQueue.cpp Each .cpp/.mm file includes corresponding header before any other... 2019-03-17 22:54:52 -04:00
ResponseQueue.h Remove wx/pen.h, wx/thread.h from headers 2019-03-30 10:17:18 -04:00
ScreenshotCommand.cpp Remove unnecessary #include-s from .cpp files... 2019-05-16 17:21:00 -04:00
ScreenshotCommand.h Remove redundant #include-s from .h files... 2019-05-16 14:58:34 -04:00
ScriptCommandRelay.cpp ScriptCommandRelay.cpp is not link dependent on AudacityApp.cpp ... 2019-05-17 16:29:41 -04:00
ScriptCommandRelay.h Include nothing before Audacity.h, as comments say we should... 2019-03-17 21:41:39 -04:00
SelectCommand.cpp Remove unnecessary #include-s from .cpp files... 2019-05-16 17:21:00 -04:00
SelectCommand.h Create ComponentInterface 2018-11-02 17:04:43 +00:00
SetClipCommand.cpp Remove unnecessary #include-s from .cpp files... 2019-05-16 17:21:00 -04:00
SetClipCommand.h Remove redundant #include-s from .h files... 2019-05-16 14:58:34 -04:00
SetEnvelopeCommand.cpp Remove unnecessary #include-s from .cpp files... 2019-05-16 17:21:00 -04:00
SetEnvelopeCommand.h Remove redundant #include-s from .h files... 2019-05-16 14:58:34 -04:00
SetLabelCommand.cpp Remove unnecessary #include-s from .cpp files... 2019-05-16 17:21:00 -04:00
SetLabelCommand.h Create ComponentInterface 2018-11-02 17:04:43 +00:00
SetProjectCommand.cpp Remove unnecessary #include-s from .cpp files... 2019-05-16 17:21:00 -04:00
SetProjectCommand.h Create ComponentInterface 2018-11-02 17:04:43 +00:00
SetTrackInfoCommand.cpp Remove unnecessary #include-s from .cpp files... 2019-05-16 17:21:00 -04:00
SetTrackInfoCommand.h Add min and max VZoom to SetTrackInfoCommand 2018-11-11 16:57:36 +00:00
Validators.h Remove wx/{checklst,wfstream,version,variant,types}.h from *.h 2019-03-30 12:59:21 -04:00