Skip to content

Commit

Permalink
Add missing file
Browse files Browse the repository at this point in the history
  • Loading branch information
luxaritas committed Jan 20, 2022
1 parent 7391922 commit 243e16f
Showing 1 changed file with 30 additions and 0 deletions.
30 changes: 30 additions & 0 deletions src/eterna/ui/ContextMenuDialog.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
import {Point} from 'pixi.js';
import ContextMenu from './ContextMenu';
import Dialog from './Dialog';

export default class ContextMenuDialog extends Dialog<void> {
constructor(menu: ContextMenu, menuLoc: Point) {
super();
this._menu = menu;
this._menuLoc = menuLoc;
}

protected added(): void {
super.added();
this.addObject(this._menu, this.container);

this._menu.display.position.copyFrom(this._menuLoc);
this._menu.menuItemSelected.connect(() => this.close());
}

protected onBGClicked(): void {
this.close();
}

protected get bgAlpha(): number {
return 0;
}

private readonly _menu: ContextMenu;
private readonly _menuLoc: Point;
}

0 comments on commit 243e16f

Please sign in to comment.