Audacity 3.2.0
CommandManagerWindowClasses.h
Go to the documentation of this file.
1/**********************************************************************
2
3 Audacity: A Digital Audio Editor
4
5 CommandManagerWindowClasses.h
6
7 Paul Licameli
8
9**********************************************************************/
10
11#ifndef __AUDACITY_COMMAND_MANAGER_WINDOW_CLASSES__
12#define __AUDACITY_COMMAND_MANAGER_WINDOW_CLASSES__
13
14/*
15 \brief By default, windows when focused override the association of the digits
16 and certain navigation keys with commands, but certain windows do not, and
17 those inherit this class.
18 */
19struct AUDACITY_DLL_API NonKeystrokeInterceptingWindow
20{
22};
23
24/*
25 \brief Top-level windows that do redirect keystrokes to the associated
26 project's CommandManager inherit this class.
27*/
28struct AUDACITY_DLL_API TopLevelKeystrokeHandlingWindow
29{
31
34 virtual bool HandleCommandKeystrokes();
35};
36
37#endif