electron.ipcRenderer.on("saveDownloads", function() { saveDownloads(true); });
/** * Registers listeners for opening projects and new projects */ fileTreeInit() { ipcRenderer.on('openDir', (event, dirPath) => { if (dirPath !== this.state.rootDirPath) { this.setFileTree(dirPath); } }), ipcRenderer.on('newProject', (event, arg) => { if (this.state.watch) this.state.watch.close(); console.log(this.state) this.setState({ fileTree: null, watch: null, rootDirPath: '', selectedItem: { id: null, path: null, type: null }, cra: true, }); }) }
ReplStreamHook.on('stdout', this.onStdout); ReplStreamHook.on('stderr', this.onStderr); ReplConsoleHook.on('console', this.onConsole); ipcRenderer.on('application:import-file', this.onImport); ipcRenderer.on('application:export-file', this.onExport); ipcRenderer.on('application:add-path', this.onAddPath); ipcRenderer.on('application:save-as', this.onSaveCommands); ipcRenderer.on('application:load-file', this.onLoadScript); ipcRenderer.on('application:prompt-clear-all', this.onClearCommands); ipcRenderer.on('application:prompt-expand-all', this.onExpandAll); ipcRenderer.on('application:prompt-collapse-all', this.onCollapseAll); ipcRenderer.on('application:prompt-break', this.onBreakPrompt); ipcRenderer.on('application:prompt-format', this.onFormatPromptCode); ipcRenderer.on('application:prompt-mode', (sender, value) => this.onSetREPLMode(value)); ipcRenderer.on('application:editor-mode', (sender, value) => this.onSetEditorMode(value)); ipcRenderer.on('application:prompt-language', (sender, value) => { global.Mancy.session.lang = value; ReplLanguages.setREPL(value); ipcRenderer.on('application:preferences', ReplPreferencesActions.openPreferences); ipcRenderer.on('application:focus', this.loadPreferences); ipcRenderer.on('application:transpile-babel', () => global.Mancy.session.babel = true );
ipcRenderer.on('openDir', (event, projPath) => { if (this.state.openedProjectPath !== projPath) { this.setState({ openTabs: {}, openedProjectPath: projPath }); ipcRenderer.on('saveFile', (event, arg) => { if (this.state.previousPaths[this.state.previousPaths.length - 1] !== null) { this.saveTab(); ipcRenderer.on('delete', (event, arg) => { if (this.state.selectedItem.id) { this.setState({ ipcRenderer.on('enter', (event, arg) => { if (this.state.selectedItem.focused) { ipcRenderer.on('start simulator', (event, arg) => { console.log('this is start simulator event line 111 appjsx', event); this.setState({ url: arg[0], liveServerPID: arg[1] }); }); ipcRenderer.on('craOut', (event, arg) => { this.setState({ craOut: arg, cra: false }); }); ipcRenderer.on('closeSim', (event, arg) => { this.setState({ url: ' ' }) })
componentWillMount() { const { deviceType } = this.props; ipcRenderer.on( 'fileExplorerToolbarActionCommunication', (event, { ...args }) => { const { type, deviceType: _focussedFileExplorerDeviceType } = args; if (deviceType !== _focussedFileExplorerDeviceType) { return null; } this._handleToolbarAction(type); } ); }
ipc.on('render-overlay-icon', (event, unreadsCount) => { ipc.send( 'update-overlay-icon', renderOverlayIcon(unreadsCount).toDataURL(), unreadsCount.toString(), ); });
ipcRenderer.on('isFileTransferActiveSeek', (event, { ...args }) => { const { check: checkIsFileTransferActiveSeek } = args; if (!checkIsFileTransferActiveSeek) { return null; } const { fileTransferProgess } = this.props; const { toggle: isActiveFileTransferProgess } = fileTransferProgess; ipcRenderer.send('isFileTransferActiveReply', { isActive: isActiveFileTransferProgess }); });
ipc.on('go-to-search', () => { const searchBar = $('div.gb_td input[aria-label="Search mail"]'); if (searchBar) { searchBar.focus(); } });
componentWillMount() { ipcRenderer.on('appUpdatesUpdateAvailableCommunication', (event, args) => { this.setState({ releaseInfo: { ...args } }); }); }
ipcRenderer.on('npm-doctor-error', (event, error) => { observer.error(error); });
componentWillMount() { ipcRenderer.on( 'appUpdatesProgressBarCommunication', (event, { ...args }) => { this.setState({ ...args }); } ); }
ipcRenderer.on('npm-init-error', (event, error) => { observer.error(error); });
ipcRenderer.on('npm-dedupe-error', (event, error) => { observer.error(error); });
ipcRenderer.on('npm-cache-error', (event, error) => { observer.error(error); });
ipcRenderer.on('npm-init-lock-error', (event, error) => { observer.error(error); });