ardour
Public Member Functions | Public Attributes | Private Attributes | List of all members
EditorCursor Class Reference

#include <editor_cursors.h>

Public Member Functions

 EditorCursor (Editor &, bool(Editor::*)(GdkEvent *, ArdourCanvas::Item *))
 
 EditorCursor (Editor &)
 
 ~EditorCursor ()
 
void set_position (framepos_t)
 
void show ()
 
void hide ()
 
void set_color (ArdourCanvas::Color)
 
void set_sensitive (bool)
 
framepos_t current_frame () const
 
ArdourCanvas::Arrow & track_canvas_item ()
 

Public Attributes

PBD::Signal1< void, framepos_tPositionChanged
 

Private Attributes

Editor_editor
 
ArdourCanvas::Arrow * _track_canvas_item
 
framepos_t _current_frame
 

Detailed Description

Definition at line 29 of file editor_cursors.h.

Constructor & Destructor Documentation

EditorCursor::EditorCursor ( Editor ed,
bool(Editor::*)(GdkEvent *, ArdourCanvas::Item *)  callbck 
)

Definition at line 34 of file editor_cursors.cc.

EditorCursor::EditorCursor ( Editor ed)

Definition at line 56 of file editor_cursors.cc.

EditorCursor::~EditorCursor ( )

Definition at line 72 of file editor_cursors.cc.

Member Function Documentation

framepos_t EditorCursor::current_frame ( ) const
inline

Definition at line 43 of file editor_cursors.h.

void EditorCursor::hide ( )

Definition at line 98 of file editor_cursors.cc.

void EditorCursor::set_color ( ArdourCanvas::Color  color)

Definition at line 104 of file editor_cursors.cc.

void EditorCursor::set_position ( framepos_t  frame)

Definition at line 78 of file editor_cursors.cc.

void EditorCursor::set_sensitive ( bool  yn)

Definition at line 110 of file editor_cursors.cc.

void EditorCursor::show ( )

Definition at line 92 of file editor_cursors.cc.

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

Definition at line 47 of file editor_cursors.h.

Member Data Documentation

framepos_t EditorCursor::_current_frame
private

Definition at line 56 of file editor_cursors.h.

Editor& EditorCursor::_editor
private

Definition at line 54 of file editor_cursors.h.

ArdourCanvas::Arrow* EditorCursor::_track_canvas_item
private

Definition at line 55 of file editor_cursors.h.

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

Definition at line 51 of file editor_cursors.h.


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