forked from odrick/free-tex-packer
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathObserver.js
35 lines (32 loc) · 1.47 KB
/
Observer.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
import EventEmitter from 'eventemitter3';
let Observer = new EventEmitter();
let GLOBAL_EVENT = {
IMAGES_LIST_CHANGED : "IMAGES_LIST_CHANGED",
IMAGES_LIST_SELECTED_CHANGED : "IMAGES_LIST_SELECTED_CHANGED",
IMAGE_ITEM_SELECTED : "IMAGE_ITEM_SELECTED",
IMAGE_CLEAR_SELECTION : "IMAGE_CLEAR_SELECTION",
PACK_OPTIONS_CHANGED : "PACK_OPTIONS_CHANGED",
PACK_EXPORTER_CHANGED : "PACK_EXPORTER_CHANGED",
PACK_COMPLETE : "PACK_COMPLETE",
START_EXPORT : "START_EXPORT",
SHOW_MESSAGE : "SHOW_MESSAGE",
SHOW_SHADER : "SHOW_SHADER",
HIDE_SHADER : "HIDE_SHADER",
SHOW_ABOUT : "SHOW_ABOUT",
HIDE_ABOUT : "HIDE_ABOUT",
SHOW_UPDATER : "SHOW_UPDATER",
HIDE_UPDATER : "HIDE_UPDATER",
CHANGE_LANG : "CHANGE_LANG",
SHOW_EDIT_CUSTOM_EXPORTER : "SHOW_EDIT_CUSTOM_EXPORTER",
HIDE_EDIT_CUSTOM_EXPORTER : "HIDE_EDIT_CUSTOM_EXPORTER",
FS_CHANGES : "FS_CHANGES",
UPDATE_AVAILABLE : "UPDATE_AVAILABLE",
DOWNLOAD_PROGRESS_CHANGED : "DOWNLOAD_PROGRESS_CHANGED",
INSTALL_UPDATE : "INSTALL_UPDATE",
SHOW_SHEET_SPLITTER : "SHOW_SHEET_SPLITTER",
HIDE_SHEET_SPLITTER : "HIDE_SHEET_SPLITTER"
};
export {
Observer,
GLOBAL_EVENT
};