forked from marktext/marktext
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathmarktext.js
More file actions
executable file
·59 lines (57 loc) · 1.32 KB
/
marktext.js
File metadata and controls
executable file
·59 lines (57 loc) · 1.32 KB
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
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
import { app } from 'electron'
import { showAboutDialog } from '../actions/help'
import * as actions from '../actions/marktext'
// macOS only menu.
export default function (keybindings) {
return {
label: 'MarkText',
submenu: [{
label: 'About MarkText',
click (menuItem, focusedWindow) {
showAboutDialog(focusedWindow)
}
}, {
label: 'Check for updates...',
click (menuItem, focusedWindow) {
actions.checkUpdates(focusedWindow)
}
}, {
label: 'Preferences',
accelerator: keybindings.getAccelerator('file.preferences'),
click () {
actions.userSetting()
}
}, {
type: 'separator'
}, {
label: 'Services',
role: 'services',
submenu: []
}, {
type: 'separator'
}, {
label: 'Hide MarkText',
accelerator: keybindings.getAccelerator('mt.hide'),
click () {
actions.osxHide()
}
}, {
label: 'Hide Others',
accelerator: keybindings.getAccelerator('mt.hide-others'),
click () {
actions.osxHideAll()
}
}, {
label: 'Show All',
click () {
actions.osxShowAll()
}
}, {
type: 'separator'
}, {
label: 'Quit MarkText',
accelerator: keybindings.getAccelerator('file.quit'),
click: app.quit
}]
}
}