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
33 lines • 1.06 kB
TypeScript
import { SuiComponentBase, SuiDialogNotifier } from './baseComponent';
import { SuiDropdownComposite } from './dropdown';
import { SuiRockerComposite } from './rocker';
import { SuiToggleComposite } from './toggle';
import { FontInfo } from '../../../common/vex';
/**
* @category SuiDialog
*/
export interface SuiFontComponentParams {
id: string;
classes: string;
label: string;
smoName: string;
control: string;
}
/**
* Dialog component that lets user choose and customize fonts.
* @category SuiDialog
*/
export declare class SuiFontComponent extends SuiComponentBase {
familyPart: SuiDropdownComposite;
sizePart: SuiRockerComposite;
italicsCtrl: SuiToggleComposite;
boldCtrl: SuiToggleComposite;
constructor(dialog: SuiDialogNotifier, parameter: SuiFontComponentParams);
changed(): void;
get html(): import("../../../common/htmlHelpers").DomBuilder;
_getInputElement(): any;
getValue(): FontInfo;
setValue(value: FontInfo): void;
bind(): void;
}
//# sourceMappingURL=fontComponent.d.ts.map