"...git@scm.cms.hu-berlin.de:iqb/verona-modules-aspect.git" did not exist on "28af046ab39e19e18f2c79fd21f8fe5e42ac3922"
Newer
Older
import { FontElement, SurfaceUIElement } from '../interfaces/UIElementInterfaces';
import { UIElement } from './uI-element';
import { initFontElement, initSurfaceElement } from '../util/unit-interface-initializer';
export class ButtonElement extends UIElement implements FontElement, SurfaceUIElement {
label: string = 'Knopf';
action: null | 'previous' | 'next' | 'first' | 'last' | 'end' = null;
fontColor: string = 'black';
font: string = 'Roboto';
fontSize: number = 18;
bold: boolean = false;
italic: boolean = false;
underline: boolean = false;
backgroundColor: string = 'transparent';
constructor(serializedElement: UIElement) {
super(serializedElement);
Object.assign(this, initFontElement(serializedElement));
Object.assign(this, initSurfaceElement(serializedElement));