11#ifndef __AUDIO_SCALE_OBJECT_H__
12#define __AUDIO_SCALE_OBJECT_H__
28#define scale_object_is_selected(r) \
29 arranger_object_is_selected ((ArrangerObject *) r)
31#define SCALE_OBJECT_MAGIC 13187994
32#define IS_SCALE_OBJECT(tr) (tr && tr->magic == SCALE_OBJECT_MAGIC)
62scale_object_set_index (
ScaleObject * self,
int index);
Macros for arranger object backends.
ScaleObject * scale_object_new(MusicalScale *descr)
Creates a ScaleObject.
Base struct for arranger objects.
Musical scale descriptor.
A ScaleObject to be shown in the TimelineArrangerWidget.
ArrangerObject base
Base struct.
PangoLayout * layout
Cache layout for drawing the name.