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.27 kB
TypeScript
import { DialogDefinition, SuiDialogParams } from './dialog';
import { SmoPedalMarking } from '../../smo/data/staffModifiers';
import { SuiScoreViewOperations } from '../../render/sui/scoreViewOperations';
import { SuiComponentAdapter, SuiDialogAdapterBase } from './adapter';
/**
* Organ pedal markings
* @category SuiDialog
*/
export declare class SuiPedalMarkingAdapter extends SuiComponentAdapter {
backup: SmoPedalMarking;
pedalMarking: SmoPedalMarking;
changed: boolean;
constructor(view: SuiScoreViewOperations, bracket: SmoPedalMarking);
cancel(): Promise<void>;
remove(): Promise<void>;
commit(): Promise<void>;
get depressText(): string;
set depressText(val: string);
get releaseText(): string;
set releaseText(val: string);
get bracket(): boolean;
set bracket(val: boolean);
get startMark(): boolean;
set startMark(val: boolean);
get releaseMark(): boolean;
set releaseMark(val: boolean);
}
/**
* @category SuiDialog
*/
export declare class SuiPedalMarkingDialog extends SuiDialogAdapterBase<SuiPedalMarkingAdapter> {
static dialogElements: DialogDefinition;
constructor(parameters: SuiDialogParams);
changed(): Promise<void>;
}
//# sourceMappingURL=pedalMarking.d.ts.map