golden-layout
Version:
A multi-screen javascript Layout manager
17 lines (12 loc) • 485 B
text/typescript
import { ComponentItem } from './component-item';
import { ContentItem } from './content-item';
export abstract class ComponentParentableItem extends ContentItem {
/** @internal */
private _focused = false;
get focused(): boolean { return this._focused; }
/** @internal */
setFocusedValue(value: boolean): void {
this._focused = value;
}
abstract setActiveComponentItem(item: ComponentItem, focus: boolean, suppressFocusEvent: boolean): void;
}