Ardour  9.0-pre0-582-g084a23a80d
ArdourCanvas::Outline Class Reference

#include <outline.h>

Inheritance diagram for ArdourCanvas::Outline:
[legend]

Public Member Functions

 Outline (Item &self)
 
 Outline (const Outline &)=delete
 
Outlineoperator= (const Outline &)=delete
 
virtual ~Outline ()
 
Gtkmm2ext::Color outline_color () const
 
virtual void set_outline_color (Gtkmm2ext::Color)
 
Distance outline_width () const
 
virtual void set_outline_width (Distance)
 
bool outline () const
 
virtual void set_outline (bool)
 

Protected Member Functions

void setup_outline_context (Cairo::RefPtr< Cairo::Context >) const
 

Protected Attributes

Item_self
 
Gtkmm2ext::Color _outline_color
 
Distance _outline_width
 
bool _outline
 

Detailed Description

Definition at line 33 of file outline.h.

Constructor & Destructor Documentation

◆ Outline() [1/2]

ArdourCanvas::Outline::Outline ( Item self)

◆ Outline() [2/2]

ArdourCanvas::Outline::Outline ( const Outline )
delete

◆ ~Outline()

virtual ArdourCanvas::Outline::~Outline ( )
inlinevirtual

Definition at line 39 of file outline.h.

Member Function Documentation

◆ operator=()

Outline& ArdourCanvas::Outline::operator= ( const Outline )
delete

◆ outline()

bool ArdourCanvas::Outline::outline ( ) const
inline

Definition at line 53 of file outline.h.

◆ outline_color()

Gtkmm2ext::Color ArdourCanvas::Outline::outline_color ( ) const
inline

Definition at line 41 of file outline.h.

◆ outline_width()

Distance ArdourCanvas::Outline::outline_width ( ) const
inline

Definition at line 47 of file outline.h.

◆ set_outline()

virtual void ArdourCanvas::Outline::set_outline ( bool  )
virtual

◆ set_outline_color()

virtual void ArdourCanvas::Outline::set_outline_color ( Gtkmm2ext::Color  )
virtual

◆ set_outline_width()

virtual void ArdourCanvas::Outline::set_outline_width ( Distance  )
virtual

Reimplemented in ArdourCanvas::Arrow.

◆ setup_outline_context()

void ArdourCanvas::Outline::setup_outline_context ( Cairo::RefPtr< Cairo::Context >  ) const
protected

Member Data Documentation

◆ _outline

bool ArdourCanvas::Outline::_outline
protected

Definition at line 66 of file outline.h.

◆ _outline_color

Gtkmm2ext::Color ArdourCanvas::Outline::_outline_color
protected

Definition at line 64 of file outline.h.

◆ _outline_width

Distance ArdourCanvas::Outline::_outline_width
protected

Definition at line 65 of file outline.h.

◆ _self

Item& ArdourCanvas::Outline::_self
protected

Definition at line 63 of file outline.h.


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