virtual void region_changed (const PBD::PropertyChange&);
+ uint32_t get_fill_color () const;
+
virtual GhostRegion* add_ghost (TimeAxisView&) = 0;
void remove_ghost_in (TimeAxisView&);
void remove_ghost (GhostRegion*);
}
};
- ARDOUR::frameoffset_t snap_frame_to_frame (ARDOUR::frameoffset_t) const;
-
+ ARDOUR::frameoffset_t snap_frame_to_frame (ARDOUR::frameoffset_t, bool ensure_snap = false) const;
+
protected:
/** Allows derived types to specify their visibility requirements
void lock_toggle ();
virtual void set_colors ();
- virtual void set_frame_color ();
+ virtual void set_sync_mark_color ();
virtual void reset_width_dependent_items (double pixel_width);
- uint32_t fill_opacity () const;
-
virtual void color_handler () {}
boost::shared_ptr<ARDOUR::Region> _region;