2016-06-22 21:58:23 +02:00
|
|
|
import * as ActionTypes from '../../../constants';
|
|
|
|
|
|
|
|
export function toggleSketch() {
|
2016-06-24 00:29:55 +02:00
|
|
|
return {
|
|
|
|
type: ActionTypes.TOGGLE_SKETCH
|
|
|
|
};
|
2016-06-22 21:58:23 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
export function startSketch() {
|
2016-06-24 00:29:55 +02:00
|
|
|
return {
|
|
|
|
type: ActionTypes.START_SKETCH
|
|
|
|
};
|
2016-06-22 21:58:23 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
export function stopSketch() {
|
2016-06-24 00:29:55 +02:00
|
|
|
return {
|
|
|
|
type: ActionTypes.STOP_SKETCH
|
|
|
|
};
|
|
|
|
}
|
2016-07-08 21:58:49 +02:00
|
|
|
|
2016-08-12 22:37:38 +02:00
|
|
|
export function startTextOutput() {
|
|
|
|
return {
|
|
|
|
type: ActionTypes.START_TEXT_OUTPUT
|
|
|
|
};
|
|
|
|
}
|
|
|
|
|
|
|
|
export function stopTextOutput() {
|
|
|
|
return {
|
|
|
|
type: ActionTypes.STOP_TEXT_OUTPUT
|
|
|
|
};
|
|
|
|
}
|
|
|
|
|
2016-07-08 21:58:49 +02:00
|
|
|
export function setSelectedFile(fileId) {
|
|
|
|
return {
|
|
|
|
type: ActionTypes.SET_SELECTED_FILE,
|
|
|
|
selectedFile: fileId
|
|
|
|
};
|
|
|
|
}
|
2016-07-18 01:06:43 +02:00
|
|
|
|
2016-08-23 19:52:31 +02:00
|
|
|
export function resetSelectedFile() {
|
|
|
|
return (dispatch, getState) => {
|
|
|
|
const state = getState();
|
|
|
|
setSelectedFile(state.files[1].id);
|
|
|
|
};
|
|
|
|
}
|
|
|
|
|
2016-07-18 01:06:43 +02:00
|
|
|
export function dispatchConsoleEvent(...args) {
|
|
|
|
return {
|
|
|
|
type: ActionTypes.CONSOLE_EVENT,
|
|
|
|
event: args[0].data
|
|
|
|
};
|
|
|
|
}
|
2016-07-18 01:15:13 +02:00
|
|
|
|
2016-07-13 22:13:28 +02:00
|
|
|
export function newFile() {
|
|
|
|
return {
|
|
|
|
type: ActionTypes.SHOW_MODAL
|
|
|
|
};
|
|
|
|
}
|
|
|
|
|
|
|
|
export function closeNewFileModal() {
|
|
|
|
return {
|
|
|
|
type: ActionTypes.HIDE_MODAL
|
|
|
|
};
|
|
|
|
}
|
2016-07-14 18:47:54 +02:00
|
|
|
|
|
|
|
export function expandSidebar() {
|
|
|
|
return {
|
|
|
|
type: ActionTypes.EXPAND_SIDEBAR
|
|
|
|
};
|
|
|
|
}
|
|
|
|
|
|
|
|
export function collapseSidebar() {
|
|
|
|
return {
|
|
|
|
type: ActionTypes.COLLAPSE_SIDEBAR
|
|
|
|
};
|
|
|
|
}
|
2016-07-21 06:33:41 +02:00
|
|
|
|
|
|
|
export function expandConsole() {
|
|
|
|
return {
|
|
|
|
type: ActionTypes.EXPAND_CONSOLE
|
|
|
|
};
|
|
|
|
}
|
|
|
|
|
|
|
|
export function collapseConsole() {
|
|
|
|
return {
|
|
|
|
type: ActionTypes.COLLAPSE_CONSOLE
|
|
|
|
};
|
|
|
|
}
|
|
|
|
|
2016-08-01 19:55:49 +02:00
|
|
|
export function openPreferences() {
|
|
|
|
return {
|
|
|
|
type: ActionTypes.OPEN_PREFERENCES
|
|
|
|
};
|
|
|
|
}
|
|
|
|
|
|
|
|
export function closePreferences() {
|
|
|
|
return {
|
|
|
|
type: ActionTypes.CLOSE_PREFERENCES
|
|
|
|
};
|
|
|
|
}
|