1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76
|
// -*- c-basic-offset: 4 -*-
/*
Rosegarden-4
A sequencer and musical notation editor.
This program is Copyright 2000-2005
Guillaume Laurent <glaurent@telegraph-road.org>,
Chris Cannam <cannam@all-day-breakfast.com>,
Richard Bown <bownie@bownie.com>
The moral right of the authors to claim authorship of this work
has been asserted.
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
published by the Free Software Foundation; either version 2 of the
License, or (at your option) any later version. See the file
COPYING included with this distribution for more information.
*/
#include "notationproperties.h"
const Rosegarden::PropertyName NotationProperties::NOTE_STYLE = "NoteStyle";
const Rosegarden::PropertyName NotationProperties::HEIGHT_ON_STAFF = "HeightOnStaff";
const Rosegarden::PropertyName NotationProperties::BEAMED = "Beamed";
const Rosegarden::PropertyName NotationProperties::BEAM_ABOVE = "BeamAbove";
const Rosegarden::PropertyName NotationProperties::SLASHES = "Slashes";
const Rosegarden::PropertyName NotationProperties::STEM_UP = "NoteStemUp";
const Rosegarden::PropertyName NotationProperties::USE_CAUTIONARY_ACCIDENTAL = "UseCautionaryAccidental";
const Rosegarden::PropertyName NotationProperties::OTTAVA_SHIFT = "OttavaShift";
const Rosegarden::PropertyName NotationProperties::SLUR_ABOVE = "SlurAbove";
NotationProperties::NotationProperties(const std::string &prefix) :
VIEW_LOCAL_STEM_UP (prefix + "StemUp"),
MIN_WIDTH (prefix + "MinWidth"),
CALCULATED_ACCIDENTAL (prefix + "NoteCalculatedAccidental"),
DISPLAY_ACCIDENTAL (prefix + "NoteDisplayAccidental"),
DISPLAY_ACCIDENTAL_IS_CAUTIONARY(prefix + "NoteDisplayAccidentalIsCautionary"),
ACCIDENTAL_SHIFT (prefix + "NoteAccidentalShift"),
ACCIDENTAL_EXTRA_SHIFT (prefix + "NoteAccidentalExtraShift"),
UNBEAMED_STEM_LENGTH (prefix + "UnbeamedStemLength"),
DRAW_FLAG (prefix + "NoteDrawFlag"),
NOTE_HEAD_SHIFTED (prefix + "NoteHeadShifted"),
NEEDS_EXTRA_SHIFT_SPACE (prefix + "NeedsExtraShiftSpace"),
NOTE_DOT_SHIFTED (prefix + "NoteDotShifted"),
CHORD_PRIMARY_NOTE (prefix + "ChordPrimaryNote"),
CHORD_MARK_COUNT (prefix + "ChordMarkCount"),
TIE_LENGTH (prefix + "TieLength"),
SLUR_Y_DELTA (prefix + "SlurYDelta"),
SLUR_LENGTH (prefix + "SlurLength"),
LYRIC_EXTRA_WIDTH (prefix + "LyricExtraWidth"),
REST_TOO_SHORT (prefix + "RestTooShort"),
REST_OUTSIDE_STAVE (prefix + "RestOutsideStave"),
BEAM_GRADIENT (prefix + "BeamGradient"),
BEAM_SECTION_WIDTH (prefix + "BeamSectionWidth"),
BEAM_NEXT_BEAM_COUNT (prefix + "BeamNextBeamCount"),
BEAM_NEXT_PART_BEAMS (prefix + "BeamNextPartBeams"),
BEAM_THIS_PART_BEAMS (prefix + "BeamThisPartBeams"),
BEAM_MY_Y (prefix + "BeamMyY"),
TUPLING_LINE_MY_Y (prefix + "TuplingLineMyY"),
TUPLING_LINE_WIDTH (prefix + "TuplingLineWidth"),
TUPLING_LINE_GRADIENT (prefix + "TuplingLineGradient"),
TUPLING_LINE_FOLLOWS_BEAM (prefix + "TuplingLineFollowsBeam")
{
// nothing else
}
|