opensheetmusicdisplay
Version:
An open source JavaScript engine for displaying MusicXML based on VexFlow.
23 lines (22 loc) • 947 B
TypeScript
import { LyricsEntry } from "../VoiceData/Lyrics/LyricsEntry";
import { GraphicalLyricWord } from "./GraphicalLyricWord";
import { GraphicalLabel } from "./GraphicalLabel";
import { GraphicalStaffEntry } from "./GraphicalStaffEntry";
/**
* The graphical counterpart of a [[LyricsEntry]]
*/
export declare class GraphicalLyricEntry {
private lyricsEntry;
private graphicalLyricWord;
private graphicalLabel;
private graphicalStaffEntry;
constructor(lyricsEntry: LyricsEntry, graphicalStaffEntry: GraphicalStaffEntry, lyricsHeight: number, staffHeight: number);
hasDashFromLyricWord(): boolean;
get LyricsEntry(): LyricsEntry;
get ParentLyricWord(): GraphicalLyricWord;
set ParentLyricWord(value: GraphicalLyricWord);
get GraphicalLabel(): GraphicalLabel;
set GraphicalLabel(value: GraphicalLabel);
get StaffEntryParent(): GraphicalStaffEntry;
set StaffEntryParent(value: GraphicalStaffEntry);
}