You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
121 lines
3.3 KiB
121 lines
3.3 KiB
// -*- c-basic-offset: 4 -*-
|
|
|
|
/*
|
|
Rosegarden
|
|
A sequencer and musical notation editor.
|
|
|
|
This program is Copyright 2000-2008
|
|
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.
|
|
*/
|
|
|
|
#ifndef _NOTE_CHAR_NAME_H_
|
|
#define _NOTE_CHAR_NAME_H_
|
|
|
|
#include "PropertyName.h"
|
|
|
|
namespace Rosegarden {
|
|
|
|
typedef PropertyName CharName;
|
|
|
|
/// A selection of Unicode character names for symbols in a note font
|
|
|
|
namespace NoteCharacterNames
|
|
{
|
|
extern const CharName SHARP;
|
|
extern const CharName FLAT;
|
|
extern const CharName NATURAL;
|
|
extern const CharName DOUBLE_SHARP;
|
|
extern const CharName DOUBLE_FLAT;
|
|
|
|
extern const CharName BREVE;
|
|
extern const CharName WHOLE_NOTE;
|
|
extern const CharName VOID_NOTEHEAD;
|
|
extern const CharName NOTEHEAD_BLACK;
|
|
|
|
extern const CharName X_NOTEHEAD;
|
|
extern const CharName CIRCLE_X_NOTEHEAD;
|
|
extern const CharName SEMIBREVIS_WHITE;
|
|
extern const CharName SEMIBREVIS_BLACK;
|
|
extern const CharName TRIANGLE_NOTEHEAD_UP_WHITE;
|
|
extern const CharName TRIANGLE_NOTEHEAD_UP_BLACK;
|
|
extern const CharName SQUARE_NOTEHEAD_WHITE;
|
|
extern const CharName SQUARE_NOTEHEAD_BLACK;
|
|
|
|
extern const CharName FLAG_PARTIAL;
|
|
extern const CharName FLAG_PARTIAL_FINAL;
|
|
|
|
extern const CharName FLAG_1;
|
|
extern const CharName FLAG_2;
|
|
extern const CharName FLAG_3;
|
|
extern const CharName FLAG_4;
|
|
|
|
extern const CharName MULTI_REST;
|
|
extern const CharName MULTI_REST_ON_STAFF;
|
|
extern const CharName WHOLE_REST;
|
|
extern const CharName WHOLE_REST_ON_STAFF;
|
|
extern const CharName HALF_REST;
|
|
extern const CharName HALF_REST_ON_STAFF;
|
|
extern const CharName QUARTER_REST;
|
|
extern const CharName EIGHTH_REST;
|
|
extern const CharName SIXTEENTH_REST;
|
|
extern const CharName THIRTY_SECOND_REST;
|
|
extern const CharName SIXTY_FOURTH_REST;
|
|
|
|
extern const CharName DOT;
|
|
|
|
extern const CharName ACCENT;
|
|
extern const CharName TENUTO;
|
|
extern const CharName STACCATO;
|
|
extern const CharName STACCATISSIMO;
|
|
extern const CharName MARCATO;
|
|
extern const CharName FERMATA;
|
|
extern const CharName TRILL;
|
|
extern const CharName TRILL_LINE;
|
|
extern const CharName TURN;
|
|
extern const CharName UP_BOW;
|
|
extern const CharName DOWN_BOW;
|
|
|
|
extern const CharName MORDENT;
|
|
extern const CharName MORDENT_INVERTED;
|
|
extern const CharName MORDENT_LONG;
|
|
extern const CharName MORDENT_LONG_INVERTED;
|
|
|
|
extern const CharName PEDAL_MARK;
|
|
extern const CharName PEDAL_UP_MARK;
|
|
|
|
extern const CharName C_CLEF;
|
|
extern const CharName G_CLEF;
|
|
extern const CharName F_CLEF;
|
|
|
|
extern const CharName COMMON_TIME;
|
|
extern const CharName CUT_TIME;
|
|
extern const CharName DIGIT_ZERO;
|
|
extern const CharName DIGIT_ONE;
|
|
extern const CharName DIGIT_TWO;
|
|
extern const CharName DIGIT_THREE;
|
|
extern const CharName DIGIT_FOUR;
|
|
extern const CharName DIGIT_FIVE;
|
|
extern const CharName DIGIT_SIX;
|
|
extern const CharName DIGIT_SEVEN;
|
|
extern const CharName DIGIT_EIGHT;
|
|
extern const CharName DIGIT_NINE;
|
|
|
|
extern const CharName UNKNOWN;
|
|
}
|
|
|
|
}
|
|
|
|
#endif
|
|
|