82 lines
1.5 KiB
C++
82 lines
1.5 KiB
C++
/**********************************************************************
|
|
|
|
Audacity: A Digital Audio Editor
|
|
|
|
TrackPanelCell.cpp
|
|
|
|
Paul Licameli split from TrackPanel.cpp
|
|
|
|
**********************************************************************/
|
|
|
|
#include "TrackPanelCell.h"
|
|
|
|
#include <wx/event.h>
|
|
#include "HitTestResult.h"
|
|
#include "RefreshCode.h"
|
|
|
|
TrackPanelNode::TrackPanelNode()
|
|
{
|
|
}
|
|
|
|
TrackPanelNode::~TrackPanelNode()
|
|
{
|
|
}
|
|
|
|
TrackPanelGroup::TrackPanelGroup()
|
|
{
|
|
}
|
|
|
|
TrackPanelGroup::~TrackPanelGroup()
|
|
{
|
|
}
|
|
|
|
TrackPanelCell::~TrackPanelCell()
|
|
{
|
|
}
|
|
|
|
HitTestPreview TrackPanelCell::DefaultPreview
|
|
(const TrackPanelMouseState &, const AudacityProject *)
|
|
{
|
|
return {};
|
|
}
|
|
|
|
unsigned TrackPanelCell::HandleWheelRotation
|
|
(const TrackPanelMouseEvent &, AudacityProject *)
|
|
{
|
|
return RefreshCode::Cancelled;
|
|
}
|
|
|
|
unsigned TrackPanelCell::DoContextMenu
|
|
(const wxRect &, wxWindow*, wxPoint *, AudacityProject*)
|
|
{
|
|
return RefreshCode::RefreshNone;
|
|
}
|
|
|
|
unsigned TrackPanelCell::CaptureKey(
|
|
wxKeyEvent &event, ViewInfo &, wxWindow *, AudacityProject *)
|
|
{
|
|
event.Skip();
|
|
return RefreshCode::RefreshNone;
|
|
}
|
|
|
|
unsigned TrackPanelCell::KeyDown(
|
|
wxKeyEvent &event, ViewInfo &, wxWindow *, AudacityProject *)
|
|
{
|
|
event.Skip();
|
|
return RefreshCode::RefreshNone;
|
|
}
|
|
|
|
unsigned TrackPanelCell::KeyUp(
|
|
wxKeyEvent &event, ViewInfo &, wxWindow *, AudacityProject *)
|
|
{
|
|
event.Skip();
|
|
return RefreshCode::RefreshNone;
|
|
}
|
|
|
|
unsigned TrackPanelCell::Char(
|
|
wxKeyEvent &event, ViewInfo &, wxWindow *, AudacityProject *)
|
|
{
|
|
event.Skip();
|
|
return RefreshCode::RefreshNone;
|
|
}
|