Audacity  2.2.2
Public Member Functions | Public Attributes | List of all members
TrackPanelMouseEvent Struct Reference

#include <TrackPanelMouseEvent.h>

Public Member Functions

 TrackPanelMouseEvent (wxMouseEvent &event_, const wxRect &rect_, const wxSize &whole_, const std::shared_ptr< TrackPanelCell > &pCell_)
 

Public Attributes

wxMouseEvent & event
 
const wxRect & rect
 
const wxSize & whole
 
std::shared_ptr< TrackPanelCellpCell
 
double steps
 

Detailed Description

Definition at line 45 of file TrackPanelMouseEvent.h.

Constructor & Destructor Documentation

TrackPanelMouseEvent::TrackPanelMouseEvent ( wxMouseEvent &  event_,
const wxRect &  rect_,
const wxSize &  whole_,
const std::shared_ptr< TrackPanelCell > &  pCell_ 
)
inline

Definition at line 48 of file TrackPanelMouseEvent.h.

50  : event{ event_ }
51  , rect{ rect_ }
52  , whole{ whole_ }
53  , pCell{ pCell_ }
54  , steps{ 0 }
55  {
56  }
std::shared_ptr< TrackPanelCell > pCell

Member Data Documentation

wxMouseEvent& TrackPanelMouseEvent::event
std::shared_ptr<TrackPanelCell> TrackPanelMouseEvent::pCell
const wxRect& TrackPanelMouseEvent::rect
double TrackPanelMouseEvent::steps
const wxSize& TrackPanelMouseEvent::whole

Definition at line 60 of file TrackPanelMouseEvent.h.

Referenced by TrackSelectHandle::Drag().


The documentation for this struct was generated from the following file: