Audacity
3.2.0
src
commands
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
*/
19
struct
AUDACITY_DLL_API
NonKeystrokeInterceptingWindow
20
{
21
virtual
~NonKeystrokeInterceptingWindow
();
22
};
23
24
/*
25
\brief Top-level windows that do redirect keystrokes to the associated
26
project's CommandManager inherit this class.
27
*/
28
struct
AUDACITY_DLL_API
TopLevelKeystrokeHandlingWindow
29
{
30
virtual
~TopLevelKeystrokeHandlingWindow
();
31
34
virtual
bool
HandleCommandKeystrokes();
35
};
36
37
#endif
NonKeystrokeInterceptingWindow
Definition:
CommandManagerWindowClasses.h:20
NonKeystrokeInterceptingWindow::~NonKeystrokeInterceptingWindow
virtual ~NonKeystrokeInterceptingWindow()
TopLevelKeystrokeHandlingWindow
Definition:
CommandManagerWindowClasses.h:29
TopLevelKeystrokeHandlingWindow::~TopLevelKeystrokeHandlingWindow
virtual ~TopLevelKeystrokeHandlingWindow()
Generated by
1.9.3