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
33 lines • 1.15 kB
TypeScript
import { SmoClefChange } from '../../smo/data/noteModifiers';
import { SmoNote } from '../../smo/data/note';
import { SuiScoreViewOperations } from '../../render/sui/scoreViewOperations';
import { SuiComponentAdapter, SuiDialogAdapterBase } from './adapter';
import { DialogDefinition, SuiDialogParams } from './dialog';
/**
* Adapter to add a new stave
* @category SuiDialog
*/
export declare class SuiClefChangeAdapter extends SuiComponentAdapter {
clefChange: SmoClefChange;
backup: SmoClefChange;
smoNote: SmoNote | null;
changed: boolean;
constructor(view: SuiScoreViewOperations);
cancel(): Promise<void>;
commit(): Promise<void>;
get clefType(): string;
set clefType(value: string);
}
/**
* clefs same as new part
* @category SuiDialog
*/
export declare class SuiClefChangeDialog extends SuiDialogAdapterBase<SuiClefChangeAdapter> {
/**
* The template used to create the dialog components
*/
static dialogElements: DialogDefinition;
static createAndDisplay(parameters: SuiDialogParams): void;
constructor(params: SuiDialogParams);
}
//# sourceMappingURL=clefChange.d.ts.map