20 #ifndef __gtk_ardour_hit_h__
21 #define __gtk_ardour_hit_h__
36 ArdourCanvas::Item* parent,
39 bool with_events =
true);
46 ArdourCanvas::Coord
x0 ()
const;
47 ArdourCanvas::Coord
y0 ()
const;
48 ArdourCanvas::Coord
x1 ()
const;
49 ArdourCanvas::Coord
y1 ()
const;
67 static ArdourCanvas::Points
points(ArdourCanvas::Distance height);
ArdourCanvas::Duple position()
void set_fill_color(uint32_t)
ArdourCanvas::Coord x1() const
ArdourCanvas::Coord y1() const
Hit(MidiRegionView ®ion, ArdourCanvas::Item *parent, double size, const boost::shared_ptr< NoteType > note=boost::shared_ptr< NoteType >(), bool with_events=true)
ArdourCanvas::Coord y0() const
void set_position(ArdourCanvas::Duple)
Evoral::Note< Evoral::Beats > NoteType
void move_event(double, double)
const boost::shared_ptr< NoteType > note() const
static ArdourCanvas::Points points(ArdourCanvas::Distance height)
bool big_enough_to_trim() const
ArdourCanvas::Polygon * _polygon
void set_outline_color(uint32_t)
void set_ignore_events(bool)
ArdourCanvas::Coord x0() const
void set_height(ArdourCanvas::Coord)