Advertisement
Guest User

Untitled

a guest
Feb 8th, 2016
49
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.97 KB | None | 0 0
  1. 'use strict';
  2.  
  3. const electron = require ('electron');
  4. const app = electron.app;
  5. const BrowserWindow = electron.BrowserWindow;
  6.  
  7. var mainWindow = null;
  8. var zyre = null;
  9.  
  10. var ipcMain = require('electron').ipcMain;
  11.  
  12. global.sharedObj = {prop1: "hello3"};
  13.  
  14. ipcMain.on('show-prop1', function(event) {
  15. console.log(global.sharedObj.prop1);
  16. });
  17.  
  18.  
  19. app.on ('window-all-closed', function () {
  20. if (process.platform != 'darwin') {
  21. app.quit ();
  22. }
  23. });
  24.  
  25. app.on ('ready', function () {
  26. var ZyreBinding = require ('bindings')('zyre');
  27. var zyre = new ZyreBinding.Zyre ();
  28. var zyrename = zyre.name ();
  29. console.log ('Node name is: ' + zyrename + ' EOL');
  30. global.sharedObj = {prop1: zyrename};
  31.  
  32. mainWindow = new BrowserWindow ({ width:800, height:600 });
  33. mainWindow.loadURL ('file://' + __dirname + '/index.html');
  34. mainWindow.webContents.openDevTools ();
  35.  
  36. mainWindow.on ('closed', function () {
  37. zyre.destroy ();
  38. mainWindow = null;
  39. });
  40. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement