안녕하세요:) 개발자 우디입니다! 아래 내용 관련하여 작업 중이신 분들께 도움이되길 바라며 글을 공유하니 참고 부탁드립니다😊
(이번에 벨로그로 이사오면서 예전 글을 옮겨적었습니다. 이 점 양해 부탁드립니다!)
렌더러 프로세스
updateTitle = newTitle => {
ipcRenderer.send('update-title', newTitle);
};
updateTitleAfterChange = newTitle => {
let isProjectSaved = this.props.projectContext.api.getIsProjectSaved();
if (isProjectSaved) {
this.projectSaveLoadManager.isChangedFromSaveOrInitialization()
? this.updateTitle(newTitle + ' *')
: this.updateTitle(newTitle);
}
};
메인 프로세스
ipcMain.on('update-title', (event, newTitle) => {
win.setTitle(newTitle);
});