How to use @hpcc-js/phosphor-shim - 5 common examples

To help you get started, we’ve selected a few @hpcc-js/phosphor-shim examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github hpcc-systems / Visualization / packages / phosphor / src / PDockPanel.ts View on Github external
// import { Persist } from "@hpcc-js/other";
import { DockLayout, DockPanel, each, TabBar, Widget } from "@hpcc-js/phosphor-shim";
import { WidgetAdapter } from "./WidgetAdapter";

export class PRenderer extends DockPanel.Renderer {
    _owner: PDockPanel;

    constructor() {
        super();
    }

    createTabBar(): TabBar {
        const bar = super.createTabBar();
        bar.tabsMovable = this._owner.tabsMovable;
        return bar;
    }
}

export class PDockPanel extends DockPanel {
    private _tabsMovable: boolean;
    get tabsMovable(): boolean {
github hpcc-systems / Visualization / packages / phosphor / src / WidgetAdapter.ts View on Github external
protected onActivateRequest(msg: Message): void {
        super.onActivateRequest(msg);
        if (this._widget) {
            this.resizeAndRender();
        }
        if (this._owner) {
            MessageLoop.postMessage(this._owner, new Msg.WAActivateRequest(this));
        }
    }
github hpcc-systems / Visualization / packages / phosphor / src / SplitPanel.ts View on Github external
constructor(orientation: "horizontal" | "vertical" = "vertical") {
        super();
        this._split = new PSplitPanel({ orientation });
        this._tag = "div";
        this._split.id = "p" + this.id();
    }
github hpcc-systems / Visualization / packages / phosphor / src / SplitPanel.ts View on Github external
enter(domNode, element) {
        super.enter(domNode, element);
        PWidget.attach(this._split, domNode);
    }
github hpcc-systems / Visualization / packages / phosphor / src / PDockPanel.ts View on Github external
set tabsMovable(value: boolean) {
        this._tabsMovable = value;
        each(this.tabBars(), tabbar => tabbar.tabsMovable = value);
    }

@hpcc-js/phosphor-shim

hpcc-js - Phosphor shim

Apache-2.0
Latest version published 7 months ago

Package Health Score

71 / 100
Full package analysis

Similar packages