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
56 lines • 1.95 kB
TypeScript
import { SuiScoreViewOperations } from '../../render/sui/scoreViewOperations';
import { DialogDefinition, SuiDialogParams } from './dialog';
import { SuiComponentAdapter, SuiDialogAdapterBase } from './adapter';
import { SuiButtonArrayComponent } from './components/buttonArray';
import { SuiDialogNotifier, SuiBaseComponentParams } from './components/baseComponent';
/**
* @category SuiDialog
*/
export declare class SuiEndBarButtonComponent extends SuiButtonArrayComponent {
constructor(dialog: SuiDialogNotifier, parameter: SuiBaseComponentParams);
}
/**
* @category SuiDialog
*/
export declare class SuiStartBarButtonComponent extends SuiButtonArrayComponent {
constructor(dialog: SuiDialogNotifier, parameter: SuiBaseComponentParams);
}
/**
* @category SuiDialog
*/
export declare class SuiRepeatSymbolButtonComponent extends SuiButtonArrayComponent {
constructor(dialog: SuiDialogNotifier, parameter: SuiBaseComponentParams);
}
/**
* Smo dialog adapter for measure endings and repeats.
* @category SuiDialog
*/
export declare class SuiEndingsAdapter extends SuiComponentAdapter {
startBarCode: string;
endBarCode: string;
repeatSymbolCode: string;
constructor(view: SuiScoreViewOperations);
get repeatSymbolComponent(): string;
set repeatSymbolComponent(value: string);
get endBarComponent(): string;
set endBarComponent(value: string);
get startBarComponent(): string;
set startBarComponent(value: string);
commit(): Promise<void>;
cancel(): Promise<void>;
remove(): Promise<void>;
}
/**
* @category SuiDialog
*/
export declare class SuiEndingsDialog extends SuiDialogAdapterBase<SuiEndingsAdapter> {
static get applyTo(): {
score: number;
selected: number;
remaining: number;
};
static dialogElements: DialogDefinition;
constructor(parameters: SuiDialogParams);
changed(): Promise<void>;
}
//# sourceMappingURL=endings.d.ts.map