UNPKG

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

59 lines 1.72 kB
import { SuiComponentBase, SuiDialogNotifier, SuiComponentParent } from './baseComponent'; /** * parameters for text input component (simple text entry, not SVG text) * @category SuiDialog */ export interface SuiTextInputComponentParams { id: string; classes: string; type?: string; increment?: number; defaultValue: string; label: string; smoName: string; control: string; } /** * Simple text input, like for a filename. Not the text editing component. * @category SuiDialog */ export declare class SuiTextInputComponent extends SuiComponentBase { defaultValue: string; value: string; constructor(dialog: SuiDialogNotifier, parameter: SuiTextInputComponentParams); get html(): import("../../../common/htmlHelpers").DomBuilder; getValue(): string; setValue(val: string): void; _getInputElement(): any; bind(): void; } /** * @category SuiDialog */ export interface SuiTextInputCompositeParams { id: string; classes: string; type?: string; increment?: number; defaultValue: string; label: string; smoName: string; control: string; parentControl: SuiComponentParent; } /** * @category SuiDialog */ export declare class SuiTextInputComposite extends SuiTextInputComponent { parentControl: SuiComponentParent; constructor(dialog: SuiDialogNotifier, parameters: SuiTextInputCompositeParams); handleChanged(): void; } /** * A static text message that appears in the dialog * @category SuiDialog */ export declare class SuiReadOnlyTextComponent extends SuiTextInputComponent { constructor(dialog: SuiDialogNotifier, parameter: SuiTextInputComponentParams); } //# sourceMappingURL=textInput.d.ts.map