UNPKG

smoosic

Version:

<sub>[Github site](https://github.com/Smoosic/smoosic) | [source documentation](https://smoosic.github.io/Smoosic/release/docs/modules.html) | [change notes](https://aarondavidnewman.github.io/Smoosic/changes.html) | [application](https://smoosic.github.i

36 lines 1.37 kB
import { FontInfo } from '../../common/vex'; import { FontPurpose } from '../../smo/data/scoreModifiers'; import { SuiScoreViewOperations } from '../../render/sui/scoreViewOperations'; import { SuiComponentAdapter, SuiDialogAdapterBase } from './adapter'; import { DialogDefinition, SuiDialogParams } from './dialog'; /** * Adapt score fonts to score dialog * @category SuiDialog */ export declare class SuiScoreFontAdapter extends SuiComponentAdapter { fonts: FontPurpose[]; backups: FontPurpose[]; changed: boolean; static get defaultFont(): FontInfo; constructor(view: SuiScoreViewOperations); cancel(): Promise<any>; commit(): Promise<any>; changeFont(purpose: number, name: string, fontInfo: FontInfo): FontPurpose; toInfo(fontPurpose: FontPurpose): FontInfo; getInfo(purpose: number): FontInfo; get engravingFont(): string; set engravingFont(value: string); set chordFont(fontInfo: FontInfo); get chordFont(): FontInfo; set lyricFont(fontInfo: FontInfo); get lyricFont(): FontInfo; } /** * @category SuiDialog */ export declare class SuiScoreFontDialog extends SuiDialogAdapterBase<SuiScoreFontAdapter> { static dialogElements: DialogDefinition; static createAndDisplay(parameters: SuiDialogParams): void; constructor(params: SuiDialogParams); } //# sourceMappingURL=fonts.d.ts.map