@eclipse-scout/core
Version:
Eclipse Scout runtime
24 lines • 1.05 kB
TypeScript
/// <reference types="jquery" />
import { Desktop, DesktopLogoEventMap, DesktopLogoModel, EventHandler, Image, InitModelOf, PropertyChangeEvent, Widget } from '../index';
export declare class DesktopLogo extends Widget implements DesktopLogoModel {
model: DesktopLogoModel;
eventMap: DesktopLogoEventMap;
self: DesktopLogo;
desktop: Desktop;
clickable: boolean;
url: string;
image: Image;
protected _desktopPropertyChangeHandler: EventHandler<PropertyChangeEvent<any, Desktop>>;
protected _clickHandler: (event: JQuery.ClickEvent) => void;
constructor();
protected _init(model: InitModelOf<this>): void;
protected _render(): void;
protected _renderProperties(): void;
protected _remove(): void;
protected _renderClickable(): void;
setUrl(url: string): void;
setClickable(clickable: boolean): void;
protected _onDesktopPropertyChange(event: PropertyChangeEvent<any, Desktop>): void;
protected _onClick(event: JQuery.ClickEvent): void;
}
//# sourceMappingURL=DesktopLogo.d.ts.map