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
34 lines • 1.2 kB
TypeScript
import { SmoSelection } from '../../smo/xform/selections';
import { SuiScoreViewOperations } from '../../render/sui/scoreViewOperations';
import { DialogDefinition, SuiDialogParams } from './dialog';
import { SuiComponentAdapter, SuiDialogAdapterBase } from './adapter';
import { SmoMeasure } from '../../smo/data/measure';
/**
* @category SuiDialog
*/
export declare class SuiKeySignatureAdapter extends SuiComponentAdapter {
keySignature: string;
applyToAll: boolean;
applyToSelections: boolean;
applyToRemaining: boolean;
edited: boolean;
measure: SmoMeasure;
constructor(view: SuiScoreViewOperations, measure: SmoMeasure);
cancel(): Promise<void>;
applySelections(selections: SmoSelection[]): void;
apply(): Promise<void>;
get applyTo(): string;
set applyTo(val: string);
commit(): Promise<void>;
get key(): string;
set key(value: string);
}
/**
* @category SuiDialog
*/
export declare class SuiKeySignatureDialog extends SuiDialogAdapterBase<SuiKeySignatureAdapter> {
static dialogElements: DialogDefinition;
changed(): Promise<void>;
constructor(parameters: SuiDialogParams);
}
//# sourceMappingURL=keySignature.d.ts.map