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
188 lines • 5.66 kB
TypeScript
import { SuiDialogBase, SuiDialogParams, DialogDefinition } from './dialog';
import { SuiScoreViewOperations } from '../../render/sui/scoreViewOperations';
import { SuiFileDownloadComponent } from './components/fileDownload';
import { SuiDialogAdapterBase, SuiComponentAdapter } from './adapter';
/**
* internal state of FileLoadDialog is just the string for the filename.
* @category SuiDialog
*/
export declare class SuiSmoLoadAdapter extends SuiComponentAdapter {
jsonFile: string;
constructor(view: SuiScoreViewOperations);
get loadFile(): string;
set loadFile(value: string);
commit(): Promise<void>;
cancel(): Promise<any>;
}
/**
* Load a SMO JSON file
* @category SuiDialog
*/
export declare class SuiLoadFileDialog extends SuiDialogAdapterBase<SuiSmoLoadAdapter> {
static dialogElements: DialogDefinition;
get loadFileCtrl(): SuiFileDownloadComponent;
modifier: SuiSmoLoadAdapter;
constructor(parameters: SuiDialogParams);
changed(): Promise<void>;
commit(): Promise<void>;
}
/**
* internal state of FileLoadDialog is just the string for the filename.
* @category SuiDialog
*/
export declare class SuiXmlLoadAdapter extends SuiComponentAdapter {
xmlFile: string;
changeScore: boolean;
constructor(view: SuiScoreViewOperations);
get loadFile(): string;
set loadFile(value: string);
commit(): Promise<void>;
cancel(): Promise<any>;
}
/**
* Load a music XML file
* @category SuiDialog
*/
export declare class SuiLoadMxmlDialog extends SuiDialogAdapterBase<SuiXmlLoadAdapter> {
static dialogElements: DialogDefinition;
constructor(parameters: SuiDialogParams);
changed(): Promise<void>;
}
/**
* internal state of FileLoadDialog is just the string for the filename.
* @category SuiDialog
*/
export declare class SuiMidiLoadAdapter extends SuiComponentAdapter {
midiFile: any;
changeScore: boolean;
quantize: number;
constructor(view: SuiScoreViewOperations);
get loadFile(): any;
set loadFile(value: any);
get quantizeDuration(): number;
set quantizeDuration(value: number);
commit(): Promise<void>;
cancel(): Promise<any>;
}
/**
* @category SuiDialog
*/
export declare class SuiLoadMidiDialog extends SuiDialogAdapterBase<SuiMidiLoadAdapter> {
static dialogElements: DialogDefinition;
constructor(parameters: SuiDialogParams);
changed(): Promise<void>;
}
/**
* @category SuiDialog
*/
export declare class SuiPrintFileDialog extends SuiDialogBase {
static dialogElements: DialogDefinition;
constructor(parameters: SuiDialogParams);
changed(): void;
bindElements(): void;
commit(): Promise<any>;
}
/**
* @category SuiDialog
*/
export declare class SuiVexSaveAdapter extends SuiComponentAdapter {
fileName: string;
page: number;
constructor(view: SuiScoreViewOperations);
get saveFileName(): string;
set saveFileName(value: string);
get pageToRender(): number;
set pageToRender(val: number);
_saveScore(): Promise<void>;
commit(): Promise<void>;
cancel(): Promise<any>;
}
/**
* @category SuiDialog
*/
export declare class SuiSaveVexDialog extends SuiDialogAdapterBase<SuiVexSaveAdapter> {
static dialogElements: DialogDefinition;
constructor(parameters: SuiDialogParams);
commit(): Promise<void>;
}
/**
* @category SuiDialog
*/
export declare class SuiSmoSaveAdapter extends SuiComponentAdapter {
fileName: string;
constructor(view: SuiScoreViewOperations);
get saveFileName(): string;
set saveFileName(value: string);
_saveScore(): void;
commit(): Promise<void>;
cancel(): Promise<any>;
}
/**
* @category SuiDialog
*/
export declare class SuiSaveFileDialog extends SuiDialogAdapterBase<SuiSmoSaveAdapter> {
static dialogElements: DialogDefinition;
constructor(parameters: SuiDialogParams);
commit(): Promise<void>;
}
/**
* @category SuiDialog
*/
export declare class SuiSaveJsonValidationAdapter extends SuiComponentAdapter {
fileName: string;
constructor(view: SuiScoreViewOperations);
get saveFileName(): string;
set saveFileName(value: string);
_saveScore(): void;
commit(): Promise<void>;
cancel(): Promise<any>;
}
/**
* @category SuiDialog
*/
export declare class SuiXmlSaveAdapter extends SuiComponentAdapter {
fileName: string;
constructor(view: SuiScoreViewOperations);
get saveFileName(): string;
set saveFileName(value: string);
_saveXml(): void;
commit(): Promise<any>;
cancel(): Promise<any>;
}
/**
* @category SuiDialog
*/
export declare class SuiSaveXmlDialog extends SuiDialogAdapterBase<SuiXmlSaveAdapter> {
static dialogElements: DialogDefinition;
constructor(parameters: SuiDialogParams);
commit(): Promise<void>;
}
/**
* @category SuiDialog
*/
export declare class SuiSaveJsonValidationDialog extends SuiDialogAdapterBase<SuiSaveJsonValidationAdapter> {
static dialogElements: DialogDefinition;
constructor(parameters: SuiDialogParams);
commit(): Promise<void>;
}
/**
* @category SuiDialog
*/
export declare class SuiMidiSaveAdapter extends SuiComponentAdapter {
fileName: string;
constructor(view: SuiScoreViewOperations);
get saveFileName(): string;
set saveFileName(value: string);
_saveScore(): void;
commit(): Promise<any>;
cancel(): Promise<any>;
}
/**
* @category SuiDialog
*/
export declare class SuiSaveMidiDialog extends SuiDialogAdapterBase<SuiMidiSaveAdapter> {
static dialogElements: DialogDefinition;
constructor(parameters: SuiDialogParams);
commit(): Promise<void>;
}
//# sourceMappingURL=fileDialogs.d.ts.map