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.51 kB
TypeScript
import { DialogDefinition, SuiDialogBase, SuiDialogParams } from './dialog';
import { SuiChordComponent } from './components/noteText';
import { SuiDropdownComponent } from './components/dropdown';
import { SuiToggleComponent } from './components/toggle';
import { SuiRockerComponent } from './components/rocker';
import { SmoLyric } from '../../smo/data/noteModifiers';
import { SmoSelector } from '../../smo/xform/selections';
import { SuiFontComponent } from './components/fontComponent';
import { EventHandler } from '../eventSource';
/**
* Complex dialog for running a chord change editing session.
* @category SuiDialog
*/
export declare class SuiChordChangeDialog extends SuiDialogBase {
static dialogElements: DialogDefinition;
lyric: SmoLyric | null;
selector: SmoSelector | null;
mouseMoveHandler: EventHandler | null;
mouseClickHandler: EventHandler | null;
constructor(parameters: SuiDialogParams);
get chordEditorCtrl(): SuiChordComponent;
get chordSymbolCtrl(): SuiDropdownComponent;
get translateYCtrl(): SuiRockerComponent;
get textPositionCtrl(): SuiRockerComponent;
get adjustWidthCtrl(): SuiToggleComponent;
get fontCtrl(): SuiFontComponent;
changed(): void;
setLyric(selector: SmoSelector, lyric: SmoLyric): void;
display(): void;
bindElements(): void;
evKey(evdata: any): Promise<void>;
_complete(): void;
mouseMove(ev: any): void;
mouseClick(ev: any): void;
}
//# sourceMappingURL=chordChange.d.ts.map