Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
xxadev
vscode
提交
1145a8c4
V
vscode
项目概览
xxadev
/
vscode
与 Fork 源项目一致
从无法访问的项目Fork
通知
2
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
V
vscode
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
1145a8c4
编写于
9月 06, 2017
作者:
B
Benjamin Pasero
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
💄
context menu
上级
6a19af09
变更
9
隐藏空白更改
内联
并排
Showing
9 changed file
with
9 addition
and
9 deletion
+9
-9
src/vs/workbench/browser/parts/activitybar/activitybarPart.ts
...vs/workbench/browser/parts/activitybar/activitybarPart.ts
+1
-1
src/vs/workbench/parts/debug/electron-browser/debugEditorContribution.ts
...h/parts/debug/electron-browser/debugEditorContribution.ts
+1
-1
src/vs/workbench/parts/debug/electron-browser/debugViewer.ts
src/vs/workbench/parts/debug/electron-browser/debugViewer.ts
+1
-1
src/vs/workbench/parts/files/browser/views/explorerViewer.ts
src/vs/workbench/parts/files/browser/views/explorerViewer.ts
+1
-1
src/vs/workbench/parts/files/browser/views/openEditorsViewer.ts
.../workbench/parts/files/browser/views/openEditorsViewer.ts
+1
-1
src/vs/workbench/parts/markers/browser/markersTreeController.ts
.../workbench/parts/markers/browser/markersTreeController.ts
+1
-1
src/vs/workbench/parts/preferences/browser/preferencesRenderers.ts
...rkbench/parts/preferences/browser/preferencesRenderers.ts
+1
-1
src/vs/workbench/parts/views/browser/treeView.ts
src/vs/workbench/parts/views/browser/treeView.ts
+1
-1
src/vs/workbench/services/contextview/electron-browser/contextmenuService.ts
...rvices/contextview/electron-browser/contextmenuService.ts
+1
-1
未找到文件。
src/vs/workbench/browser/parts/activitybar/activitybarPart.ts
浏览文件 @
1145a8c4
...
@@ -265,7 +265,7 @@ export class ActivitybarPart extends Part implements IActivityBarService {
...
@@ -265,7 +265,7 @@ export class ActivitybarPart extends Part implements IActivityBarService {
actions
.
push
(
this
.
instantiationService
.
createInstance
(
ToggleActivityBarVisibilityAction
,
ToggleActivityBarVisibilityAction
.
ID
,
nls
.
localize
(
'
hideActivitBar
'
,
"
Hide Activity Bar
"
)));
actions
.
push
(
this
.
instantiationService
.
createInstance
(
ToggleActivityBarVisibilityAction
,
ToggleActivityBarVisibilityAction
.
ID
,
nls
.
localize
(
'
hideActivitBar
'
,
"
Hide Activity Bar
"
)));
this
.
contextMenuService
.
showContextMenu
({
this
.
contextMenuService
.
showContextMenu
({
getAnchor
:
()
=>
{
return
{
x
:
event
.
posx
+
1
,
y
:
event
.
posy
};
},
getAnchor
:
()
=>
{
return
{
x
:
event
.
posx
,
y
:
event
.
posy
};
},
getActions
:
()
=>
TPromise
.
as
(
actions
),
getActions
:
()
=>
TPromise
.
as
(
actions
),
onHide
:
()
=>
dispose
(
actions
)
onHide
:
()
=>
dispose
(
actions
)
});
});
...
...
src/vs/workbench/parts/debug/electron-browser/debugEditorContribution.ts
浏览文件 @
1145a8c4
...
@@ -158,7 +158,7 @@ export class DebugEditorContribution implements IDebugEditorContribution {
...
@@ -158,7 +158,7 @@ export class DebugEditorContribution implements IDebugEditorContribution {
return
;
return
;
}
}
const
anchor
=
{
x
:
e
.
event
.
posx
+
1
,
y
:
e
.
event
.
posy
};
const
anchor
=
{
x
:
e
.
event
.
posx
,
y
:
e
.
event
.
posy
};
const
breakpoints
=
this
.
debugService
.
getModel
().
getBreakpoints
().
filter
(
bp
=>
bp
.
lineNumber
===
lineNumber
&&
bp
.
uri
.
toString
()
===
uri
.
toString
());
const
breakpoints
=
this
.
debugService
.
getModel
().
getBreakpoints
().
filter
(
bp
=>
bp
.
lineNumber
===
lineNumber
&&
bp
.
uri
.
toString
()
===
uri
.
toString
());
this
.
contextMenuService
.
showContextMenu
({
this
.
contextMenuService
.
showContextMenu
({
...
...
src/vs/workbench/parts/debug/electron-browser/debugViewer.ts
浏览文件 @
1145a8c4
...
@@ -220,7 +220,7 @@ export class BaseDebugController extends DefaultController {
...
@@ -220,7 +220,7 @@ export class BaseDebugController extends DefaultController {
tree
.
setFocus
(
element
);
tree
.
setFocus
(
element
);
if
(
this
.
actionProvider
.
hasSecondaryActions
(
tree
,
element
))
{
if
(
this
.
actionProvider
.
hasSecondaryActions
(
tree
,
element
))
{
const
anchor
=
{
x
:
event
.
posx
+
1
,
y
:
event
.
posy
};
const
anchor
=
{
x
:
event
.
posx
,
y
:
event
.
posy
};
this
.
contextMenuService
.
showContextMenu
({
this
.
contextMenuService
.
showContextMenu
({
getAnchor
:
()
=>
anchor
,
getAnchor
:
()
=>
anchor
,
getActions
:
()
=>
this
.
actionProvider
.
getSecondaryActions
(
tree
,
element
).
then
(
actions
=>
{
getActions
:
()
=>
this
.
actionProvider
.
getSecondaryActions
(
tree
,
element
).
then
(
actions
=>
{
...
...
src/vs/workbench/parts/files/browser/views/explorerViewer.ts
浏览文件 @
1145a8c4
...
@@ -507,7 +507,7 @@ export class FileController extends DefaultController {
...
@@ -507,7 +507,7 @@ export class FileController extends DefaultController {
return
true
;
return
true
;
}
}
const
anchor
=
{
x
:
event
.
posx
+
1
,
y
:
event
.
posy
};
const
anchor
=
{
x
:
event
.
posx
,
y
:
event
.
posy
};
this
.
contextMenuService
.
showContextMenu
({
this
.
contextMenuService
.
showContextMenu
({
getAnchor
:
()
=>
anchor
,
getAnchor
:
()
=>
anchor
,
getActions
:
()
=>
{
getActions
:
()
=>
{
...
...
src/vs/workbench/parts/files/browser/views/openEditorsViewer.ts
浏览文件 @
1145a8c4
...
@@ -256,7 +256,7 @@ export class Controller extends DefaultController {
...
@@ -256,7 +256,7 @@ export class Controller extends DefaultController {
const
group
=
element
instanceof
EditorGroup
?
element
:
(
<
OpenEditor
>
element
).
editorGroup
;
const
group
=
element
instanceof
EditorGroup
?
element
:
(
<
OpenEditor
>
element
).
editorGroup
;
const
editor
=
element
instanceof
OpenEditor
?
(
<
OpenEditor
>
element
).
editorInput
:
undefined
;
const
editor
=
element
instanceof
OpenEditor
?
(
<
OpenEditor
>
element
).
editorInput
:
undefined
;
let
anchor
=
{
x
:
event
.
posx
+
1
,
y
:
event
.
posy
};
let
anchor
=
{
x
:
event
.
posx
,
y
:
event
.
posy
};
this
.
contextMenuService
.
showContextMenu
({
this
.
contextMenuService
.
showContextMenu
({
getAnchor
:
()
=>
anchor
,
getAnchor
:
()
=>
anchor
,
getActions
:
()
=>
this
.
actionProvider
.
getSecondaryActions
(
tree
,
element
),
getActions
:
()
=>
this
.
actionProvider
.
getSecondaryActions
(
tree
,
element
),
...
...
src/vs/workbench/parts/markers/browser/markersTreeController.ts
浏览文件 @
1145a8c4
...
@@ -51,7 +51,7 @@ export class Controller extends treedefaults.DefaultController {
...
@@ -51,7 +51,7 @@ export class Controller extends treedefaults.DefaultController {
if
(
!
actions
.
length
)
{
if
(
!
actions
.
length
)
{
return
true
;
return
true
;
}
}
const
anchor
=
{
x
:
event
.
posx
+
1
,
y
:
event
.
posy
};
const
anchor
=
{
x
:
event
.
posx
,
y
:
event
.
posy
};
this
.
contextMenuService
.
showContextMenu
({
this
.
contextMenuService
.
showContextMenu
({
getAnchor
:
()
=>
anchor
,
getAnchor
:
()
=>
anchor
,
...
...
src/vs/workbench/parts/preferences/browser/preferencesRenderers.ts
浏览文件 @
1145a8c4
...
@@ -847,7 +847,7 @@ class EditSettingRenderer extends Disposable {
...
@@ -847,7 +847,7 @@ class EditSettingRenderer extends Disposable {
}
}
private
onEditSettingClicked
(
editPreferenceWidget
:
EditPreferenceWidget
<
ISetting
>
,
e
:
IEditorMouseEvent
):
void
{
private
onEditSettingClicked
(
editPreferenceWidget
:
EditPreferenceWidget
<
ISetting
>
,
e
:
IEditorMouseEvent
):
void
{
const
anchor
=
{
x
:
e
.
event
.
posx
+
1
,
y
:
e
.
event
.
posy
+
10
};
const
anchor
=
{
x
:
e
.
event
.
posx
,
y
:
e
.
event
.
posy
+
10
};
const
actions
=
this
.
getSettings
(
editPreferenceWidget
.
getLine
()).
length
===
1
?
this
.
getActions
(
editPreferenceWidget
.
preferences
[
0
],
this
.
getConfigurationsMap
()[
editPreferenceWidget
.
preferences
[
0
].
key
])
const
actions
=
this
.
getSettings
(
editPreferenceWidget
.
getLine
()).
length
===
1
?
this
.
getActions
(
editPreferenceWidget
.
preferences
[
0
],
this
.
getConfigurationsMap
()[
editPreferenceWidget
.
preferences
[
0
].
key
])
:
editPreferenceWidget
.
preferences
.
map
(
setting
=>
new
ContextSubMenu
(
setting
.
key
,
this
.
getActions
(
setting
,
this
.
getConfigurationsMap
()[
setting
.
key
])));
:
editPreferenceWidget
.
preferences
.
map
(
setting
=>
new
ContextSubMenu
(
setting
.
key
,
this
.
getActions
(
setting
,
this
.
getConfigurationsMap
()[
setting
.
key
])));
this
.
contextMenuService
.
showContextMenu
({
this
.
contextMenuService
.
showContextMenu
({
...
...
src/vs/workbench/parts/views/browser/treeView.ts
浏览文件 @
1145a8c4
...
@@ -328,7 +328,7 @@ class TreeController extends DefaultController {
...
@@ -328,7 +328,7 @@ class TreeController extends DefaultController {
if
(
!
actions
.
length
)
{
if
(
!
actions
.
length
)
{
return
true
;
return
true
;
}
}
const
anchor
=
{
x
:
event
.
posx
+
1
,
y
:
event
.
posy
};
const
anchor
=
{
x
:
event
.
posx
,
y
:
event
.
posy
};
this
.
contextMenuService
.
showContextMenu
({
this
.
contextMenuService
.
showContextMenu
({
getAnchor
:
()
=>
anchor
,
getAnchor
:
()
=>
anchor
,
...
...
src/vs/workbench/services/contextview/electron-browser/contextmenuService.ts
浏览文件 @
1145a8c4
...
@@ -47,7 +47,7 @@ export class ContextMenuService implements IContextMenuService {
...
@@ -47,7 +47,7 @@ export class ContextMenuService implements IContextMenuService {
y
=
elementPosition
.
top
+
elementPosition
.
height
;
y
=
elementPosition
.
top
+
elementPosition
.
height
;
}
else
{
}
else
{
const
pos
=
<
{
x
:
number
;
y
:
number
;
}
>
anchor
;
const
pos
=
<
{
x
:
number
;
y
:
number
;
}
>
anchor
;
x
=
pos
.
x
;
x
=
pos
.
x
+
1
;
/* prevent first item from being selected automatically under mouse */
y
=
pos
.
y
;
y
=
pos
.
y
;
}
}
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录