Ardour  9.2-541-gc1841a13dd
CrossCursor Class Reference

#include <cross_cursor.h>

Public Member Functions

 CrossCursor (ArdourCanvas::Item *)
 
void set_extents (double w, double h)
 
ArdourCanvas::Duple position () const
 
void set_position (ArdourCanvas::Duple const &)
 
void set_line_width (double)
 
void set_outline_color (Gtkmm2ext::Color)
 
void show ()
 
void hide ()
 

Private Attributes

double _line_width
 
double _width
 
double _height
 
ArdourCanvas::Line _vline1
 
ArdourCanvas::Line _vline2
 
ArdourCanvas::Line _hline1
 
ArdourCanvas::Line _hline2
 

Detailed Description

Definition at line 32 of file cross_cursor.h.

Constructor & Destructor Documentation

◆ CrossCursor()

CrossCursor::CrossCursor ( ArdourCanvas::Item )

Member Function Documentation

◆ hide()

void CrossCursor::hide ( )

◆ position()

ArdourCanvas::Duple CrossCursor::position ( ) const

◆ set_extents()

void CrossCursor::set_extents ( double  w,
double  h 
)

◆ set_line_width()

void CrossCursor::set_line_width ( double  )

◆ set_outline_color()

void CrossCursor::set_outline_color ( Gtkmm2ext::Color  )

◆ set_position()

void CrossCursor::set_position ( ArdourCanvas::Duple const &  )

◆ show()

void CrossCursor::show ( )

Member Data Documentation

◆ _height

double CrossCursor::_height
private

Definition at line 49 of file cross_cursor.h.

◆ _hline1

ArdourCanvas::Line CrossCursor::_hline1
private

Definition at line 52 of file cross_cursor.h.

◆ _hline2

ArdourCanvas::Line CrossCursor::_hline2
private

Definition at line 53 of file cross_cursor.h.

◆ _line_width

double CrossCursor::_line_width
private

Definition at line 47 of file cross_cursor.h.

◆ _vline1

ArdourCanvas::Line CrossCursor::_vline1
private

Definition at line 50 of file cross_cursor.h.

◆ _vline2

ArdourCanvas::Line CrossCursor::_vline2
private

Definition at line 51 of file cross_cursor.h.

◆ _width

double CrossCursor::_width
private

Definition at line 48 of file cross_cursor.h.


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