mirror of
https://github.com/lensapp/lens.git
synced 2025-05-20 05:10:56 +00:00
add app focus/blur events
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>
This commit is contained in:
parent
f436ff8eb1
commit
c814d8057b
@ -5,6 +5,7 @@ import windowStateKeeper from "electron-window-state"
|
|||||||
import { observable } from "mobx";
|
import { observable } from "mobx";
|
||||||
import { initMenu } from "./menu";
|
import { initMenu } from "./menu";
|
||||||
import { extensionLoader } from "../extensions/extension-loader";
|
import { extensionLoader } from "../extensions/extension-loader";
|
||||||
|
import { appEventBus } from "../common/event-bus"
|
||||||
|
|
||||||
export class WindowManager {
|
export class WindowManager {
|
||||||
protected mainView: BrowserWindow;
|
protected mainView: BrowserWindow;
|
||||||
@ -44,6 +45,12 @@ export class WindowManager {
|
|||||||
this.mainView.webContents.on("dom-ready", () => {
|
this.mainView.webContents.on("dom-ready", () => {
|
||||||
extensionLoader.broadcastExtensions()
|
extensionLoader.broadcastExtensions()
|
||||||
})
|
})
|
||||||
|
this.mainView.on("focus", () => {
|
||||||
|
appEventBus.emit({name: "app", action: "focus"})
|
||||||
|
})
|
||||||
|
this.mainView.on("blur", () => {
|
||||||
|
appEventBus.emit({name: "app", action: "blur"})
|
||||||
|
})
|
||||||
|
|
||||||
// track visible cluster from ui
|
// track visible cluster from ui
|
||||||
ipcMain.on("cluster-view:current-id", (event, clusterId: ClusterId) => {
|
ipcMain.on("cluster-view:current-id", (event, clusterId: ClusterId) => {
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user