Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
掘金者说
vscode
提交
a0e4acb4
V
vscode
项目概览
掘金者说
/
vscode
与 Fork 源项目一致
从无法访问的项目Fork
通知
1
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
V
vscode
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
a0e4acb4
编写于
5月 21, 2017
作者:
A
Alex Dima
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Simplify cursor events
上级
354e809c
变更
3
隐藏空白更改
内联
并排
Showing
3 changed file
with
1 addition
and
46 deletion
+1
-46
src/vs/editor/common/controller/cursor.ts
src/vs/editor/common/controller/cursor.ts
+1
-6
src/vs/editor/common/controller/cursorEvents.ts
src/vs/editor/common/controller/cursorEvents.ts
+0
-20
src/vs/monaco.d.ts
src/vs/monaco.d.ts
+0
-20
未找到文件。
src/vs/editor/common/controller/cursor.ts
浏览文件 @
a0e4acb4
...
...
@@ -364,12 +364,9 @@ export class Cursor extends viewEvents.ViewEventEmitter implements ICursors {
}
const
e
:
ICursorPositionChangedEvent
=
{
position
:
primaryPosition
,
viewPosition
:
primaryViewPosition
,
secondaryPositions
:
secondaryPositions
,
secondaryViewPositions
:
secondaryViewPositions
,
reason
:
reason
,
source
:
source
,
isInEditableRange
:
isInEditableRange
source
:
source
};
this
.
_eventEmitter
.
emit
(
CursorEventType
.
CursorPositionChanged
,
e
);
this
.
_emit
([
new
viewEvents
.
ViewCursorPositionChangedEvent
(
primaryViewPosition
,
secondaryViewPositions
,
isInEditableRange
)]);
...
...
@@ -386,9 +383,7 @@ export class Cursor extends viewEvents.ViewEventEmitter implements ICursors {
const
e
:
ICursorSelectionChangedEvent
=
{
selection
:
primarySelection
,
viewSelection
:
primaryViewSelection
,
secondarySelections
:
secondarySelections
,
secondaryViewSelections
:
secondaryViewSelections
,
source
:
source
||
'
keyboard
'
,
reason
:
reason
};
...
...
src/vs/editor/common/controller/cursorEvents.ts
浏览文件 @
a0e4acb4
...
...
@@ -57,18 +57,10 @@ export interface ICursorPositionChangedEvent {
* Primary cursor's position.
*/
readonly
position
:
Position
;
/**
* Primary cursor's view position
*/
readonly
viewPosition
:
Position
;
/**
* Secondary cursors' position.
*/
readonly
secondaryPositions
:
Position
[];
/**
* Secondary cursors' view position.
*/
readonly
secondaryViewPositions
:
Position
[];
/**
* Reason.
*/
...
...
@@ -77,10 +69,6 @@ export interface ICursorPositionChangedEvent {
* Source of the call that caused the event.
*/
readonly
source
:
string
;
/**
* Is the primary cursor in the editable range?
*/
readonly
isInEditableRange
:
boolean
;
}
/**
* An event describing that the cursor selection has changed.
...
...
@@ -90,18 +78,10 @@ export interface ICursorSelectionChangedEvent {
* The primary selection.
*/
readonly
selection
:
Selection
;
/**
* The primary selection in view coordinates.
*/
readonly
viewSelection
:
Selection
;
/**
* The secondary selections.
*/
readonly
secondarySelections
:
Selection
[];
/**
* The secondary selections in view coordinates.
*/
readonly
secondaryViewSelections
:
Selection
[];
/**
* Source of the call that caused the event.
*/
...
...
src/vs/monaco.d.ts
浏览文件 @
a0e4acb4
...
...
@@ -2528,18 +2528,10 @@ declare module monaco.editor {
* Primary cursor's position.
*/
readonly
position
:
Position
;
/**
* Primary cursor's view position
*/
readonly
viewPosition
:
Position
;
/**
* Secondary cursors' position.
*/
readonly
secondaryPositions
:
Position
[];
/**
* Secondary cursors' view position.
*/
readonly
secondaryViewPositions
:
Position
[];
/**
* Reason.
*/
...
...
@@ -2548,10 +2540,6 @@ declare module monaco.editor {
* Source of the call that caused the event.
*/
readonly
source
:
string
;
/**
* Is the primary cursor in the editable range?
*/
readonly
isInEditableRange
:
boolean
;
}
/**
...
...
@@ -2562,18 +2550,10 @@ declare module monaco.editor {
* The primary selection.
*/
readonly
selection
:
Selection
;
/**
* The primary selection in view coordinates.
*/
readonly
viewSelection
:
Selection
;
/**
* The secondary selections.
*/
readonly
secondarySelections
:
Selection
[];
/**
* The secondary selections in view coordinates.
*/
readonly
secondaryViewSelections
:
Selection
[];
/**
* Source of the call that caused the event.
*/
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录