Audacity 3.2.0
|
#include "KeyboardCapture.h"
#include "CFResources.h"
#include <wx/textctrl.h>
#include <AppKit/AppKit.h>
#include <wx/osx/core/private.h>
#include <wx/osx/cocoa/private.h>
#include <wx/app.h>
#include <wx/button.h>
#include <wx/eventfilter.h>
#include <wx/toplevel.h>
#include <wx/weakref.h>
#include <wx/window.h>
#include "AudacityException.h"
Go to the source code of this file.
Classes | |
class | EventMonitor |
Namespaces | |
namespace | anonymous_namespace{KeyboardCapture.cpp} |
namespace | KeyboardCapture |
Functions | |
DEFINE_EVENT_TYPE (EVT_CAPTURE_KEY) | |
Custom events. More... | |
wxWindowRef & | anonymous_namespace{KeyboardCapture.cpp}::sHandler () |
bool | KeyboardCapture::IsHandler (const wxWindow *handler) |
wxWindow * | KeyboardCapture::GetHandler () |
void | KeyboardCapture::Capture (wxWindow *handler) |
void | KeyboardCapture::Release (wxWindow *handler) |
void | KeyboardCapture::OnFocus (wxWindow &window, wxFocusEvent &event) |
a function useful to implement a focus event handler The window releases the keyboard if the event is for killing focus, otherwise the window captures the keyboard; then refresh the window and skip the event More... | |
Variables | |
EventMonitor | monitor |
DEFINE_EVENT_TYPE | ( | EVT_CAPTURE_KEY | ) |
Custom events.
|
static |
Referenced by IsWindowAccessible().