11namespace tracktion {
inline namespace engine
14ArrangerClip::ArrangerClip (
const juce::ValueTree& v, EditItemID
id, ClipOwner& targetParent)
15 : Clip (v, targetParent, id, Type::arranger)
19ArrangerClip::~ArrangerClip()
21 notifyListenersOfDeletion();
24void ArrangerClip::initialise()
31 return TRANS(
"Arranger Clip") +
" - \"" +
getName() +
"\"";
36 return juce::Colours::red.
withHue (7.0f / 9.0f);
51 SelectionManager::refreshAllPropertyPanels();
56 Clip::valueTreePropertyChanged (v, i);
Colour withHue(float newHue) const noexcept
Base class for items that can contain clips.
#define TRANS(stringLiteral)
juce::String getName(LaunchQType t)
Retuns the name of a LaunchQType for display purposes.
bool isArrangerTrack(const Track &t)
Returns true if this is an ArrangerTrack.