20 lines
603 B
TypeScript
20 lines
603 B
TypeScript
import { remote, app } from 'electron';
|
|
import * as path from 'path';
|
|
|
|
const _app = app || remote.app
|
|
|
|
export const CONSTANTS = {
|
|
IMAGE_PATH: path.join(__dirname, '../../images/windows95.img'),
|
|
IMAGE_DEFAULT_SIZE: 1073741824, // 1GB
|
|
DEFAULT_STATE_PATH: path.join(__dirname, '../../images/default-state.bin'),
|
|
STATE_PATH: path.join(_app.getPath('userData'), 'state-v2.bin')
|
|
}
|
|
|
|
export const IPC_COMMANDS = {
|
|
TOGGLE_INFO: 'TOGGLE_INFO',
|
|
MACHINE_RESTART: 'MACHINE_RESTART',
|
|
MACHINE_RESET: 'MACHINE_RESET',
|
|
MACHINE_CTRL_ALT_DEL: 'MACHINE_CTRL_ALT_DEL',
|
|
SHOW_DISK_IMAGE: 'SHOW_DISK_IMAGE'
|
|
}
|