Ardour  8.12
EditorCursor Class Reference

#include <editor_cursors.h>

Public Member Functions

 EditorCursor (Editor &, bool(Editor::*)(GdkEvent *, ArdourCanvas::Item *), std::string const &)
 
 EditorCursor (Editor &, std::string const &)
 
 ~EditorCursor ()
 
void set_position (samplepos_t)
 
void show ()
 
void hide ()
 
void set_color (Gtkmm2ext::Color)
 
void set_sensitive (bool)
 
samplepos_t current_sample () const
 
ArdourCanvas::Arrowtrack_canvas_item ()
 

Public Attributes

PBD::Signal1< void, samplepos_t > PositionChanged
 

Private Attributes

Editor_editor
 
ArdourCanvas::Arrow_track_canvas_item
 
samplepos_t _current_sample
 

Detailed Description

Definition at line 34 of file editor_cursors.h.

Constructor & Destructor Documentation

◆ EditorCursor() [1/2]

EditorCursor::EditorCursor ( Editor ,
bool(Editor::*)(GdkEvent *, ArdourCanvas::Item *)  ,
std::string const &   
)

◆ EditorCursor() [2/2]

EditorCursor::EditorCursor ( Editor ,
std::string const &   
)

◆ ~EditorCursor()

EditorCursor::~EditorCursor ( )

Member Function Documentation

◆ current_sample()

samplepos_t EditorCursor::current_sample ( ) const
inline

Definition at line 49 of file editor_cursors.h.

◆ hide()

void EditorCursor::hide ( )

◆ set_color()

void EditorCursor::set_color ( Gtkmm2ext::Color  )

◆ set_position()

void EditorCursor::set_position ( samplepos_t  )

◆ set_sensitive()

void EditorCursor::set_sensitive ( bool  )

◆ show()

void EditorCursor::show ( )

◆ track_canvas_item()

ArdourCanvas::Arrow& EditorCursor::track_canvas_item ( )
inline

Definition at line 53 of file editor_cursors.h.

Member Data Documentation

◆ _current_sample

samplepos_t EditorCursor::_current_sample
private

Definition at line 62 of file editor_cursors.h.

◆ _editor

Editor& EditorCursor::_editor
private

Definition at line 60 of file editor_cursors.h.

◆ _track_canvas_item

ArdourCanvas::Arrow* EditorCursor::_track_canvas_item
private

Definition at line 61 of file editor_cursors.h.

◆ PositionChanged

PBD::Signal1<void, samplepos_t> EditorCursor::PositionChanged

Definition at line 57 of file editor_cursors.h.


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