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
62 lines • 2.33 kB
TypeScript
import { SmoScoreText, SmoTextGroup } from '../../smo/data/scoreText';
import { OutlineInfo } from '../../render/sui/svgHelpers';
import { DialogDefinition, SuiDialogBase, SuiDialogParams } from './dialog';
import { SuiDragText } from './components/dragText';
import { SuiTextInPlace } from './components/textInPlace';
import { SuiDropdownComponent } from './components/dropdown';
import { SuiToggleComponent } from './components/toggle';
import { SuiRockerComponent } from './components/rocker';
import { SuiFontComponent } from './components/fontComponent';
import { SuiTextBlockComponent } from './components/textInPlace';
import { EventHandler } from '../eventSource';
/**
* Complex dialog for managing score text (not associated with music)
* @category SuiDialog
*/
export declare class SuiTextBlockDialog extends SuiDialogBase {
get textEditorCtrl(): SuiTextInPlace;
get insertCodeCtrl(): SuiDropdownComponent;
get textDraggerCtrl(): SuiDragText;
get yCtrl(): SuiRockerComponent;
get xCtrl(): SuiRockerComponent;
get fontCtrl(): SuiFontComponent;
get textBlockCtrl(): SuiTextBlockComponent;
get paginationCtrl(): SuiDropdownComponent;
get attachToSelectorCtrl(): SuiToggleComponent;
static dialogElements: DialogDefinition;
edited: boolean;
isNew: boolean;
modifier: SmoTextGroup;
originalTextGroup: SmoTextGroup | null;
activeScoreText: SmoScoreText;
textElement: any;
mouseMoveHandler: EventHandler | null;
mouseUpHandler: EventHandler | null;
mouseDownHandler: EventHandler | null;
mouseClickHandler: EventHandler | null;
outlineRect: OutlineInfo | null;
constructor(parameters: SuiDialogParams);
populateInitial(): void;
static unrenderTextGroup(tg: SmoTextGroup): void;
unrenderOriginal(): void;
display(): void;
_resetAttachToSelector(): void;
_activateAttachToSelector(): void;
changed(): void;
highlightActiveRegion(): void;
evKey(evdata: any): void;
mouseUp(): void;
mouseMove(ev: any): void;
mouseClick(ev: any): void;
mouseDown(ev: any): void;
_complete(): void;
_removeText(): void;
bindElements(): void;
}
/**
* @category SuiDialog
*/
export declare class helpModal {
static createAndDisplay(): Promise<void>;
}
//# sourceMappingURL=textBlock.d.ts.map