SYMBOL INDEX (146 symbols across 9 files) FILE: functions.php function set_http_code (line 7) | function set_http_code( $code ) function sql_date_from_parts (line 28) | function sql_date_from_parts( $year, $month, $day ) FILE: main.js function createWindow (line 204) | function createWindow() { function createContextMenu (line 266) | function createContextMenu(newShot, open, tray) { function parseAndDo (line 321) | function parseAndDo(flagName) { function optimizeShots (line 404) | function optimizeShots(data) { function rigesterGlobalHotkey (line 408) | function rigesterGlobalHotkey() { function getDropboxToken (line 426) | function getDropboxToken() { function getImgurToken (line 430) | function getImgurToken() { function validateImgurToken (line 434) | function validateImgurToken(data) { function validateDropboxToken (line 467) | function validateDropboxToken(data) { FILE: scripts/appMenu.js method click (line 18) | click() { method click (line 25) | click() { appWindow.webContents.send('save'); } method click (line 30) | click() { appWindow.webContents.send('save', 'local') } method click (line 35) | click() { appWindow.webContents.send('saveDropbox') } method click (line 40) | click() { appWindow.webContents.send('saveImgur') } method click (line 45) | click() { appWindow.hide(); } method click (line 50) | click() { method click (line 58) | click() { app.quit(); } method click (line 68) | click() { appWindow.webContents.send('undo'); } method click (line 73) | click() { appWindow.webContents.send('redo'); } method click (line 78) | click() { appWindow.webContents.send('settings'); } method click (line 88) | click() { appWindow.webContents.send('zoomIn'); } method click (line 93) | click() { appWindow.webContents.send('zoomOut'); } method click (line 98) | click() { appWindow.webContents.send('defaultZoom'); } method click (line 108) | click() { appWindow.webContents.send('stop'); } method click (line 113) | click() { appWindow.webContents.send('crop'); } method click (line 118) | click() { appWindow.webContents.send('arrow'); } method click (line 123) | click() { appWindow.webContents.send('rect'); } method click (line 128) | click() { appWindow.webContents.send('pen'); } method click (line 133) | click() { appWindow.webContents.send('rect', 'filled'); } method click (line 138) | click() { appWindow.webContents.send('text'); } method click (line 146) | click() { appWindow.webContents.send('emoji', 'angry'); } method click (line 151) | click() { appWindow.webContents.send('emoji', 'bug'); } method click (line 156) | click() { appWindow.webContents.send('emoji', 'doge'); } method click (line 161) | click() { appWindow.webContents.send('emoji', 'expressionless'); } method click (line 166) | click() { appWindow.webContents.send('emoji', 'eyes'); } method click (line 171) | click() { appWindow.webContents.send('emoji', 'facepalm'); } method click (line 176) | click() { appWindow.webContents.send('emoji', 'fire'); } method click (line 181) | click() { appWindow.webContents.send('emoji', 'loudly'); } method click (line 186) | click() { appWindow.webContents.send('emoji', 'omg'); } method click (line 191) | click() { appWindow.webContents.send('emoji', 'parrot'); } method click (line 196) | click() { appWindow.webContents.send('emoji', 'pepe'); } method click (line 201) | click() { appWindow.webContents.send('emoji', 'poop'); } method click (line 206) | click() { appWindow.webContents.send('emoji', 'monkey'); } method click (line 211) | click() { appWindow.webContents.send('emoji', 'thinking'); } method click (line 216) | click() { appWindow.webContents.send('emoji', 'up'); } method click (line 221) | click() { appWindow.webContents.send('emoji', 'upside'); } method click (line 226) | click() { appWindow.webContents.send('emoji', 'yoba'); } method click (line 231) | click() { appWindow.webContents.send('emoji', 'hand'); } method click (line 243) | click() { method click (line 250) | click() { method click (line 257) | click() { method click (line 268) | click() { getDropboxToken() } method click (line 272) | click() { getImgurToken() } method click (line 277) | click() { appWindow.webContents.send('signin'); } method click (line 287) | click() { appWindow.webContents.send('help'); } method click (line 292) | click() { appWindow.webContents.send('shortcut'); } method click (line 296) | click() { shell.openExternal('https://theshots.ru/admin/'); } method click (line 300) | click() { appWindow.webContents.send('updates'); } method click (line 304) | click() { shell.openExternal('https://github.com/binjospookie/--shots'); } method click (line 308) | click() { shell.openExternal('https://theshots.ru/feedback'); } FILE: scripts/functions/addScreenshot.js function addCursor (line 69) | function addCursor(image, stage, cursourPos) { FILE: scripts/functions/getDegree.js constant DEGREES_IN_RADIAN (line 1) | const DEGREES_IN_RADIAN = 180 / Math.PI; FILE: scripts/functions/signinFormSubmitHandler.js function sendRequest (line 14) | function sendRequest(data) { FILE: scripts/ipc/ipcRendered.js function undo (line 9) | function undo(undoCrop, body, textSidebar) { function redo (line 17) | function redo(redoCrop, body, textSidebar) { function stop (line 25) | function stop(body, modalWindow, setDefaultSceneState, shortcutWindow, function newShot (line 37) | function newShot(createScreenshot, body) { function crop (line 45) | function crop(callCrop, body, textSidebar) { function rect (line 53) | function rect(callRect, body, textSidebar) { function pen (line 61) | function pen(callPen, body, textSidebar) { function signin (line 70) | function signin(body, shortcutWindow, getDrawStatus, modalWindow, function help (line 102) | function help(body, modalWindow, getDrawStatus, shortcutWindow, function shortcut (line 124) | function shortcut(body, shortcutWindow, getDrawStatus, modalWindow, function settings (line 147) | function settings(body, shortcutWindow, getDrawStatus, modalWindow, function scaleToNumber (line 174) | function scaleToNumber(areaZoom) { function zoomIn (line 182) | function zoomIn(callZoomIn, body, textSidebar) { function zoomOut (line 191) | function zoomOut(callZoomOut, body, textSidebar) { function signOut (line 199) | function signOut(body, signinWindow, textSidebar) { function defaultZoom (line 210) | function defaultZoom(setDefaultZoom, body, textSidebar) { function callArrow (line 218) | function callArrow(callArrow, body, textSidebar) { function callSave (line 226) | function callSave(callSave, body, textSidebar) { function text (line 234) | function text(body, textSidebar) { function emoji (line 242) | function emoji(createEmoji, textSidebar) { function updates (line 250) | function updates(body, version) { FILE: scripts/menu.js method click (line 17) | click() { method click (line 26) | click() { method click (line 35) | click() { method click (line 44) | click() { method click (line 53) | click() { method click (line 62) | click() { method click (line 71) | click() { method click (line 81) | click() { method click (line 90) | click() { FILE: scripts/renderer.js constant CLOSE (line 2) | const CLOSE = 'close'; constant MAX_ZOOM (line 3) | const MAX_ZOOM = 2; constant MIN_ZOOM (line 4) | const MIN_ZOOM = 0.5; constant DELAY_DURATION (line 115) | let DELAY_DURATION = 100; constant SHIFT_PRESSED (line 116) | let SHIFT_PRESSED; constant IN_PROCESS (line 117) | let IN_PROCESS = false; constant APP_VERSION (line 118) | const APP_VERSION = ipcRenderer.sendSync('synchronous-message', 'version'); function applyTextButtonClickHandler (line 189) | function applyTextButtonClickHandler() { function deleteTextButtonClickHandler (line 200) | function deleteTextButtonClickHandler() { function textareaValueChangeHadler (line 211) | function textareaValueChangeHadler(event) { function textareaFontSizeChangeHadler (line 223) | function textareaFontSizeChangeHadler(event) { function textareaFontColorChangeHadler (line 237) | function textareaFontColorChangeHadler(event) { function openNewScreenshotDialog (line 246) | function openNewScreenshotDialog() { function stageMouseDownHandler (line 258) | function stageMouseDownHandler(event) { function deleteShape (line 330) | function deleteShape(event) { function stageMouseUpShapes (line 350) | function stageMouseUpShapes() { function transformPressHandler (line 410) | function transformPressHandler(event) { function transformMoveHandler (line 420) | function transformMoveHandler(event) { function transformUpHandler (line 499) | function transformUpHandler() { function createScreenshot (line 507) | function createScreenshot(argument) { function stageMouseDownHandlerRect (line 555) | function stageMouseDownHandlerRect(filled, event) { function stageMouseDownHandlerArrow (line 570) | function stageMouseDownHandlerArrow(event) { function stageMouseDownHandlerDefault (line 578) | function stageMouseDownHandlerDefault(filled, event) { function drawArrow (line 603) | function drawArrow(arrow, length) { function stageMouseMoveHandlerArrow (line 618) | function stageMouseMoveHandlerArrow(event) { function stageMouseMoveHandlerRect (line 644) | function stageMouseMoveHandlerRect(filled, event) { function setDefaultSceneState (line 706) | function setDefaultSceneState() { function callRect (line 729) | function callRect(filled) { function callArrow (line 754) | function callArrow() { function callPen (line 775) | function callPen() { function stageMouseDownHandlerPen (line 793) | function stageMouseDownHandlerPen() { function stageMouseMoveHandlerPen (line 807) | function stageMouseMoveHandlerPen(event) { function callCrop (line 859) | function callCrop() { function stageMouseDownHandlerCrop (line 880) | function stageMouseDownHandlerCrop(event) { function stageMouseMoveHandlerCrop (line 896) | function stageMouseMoveHandlerCrop(event) { function stageMouseUpHandlerCrop (line 916) | function stageMouseUpHandlerCrop(event) { function createText (line 971) | function createText(oldEvent) { function openTextSidebar (line 1016) | function openTextSidebar() { function undoCrop (line 1031) | function undoCrop() { function beforeNewScreenshot (line 1056) | function beforeNewScreenshot() { function redoCrop (line 1066) | function redoCrop() { function getDrawStatus (line 1091) | function getDrawStatus() { function callZoomIn (line 1098) | function callZoomIn() { function callZoomOut (line 1108) | function callZoomOut() { function setDefaultZoom (line 1118) | function setDefaultZoom() { function createEmoji (line 1123) | function createEmoji(type) { function callSave (line 1171) | function callSave(flag) { function callSendToSocialNetwork (line 1294) | function callSendToSocialNetwork(type) { function _base64ToArrayBuffer (line 1464) | function _base64ToArrayBuffer(base64) { function applyCustomSettingsButtonChangeHandler (line 1480) | function applyCustomSettingsButtonChangeHandler(event) { function addOutline (line 1484) | function addOutline(emoji) {