Audacity  3.0.3
TrackPanelCell.cpp
Go to the documentation of this file.
1 /**********************************************************************
2 
3  Audacity: A Digital Audio Editor
4 
5  TrackPanelCell.cpp
6 
7  Paul Licameli split from TrackPanel.cpp
8 
9  **********************************************************************/
10 
11 #include "TrackPanelCell.h"
12 
13 #include <wx/event.h>
14 #include "HitTestResult.h"
15 #include "RefreshCode.h"
16 
18 {
19 }
20 
22 {
23 }
24 
26 {
27 }
28 
30 {
31 }
32 
34 {
35 }
36 
38 (const TrackPanelMouseState &, const AudacityProject *)
39 {
40  return {};
41 }
42 
45 {
47 }
48 
50  (const wxRect &, wxWindow*, const wxPoint *, AudacityProject*)
51 {
53 }
54 
56  wxKeyEvent &event, ViewInfo &, wxWindow *, AudacityProject *)
57 {
58  event.Skip();
60 }
61 
63  wxKeyEvent &event, ViewInfo &, wxWindow *, AudacityProject *)
64 {
65  event.Skip();
67 }
68 
70  wxKeyEvent &event, ViewInfo &, wxWindow *, AudacityProject *)
71 {
72  event.Skip();
74 }
75 
77  wxKeyEvent &event, ViewInfo &, wxWindow *, AudacityProject *)
78 {
79  event.Skip();
81 }
82 
84 {
86 }
RefreshCode::RefreshNone
@ RefreshNone
Definition: RefreshCode.h:21
TrackPanelCell::KeyDown
virtual unsigned KeyDown(wxKeyEvent &event, ViewInfo &viewInfo, wxWindow *pParent, AudacityProject *project)
Definition: TrackPanelCell.cpp:62
TrackPanelCell::DoContextMenu
virtual unsigned DoContextMenu(const wxRect &rect, wxWindow *pParent, const wxPoint *pPosition, AudacityProject *pProject)
Definition: TrackPanelCell.cpp:50
ViewInfo
Definition: ViewInfo.h:202
RefreshCode::Cancelled
@ Cancelled
Definition: RefreshCode.h:23
TrackPanelNode::~TrackPanelNode
virtual ~TrackPanelNode()=0
Definition: TrackPanelCell.cpp:21
TrackPanelGroup::~TrackPanelGroup
virtual ~TrackPanelGroup()
Definition: TrackPanelCell.cpp:29
HitTestResult.h
TrackPanelNode::TrackPanelNode
TrackPanelNode()
Definition: TrackPanelCell.cpp:17
TrackPanelGroup::TrackPanelGroup
TrackPanelGroup()
Definition: TrackPanelCell.cpp:25
HitTestPreview
Definition: HitTestResult.h:20
TrackPanelCell::CaptureKey
virtual unsigned CaptureKey(wxKeyEvent &event, ViewInfo &viewInfo, wxWindow *pParent, AudacityProject *project)
Definition: TrackPanelCell.cpp:55
AudacityProject
The top-level handle to an Audacity project. It serves as a source of events that other objects can b...
Definition: Project.h:92
TrackPanelCell.h
TrackPanelMouseEvent
Definition: TrackPanelMouseEvent.h:46
TrackPanelMouseState
Definition: TrackPanelMouseEvent.h:28
RefreshCode.h
TrackPanelCell::DefaultPreview
virtual HitTestPreview DefaultPreview(const TrackPanelMouseState &state, const AudacityProject *pProject)
Definition: TrackPanelCell.cpp:38
TrackPanelCell::KeyUp
virtual unsigned KeyUp(wxKeyEvent &event, ViewInfo &viewInfo, wxWindow *pParent, AudacityProject *project)
Definition: TrackPanelCell.cpp:69
TrackPanelCell::Char
virtual unsigned Char(wxKeyEvent &event, ViewInfo &viewInfo, wxWindow *pParent, AudacityProject *project)
Definition: TrackPanelCell.cpp:76
TrackPanelCell::~TrackPanelCell
virtual ~TrackPanelCell()=0
Definition: TrackPanelCell.cpp:33
TrackPanelCell::LoseFocus
virtual unsigned LoseFocus(AudacityProject *project)
Definition: TrackPanelCell.cpp:83
TrackPanelCell::HandleWheelRotation
virtual unsigned HandleWheelRotation(const TrackPanelMouseEvent &event, AudacityProject *pProject)
Definition: TrackPanelCell.cpp:44