NAP
Classes | Typedefs
nap::sequenceguiactions Namespace Reference

Classes

class  Action
 
class  AssignOutputIDToTrack
 
class  ChangeHorizontalResolution
 
class  ChangeMinMaxCurve
 
class  ChangeTrackName
 
class  CurvePointActionPopup
 
class  CurveTypePopup
 
class  DraggingControlPoint
 
class  DraggingLeftAudioSegmentHandler
 
class  DraggingPlayerTime
 
class  DraggingRightAudioSegmentHandler
 
class  DraggingSegment
 
class  DraggingSegmentValue
 
class  DraggingSequenceDuration
 
class  DraggingTanPoint
 
class  DraggingTrackExtensionHandler
 
class  DragSequenceMarker
 
class  EditAudioSegmentPopup
 
class  EditingCurveSegment
 
class  EditingEventSegment
 
class  EditingSegmentCurveValue
 
class  EditingTanPointPopup
 
class  EditSegmentPopup
 
class  EditSequenceDurationPopup
 
class  EditSequenceMarkerPopup
 
class  HelpPopup
 
class  HoveringControlPoint
 
class  HoveringCurve
 
class  HoveringLeftAudioSegmentHandler
 
class  HoveringPlayerTime
 
class  HoveringRightAudioSegmentHandler
 
class  HoveringSegment
 
class  HoveringSegmentValue
 
class  HoveringSequenceDuration
 
class  HoveringTanPoint
 
class  HoveringTrackExtensionHandler
 
class  InsertAudioSegmentPopup
 
class  InsertEventSegmentPopup
 
class  InsertingCurvePoint
 
class  InsertingSegmentPopup
 
class  InsertingSequenceMarkerPopup
 
class  InsertTrackPopup
 
class  LoadPopup
 
class  LoadPresetPopup
 
class  None
 
class  NonePressed
 
class  OpenEditEventSegmentPopup
 
class  SaveAsPopup
 
class  SavePresetPopup
 
class  StartDraggingSegment
 
class  TrackAction
 
class  TrackOptionsPopup
 

Typedefs

using SequenceActionPtr = std::unique_ptr< Action >
 

Detailed Description

Types of possible interactions with GUI Used by the gui state to handle mouse input / popups / actions

Typedef Documentation

◆ SequenceActionPtr

using SequenceActionPtr = std::unique_ptr<Action>