summaryrefslogtreecommitdiffhomepage
path: root/gui/src/shared
diff options
context:
space:
mode:
authorAndrej Mihajlov <and@mullvad.net>2019-08-14 15:19:00 +0300
committerAndrej Mihajlov <and@mullvad.net>2019-08-16 15:21:07 +0300
commit0d1eaf2a466f0056c99c702c0ac9694c321360f2 (patch)
treef2c5ce73fc630c47f5afe32be783bfd4fd32e9b4 /gui/src/shared
parent95af6cd0baf777978d9892c610fe2ee2a0974ebb (diff)
downloadmullvadvpn-0d1eaf2a466f0056c99c702c0ac9694c321360f2.tar.xz
mullvadvpn-0d1eaf2a466f0056c99c702c0ac9694c321360f2.zip
Add IPC handlers for window shape params
Diffstat (limited to 'gui/src/shared')
-rw-r--r--gui/src/shared/ipc-event-channel.ts11
1 files changed, 11 insertions, 0 deletions
diff --git a/gui/src/shared/ipc-event-channel.ts b/gui/src/shared/ipc-event-channel.ts
index 2bb594f5e6..66d1bf2c95 100644
--- a/gui/src/shared/ipc-event-channel.ts
+++ b/gui/src/shared/ipc-event-channel.ts
@@ -5,6 +5,7 @@ import * as uuid from 'uuid';
import { IGuiSettingsState } from './gui-settings-state';
import { IAppUpgradeInfo, ICurrentAppVersionInfo } from '../main/index';
+import { IWindowShapeParameters } from '../main/window-controller';
import {
AccountToken,
BridgeState,
@@ -128,6 +129,8 @@ interface IWireguardKeyHandlers extends ISender<string | undefined> {
/// Events names
+const WINDOW_SHAPE_CHANGED = 'window-shape-changed';
+
const DAEMON_CONNECTED = 'daemon-connected';
const DAEMON_DISCONNECTED = 'daemon-disconnected';
@@ -184,6 +187,10 @@ export class IpcRendererEventChannel {
},
};
+ public static windowShape: IReceiver<IWindowShapeParameters> = {
+ listen: listen(WINDOW_SHAPE_CHANGED),
+ };
+
public static daemonConnected: IReceiver<void> = {
listen: listen(DAEMON_CONNECTED),
};
@@ -265,6 +272,10 @@ export class IpcMainEventChannel {
},
};
+ public static windowShape: ISender<IWindowShapeParameters> = {
+ notify: sender<IWindowShapeParameters>(WINDOW_SHAPE_CHANGED),
+ };
+
public static daemonConnected: ISenderVoid = {
notify: senderVoid(DAEMON_CONNECTED),
};