#include "element.h"
#include "spatium.h"
#include "mscore.h"
#include "durationtype.h"
Go to the source code of this file.
|
enum | Ms::TabVal : char {
Ms::TabVal::VAL_LONGA = 0,
Ms::TabVal::VAL_BREVIS,
Ms::TabVal::VAL_SEMIBREVIS,
Ms::TabVal::VAL_MINIMA,
Ms::TabVal::VAL_SEMIMINIMA,
Ms::TabVal::VAL_FUSA,
Ms::TabVal::VAL_SEMIFUSA,
Ms::TabVal::VAL_32,
Ms::TabVal::VAL_64,
Ms::TabVal::VAL_128,
Ms::TabVal::VAL_256,
Ms::TabVal::NUM_OF
} |
|
enum | Ms::TablatureMinimStyle : char { Ms::TablatureMinimStyle::NONE = 0,
Ms::TablatureMinimStyle::SHORTER,
Ms::TablatureMinimStyle::SLASHED
} |
|
enum | Ms::TablatureSymbolRepeat : char { Ms::TablatureSymbolRepeat::NEVER = 0,
Ms::TablatureSymbolRepeat::SYSTEM,
Ms::TablatureSymbolRepeat::MEASURE,
Ms::TablatureSymbolRepeat::ALWAYS
} |
|
enum | Ms::StaffTypes : signed char {
Ms::StaffTypes::STANDARD,
Ms::StaffTypes::PERC_1LINE,
Ms::StaffTypes::PERC_3LINE,
Ms::StaffTypes::PERC_5LINE,
Ms::StaffTypes::TAB_6SIMPLE,
Ms::StaffTypes::TAB_6COMMON,
Ms::StaffTypes::TAB_6FULL,
Ms::StaffTypes::TAB_4SIMPLE,
Ms::StaffTypes::TAB_4COMMON,
Ms::StaffTypes::TAB_4FULL,
Ms::StaffTypes::TAB_5SIMPLE,
Ms::StaffTypes::TAB_5COMMON,
Ms::StaffTypes::TAB_5FULL,
Ms::StaffTypes::TAB_UKULELE,
Ms::StaffTypes::TAB_BALALAJKA,
Ms::StaffTypes::TAB_ITALIAN,
Ms::StaffTypes::TAB_FRENCH,
Ms::StaffTypes::TAB_7COMMON,
Ms::StaffTypes::TAB_8COMMON,
Ms::StaffTypes::STAFF_TYPES,
Ms::StaffTypes::PERC_DEFAULT = StaffTypes::PERC_5LINE,
Ms::StaffTypes::TAB_DEFAULT = StaffTypes::TAB_6COMMON
} |
|
enum | Ms::TabBeamGrid : char { Ms::TabBeamGrid::NONE = 0,
Ms::TabBeamGrid::INITIAL,
Ms::TabBeamGrid::MEDIALFINAL,
Ms::TabBeamGrid::NUM_OF
} |
|
◆ NUM_OF_BASSSTRING_SLASHES
#define NUM_OF_BASSSTRING_SLASHES 5 |
◆ NUM_OF_BASSSTRINGS_WITH_LETTER
#define NUM_OF_BASSSTRINGS_WITH_LETTER 4 |
◆ NUM_OF_BASSSTRINGS_WITH_NUMBER
#define NUM_OF_BASSSTRINGS_WITH_NUMBER 2 |
◆ NUM_OF_DIGITFRETS
#define NUM_OF_DIGITFRETS 100 |
◆ NUM_OF_LETTERFRETS
#define NUM_OF_LETTERFRETS 17 |
◆ STAFFTYPE_TAB_BASSSLASH_YOFFSET
#define STAFFTYPE_TAB_BASSSLASH_YOFFSET 0.33 |
◆ STAFFTYPE_TAB_DEFAULTDOTDIST_X
#define STAFFTYPE_TAB_DEFAULTDOTDIST_X 0.75 |
◆ STAFFTYPE_TAB_DEFAULTSTEMDIST_DN
#define STAFFTYPE_TAB_DEFAULTSTEMDIST_DN 1.0 |
◆ STAFFTYPE_TAB_DEFAULTSTEMDIST_UP
#define STAFFTYPE_TAB_DEFAULTSTEMDIST_UP 1.0 |
◆ STAFFTYPE_TAB_DEFAULTSTEMLEN_DN
#define STAFFTYPE_TAB_DEFAULTSTEMLEN_DN 3.0 |
◆ STAFFTYPE_TAB_DEFAULTSTEMLEN_THRU
#define STAFFTYPE_TAB_DEFAULTSTEMLEN_THRU 3.5 |
◆ STAFFTYPE_TAB_DEFAULTSTEMLEN_UP
#define STAFFTYPE_TAB_DEFAULTSTEMLEN_UP 3.0 |
◆ STAFFTYPE_TAB_DEFAULTSTEMPOSX
#define STAFFTYPE_TAB_DEFAULTSTEMPOSX 0.75 |
◆ STAFFTYPE_TAB_DEFAULTSTEMPOSY_DN
◆ STAFFTYPE_TAB_DEFAULTSTEMPOSY_UP
◆ STAFFTYPE_TAB_SHORTSTEMRATIO
#define STAFFTYPE_TAB_SHORTSTEMRATIO 0.5 |
◆ STAFFTYPE_TAB_SLASH_2STARTY_DN
◆ STAFFTYPE_TAB_SLASH_2STARTY_UP
◆ STAFFTYPE_TAB_SLASH_2TOTHEIGHT
◆ STAFFTYPE_TAB_SLASH_4STARTY_DN
◆ STAFFTYPE_TAB_SLASH_4STARTY_UP
◆ STAFFTYPE_TAB_SLASH_4TOTHEIGHT
◆ STAFFTYPE_TAB_SLASH_DISPL
#define STAFFTYPE_TAB_SLASH_DISPL |
◆ STAFFTYPE_TAB_SLASH_SLANTY
#define STAFFTYPE_TAB_SLASH_SLANTY 0.8 /* the Y coord of the slash slant */ |
◆ STAFFTYPE_TAB_SLASH_THICK
#define STAFFTYPE_TAB_SLASH_THICK 0.4 /* slash thickness */ |
◆ STAFFTYPE_TAB_SLASH_WIDTH
#define STAFFTYPE_TAB_SLASH_WIDTH 1.2 /* X width of half note slash */ |