Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
掘金者说
vscode
提交
91677a52
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,发现更多精彩内容 >>
提交
91677a52
编写于
5月 19, 2018
作者:
B
Benjamin Pasero
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
grid - move classes into editor namespace
上级
35cbb55f
变更
30
显示空白变更内容
内联
并排
Showing
30 changed file
with
26 addition
and
34 deletion
+26
-34
src/vs/workbench/browser/layout.ts
src/vs/workbench/browser/layout.ts
+1
-1
src/vs/workbench/browser/parts/editor/editor.ts
src/vs/workbench/browser/parts/editor/editor.ts
+0
-0
src/vs/workbench/browser/parts/editor/media/nextEditorDropTarget.css
...bench/browser/parts/editor/media/nextEditorDropTarget.css
+0
-0
src/vs/workbench/browser/parts/editor/media/nextEditorGroupView.css
...kbench/browser/parts/editor/media/nextEditorGroupView.css
+0
-0
src/vs/workbench/browser/parts/editor/media/nextNoTabsTitleControl.css
...nch/browser/parts/editor/media/nextNoTabsTitleControl.css
+0
-0
src/vs/workbench/browser/parts/editor/media/nextTabsTitleControl.css
...bench/browser/parts/editor/media/nextTabsTitleControl.css
+0
-0
src/vs/workbench/browser/parts/editor/media/nextTitleControl.css
...workbench/browser/parts/editor/media/nextTitleControl.css
+0
-0
src/vs/workbench/browser/parts/editor/media/split-editor-horizontal-inverse.svg
...er/parts/editor/media/split-editor-horizontal-inverse.svg
+1
-1
src/vs/workbench/browser/parts/editor/media/split-editor-horizontal.svg
...ch/browser/parts/editor/media/split-editor-horizontal.svg
+1
-1
src/vs/workbench/browser/parts/editor/media/split-editor-vertical-inverse.svg
...wser/parts/editor/media/split-editor-vertical-inverse.svg
+1
-1
src/vs/workbench/browser/parts/editor/media/split-editor-vertical.svg
...ench/browser/parts/editor/media/split-editor-vertical.svg
+1
-1
src/vs/workbench/browser/parts/editor/nextEditorControl.ts
src/vs/workbench/browser/parts/editor/nextEditorControl.ts
+1
-1
src/vs/workbench/browser/parts/editor/nextEditorDropTarget.ts
...vs/workbench/browser/parts/editor/nextEditorDropTarget.ts
+1
-1
src/vs/workbench/browser/parts/editor/nextEditorGroupView.ts
src/vs/workbench/browser/parts/editor/nextEditorGroupView.ts
+4
-4
src/vs/workbench/browser/parts/editor/nextEditorPart.ts
src/vs/workbench/browser/parts/editor/nextEditorPart.ts
+3
-3
src/vs/workbench/browser/parts/editor/nextNoTabsTitleControl.ts
.../workbench/browser/parts/editor/nextNoTabsTitleControl.ts
+2
-2
src/vs/workbench/browser/parts/editor/nextTabsTitleControl.ts
...vs/workbench/browser/parts/editor/nextTabsTitleControl.ts
+2
-2
src/vs/workbench/browser/parts/editor/nextTitleControl.ts
src/vs/workbench/browser/parts/editor/nextTitleControl.ts
+1
-1
src/vs/workbench/browser/parts/editor2/media/close-dirty-inverse.svg
...bench/browser/parts/editor2/media/close-dirty-inverse.svg
+0
-1
src/vs/workbench/browser/parts/editor2/media/close-dirty.svg
src/vs/workbench/browser/parts/editor2/media/close-dirty.svg
+0
-1
src/vs/workbench/browser/parts/editor2/media/close-inverse.svg
...s/workbench/browser/parts/editor2/media/close-inverse.svg
+0
-1
src/vs/workbench/browser/parts/editor2/media/close.svg
src/vs/workbench/browser/parts/editor2/media/close.svg
+0
-1
src/vs/workbench/browser/parts/editor2/media/split-editor-horizontal-inverse.svg
...r/parts/editor2/media/split-editor-horizontal-inverse.svg
+0
-1
src/vs/workbench/browser/parts/editor2/media/split-editor-horizontal.svg
...h/browser/parts/editor2/media/split-editor-horizontal.svg
+0
-1
src/vs/workbench/browser/parts/editor2/media/split-editor-vertical-inverse.svg
...ser/parts/editor2/media/split-editor-vertical-inverse.svg
+0
-1
src/vs/workbench/browser/parts/editor2/media/split-editor-vertical.svg
...nch/browser/parts/editor2/media/split-editor-vertical.svg
+0
-1
src/vs/workbench/electron-browser/workbench.ts
src/vs/workbench/electron-browser/workbench.ts
+1
-1
src/vs/workbench/services/editor/test/browser/nextEditorService.test.ts
...ch/services/editor/test/browser/nextEditorService.test.ts
+2
-2
src/vs/workbench/services/group/test/browser/nextEditorGroupsService.test.ts
...rvices/group/test/browser/nextEditorGroupsService.test.ts
+3
-3
src/vs/workbench/test/common/editor/editorGroups.test.ts
src/vs/workbench/test/common/editor/editorGroups.test.ts
+1
-1
未找到文件。
src/vs/workbench/browser/layout.ts
浏览文件 @
91677a52
...
...
@@ -21,7 +21,7 @@ import { NotificationsCenter } from 'vs/workbench/browser/parts/notifications/no
import
{
NotificationsToasts
}
from
'
vs/workbench/browser/parts/notifications/notificationsToasts
'
;
import
{
Dimension
,
getClientArea
,
size
,
position
,
hide
,
show
}
from
'
vs/base/browser/dom
'
;
import
{
INextEditorGroupsService
}
from
'
vs/workbench/services/group/common/nextEditorGroupsService
'
;
import
{
NextEditorPart
}
from
'
vs/workbench/browser/parts/editor
2
/nextEditorPart
'
;
import
{
NextEditorPart
}
from
'
vs/workbench/browser/parts/editor/nextEditorPart
'
;
import
{
TitlebarPart
}
from
'
vs/workbench/browser/parts/titlebar/titlebarPart
'
;
import
{
ActivitybarPart
}
from
'
vs/workbench/browser/parts/activitybar/activitybarPart
'
;
import
{
SidebarPart
}
from
'
vs/workbench/browser/parts/sidebar/sidebarPart
'
;
...
...
src/vs/workbench/browser/parts/editor
2/editor2
.ts
→
src/vs/workbench/browser/parts/editor
/editor
.ts
浏览文件 @
91677a52
文件已移动
src/vs/workbench/browser/parts/editor
2
/media/nextEditorDropTarget.css
→
src/vs/workbench/browser/parts/editor/media/nextEditorDropTarget.css
浏览文件 @
91677a52
文件已移动
src/vs/workbench/browser/parts/editor
2
/media/nextEditorGroupView.css
→
src/vs/workbench/browser/parts/editor/media/nextEditorGroupView.css
浏览文件 @
91677a52
文件已移动
src/vs/workbench/browser/parts/editor
2
/media/nextNoTabsTitleControl.css
→
src/vs/workbench/browser/parts/editor/media/nextNoTabsTitleControl.css
浏览文件 @
91677a52
文件已移动
src/vs/workbench/browser/parts/editor
2
/media/nextTabsTitleControl.css
→
src/vs/workbench/browser/parts/editor/media/nextTabsTitleControl.css
浏览文件 @
91677a52
文件已移动
src/vs/workbench/browser/parts/editor
2
/media/nextTitleControl.css
→
src/vs/workbench/browser/parts/editor/media/nextTitleControl.css
浏览文件 @
91677a52
文件已移动
src/vs/workbench/browser/parts/editor/media/split-editor-horizontal-inverse.svg
浏览文件 @
91677a52
<svg
xmlns=
"http://www.w3.org/2000/svg"
width=
"16"
height=
"16"
viewBox=
"0 0 16 16"
><style>
.icon-canvas-transparent{opacity:0;fill:#2d2d30}.icon-vs-out{fill:#2d2d30}.icon-vs-bg{fill:#c5c5c5}.icon-vs-fg{fill:#2b282e}
</style><path
class=
"icon-canvas-transparent"
d=
"M16 16H0V0h16v16z"
id=
"canvas"
/><path
class=
"icon-vs-out"
d=
"M16 15H0V1h16v14z"
id=
"outline"
style=
"display: none;"
/><path
class=
"icon-vs-bg"
d=
"M1 2v12h14V2H1zm13 11H2v-3h12v3zm0-5H2V5h12v3z"
id=
"iconBg"
/><g
id=
"iconFg"
style=
"display: none;"
><path
class=
"icon-vs-fg"
d=
"M14 8H2V5h12v3zm0 2H2v3h12v-3z"
/></g></svg>
\ No newline at end of file
<svg
xmlns=
"http://www.w3.org/2000/svg"
width=
"16"
height=
"16"
viewBox=
"0 -1 16 16"
enable-background=
"new 0 -1 16 16"
><path
fill=
"#C5C5C5"
d=
"M1 1v12h14v-12h-14zm1 3h4.999v8h-4.999v-8zm12 8h-5.001v-8h5.001v8z"
/></svg>
\ No newline at end of file
src/vs/workbench/browser/parts/editor/media/split-editor-horizontal.svg
浏览文件 @
91677a52
<svg
xmlns=
"http://www.w3.org/2000/svg"
width=
"16"
height=
"16"
viewBox=
"0 0 16 16"
><style>
.icon-canvas-transparent{opacity:0;fill:#f6f6f6}.icon-vs-out{fill:#f6f6f6}.icon-vs-bg{fill:#424242}.icon-vs-fg{fill:#f0eff1}
</style><path
class=
"icon-canvas-transparent"
d=
"M16 16H0V0h16v16z"
id=
"canvas"
/><path
class=
"icon-vs-out"
d=
"M16 15H0V1h16v14z"
id=
"outline"
style=
"display: none;"
/><path
class=
"icon-vs-bg"
d=
"M1 2v12h14V2H1zm13 11H2v-3h12v3zm0-5H2V5h12v3z"
id=
"iconBg"
/><g
id=
"iconFg"
style=
"display: none;"
><path
class=
"icon-vs-fg"
d=
"M14 8H2V5h12v3zm0 2H2v3h12v-3z"
/></g></svg>
\ No newline at end of file
<svg
xmlns=
"http://www.w3.org/2000/svg"
width=
"16"
height=
"16"
viewBox=
"0 -1 16 16"
enable-background=
"new 0 -1 16 16"
><path
fill=
"#656565"
d=
"M1 1v12h14v-12h-14zm1 3h4.999v8h-4.999v-8zm12 8h-5.001v-8h5.001v8z"
/></svg>
\ No newline at end of file
src/vs/workbench/browser/parts/editor/media/split-editor-vertical-inverse.svg
浏览文件 @
91677a52
<svg
xmlns=
"http://www.w3.org/2000/svg"
width=
"16"
height=
"16"
viewBox=
"0 -1 16 16"
enable-background=
"new 0 -1 16 16"
><path
fill=
"#C5C5C5"
d=
"M1 1v12h14v-12h-14zm1 3h4.999v8h-4.999v-8zm12 8h-5.001v-8h5.001v8z"
/></svg>
\ No newline at end of file
<svg
xmlns=
"http://www.w3.org/2000/svg"
width=
"16"
height=
"16"
viewBox=
"0 0 16 16"
><style>
.icon-canvas-transparent{opacity:0;fill:#2d2d30}.icon-vs-out{fill:#2d2d30}.icon-vs-bg{fill:#c5c5c5}.icon-vs-fg{fill:#2b282e}
</style><path
class=
"icon-canvas-transparent"
d=
"M16 16H0V0h16v16z"
id=
"canvas"
/><path
class=
"icon-vs-out"
d=
"M16 15H0V1h16v14z"
id=
"outline"
style=
"display: none;"
/><path
class=
"icon-vs-bg"
d=
"M1 2v12h14V2H1zm13 11H2v-3h12v3zm0-5H2V5h12v3z"
id=
"iconBg"
/><g
id=
"iconFg"
style=
"display: none;"
><path
class=
"icon-vs-fg"
d=
"M14 8H2V5h12v3zm0 2H2v3h12v-3z"
/></g></svg>
\ No newline at end of file
src/vs/workbench/browser/parts/editor/media/split-editor-vertical.svg
浏览文件 @
91677a52
<svg
xmlns=
"http://www.w3.org/2000/svg"
width=
"16"
height=
"16"
viewBox=
"0 -1 16 16"
enable-background=
"new 0 -1 16 16"
><path
fill=
"#656565"
d=
"M1 1v12h14v-12h-14zm1 3h4.999v8h-4.999v-8zm12 8h-5.001v-8h5.001v8z"
/></svg>
\ No newline at end of file
<svg
xmlns=
"http://www.w3.org/2000/svg"
width=
"16"
height=
"16"
viewBox=
"0 0 16 16"
><style>
.icon-canvas-transparent{opacity:0;fill:#f6f6f6}.icon-vs-out{fill:#f6f6f6}.icon-vs-bg{fill:#424242}.icon-vs-fg{fill:#f0eff1}
</style><path
class=
"icon-canvas-transparent"
d=
"M16 16H0V0h16v16z"
id=
"canvas"
/><path
class=
"icon-vs-out"
d=
"M16 15H0V1h16v14z"
id=
"outline"
style=
"display: none;"
/><path
class=
"icon-vs-bg"
d=
"M1 2v12h14V2H1zm13 11H2v-3h12v3zm0-5H2V5h12v3z"
id=
"iconBg"
/><g
id=
"iconFg"
style=
"display: none;"
><path
class=
"icon-vs-fg"
d=
"M14 8H2V5h12v3zm0 2H2v3h12v-3z"
/></g></svg>
\ No newline at end of file
src/vs/workbench/browser/parts/editor
2
/nextEditorControl.ts
→
src/vs/workbench/browser/parts/editor/nextEditorControl.ts
浏览文件 @
91677a52
...
...
@@ -16,7 +16,7 @@ import { BaseEditor } from 'vs/workbench/browser/parts/editor/baseEditor';
import
{
IInstantiationService
}
from
'
vs/platform/instantiation/common/instantiation
'
;
import
{
IProgressService
,
LongRunningOperation
}
from
'
vs/platform/progress/common/progress
'
;
import
{
toWinJsPromise
}
from
'
vs/base/common/async
'
;
import
{
INextEditorGroupView
}
from
'
vs/workbench/browser/parts/editor
2/editor2
'
;
import
{
INextEditorGroupView
}
from
'
vs/workbench/browser/parts/editor
/editor
'
;
export
interface
IOpenEditorResult
{
readonly
control
:
BaseEditor
;
...
...
src/vs/workbench/browser/parts/editor
2
/nextEditorDropTarget.ts
→
src/vs/workbench/browser/parts/editor/nextEditorDropTarget.ts
浏览文件 @
91677a52
...
...
@@ -8,7 +8,7 @@
import
'
vs/css!./media/nextEditorDropTarget
'
;
import
{
LocalSelectionTransfer
,
DraggedEditorIdentifier
,
ResourcesDropHandler
,
DraggedEditorGroupIdentifier
,
DragAndDropObserver
}
from
'
vs/workbench/browser/dnd
'
;
import
{
addDisposableListener
,
EventType
,
EventHelper
,
isAncestor
,
toggleClass
,
addClass
,
removeClass
}
from
'
vs/base/browser/dom
'
;
import
{
INextEditorGroupsAccessor
,
EDITOR_TITLE_HEIGHT
,
INextEditorGroupView
,
getActiveTextEditorOptions
}
from
'
vs/workbench/browser/parts/editor
2/editor2
'
;
import
{
INextEditorGroupsAccessor
,
EDITOR_TITLE_HEIGHT
,
INextEditorGroupView
,
getActiveTextEditorOptions
}
from
'
vs/workbench/browser/parts/editor
/editor
'
;
import
{
EDITOR_DRAG_AND_DROP_BACKGROUND
,
Themable
}
from
'
vs/workbench/common/theme
'
;
import
{
IThemeService
}
from
'
vs/platform/theme/common/themeService
'
;
import
{
activeContrastBorder
}
from
'
vs/platform/theme/common/colorRegistry
'
;
...
...
src/vs/workbench/browser/parts/editor
2
/nextEditorGroupView.ts
→
src/vs/workbench/browser/parts/editor/nextEditorGroupView.ts
浏览文件 @
91677a52
...
...
@@ -20,8 +20,8 @@ import { IThemeService, registerThemingParticipant } from 'vs/platform/theme/com
import
{
editorBackground
,
contrastBorder
,
focusBorder
}
from
'
vs/platform/theme/common/colorRegistry
'
;
import
{
Themable
,
EDITOR_GROUP_HEADER_TABS_BORDER
,
EDITOR_GROUP_HEADER_TABS_BACKGROUND
,
EDITOR_GROUP_HEADER_NO_TABS_BACKGROUND
,
EDITOR_GROUP_ACTIVE_EMPTY_BACKGROUND
,
EDITOR_GROUP_EMPTY_BACKGROUND
}
from
'
vs/workbench/common/theme
'
;
import
{
IMoveEditorOptions
,
ICopyEditorOptions
,
ICloseEditorsFilter
,
IGroupChangeEvent
,
GroupChangeKind
,
EditorsOrder
}
from
'
vs/workbench/services/group/common/nextEditorGroupsService
'
;
import
{
NextTabsTitleControl
}
from
'
vs/workbench/browser/parts/editor
2
/nextTabsTitleControl
'
;
import
{
NextEditorControl
}
from
'
vs/workbench/browser/parts/editor
2
/nextEditorControl
'
;
import
{
NextTabsTitleControl
}
from
'
vs/workbench/browser/parts/editor/nextTabsTitleControl
'
;
import
{
NextEditorControl
}
from
'
vs/workbench/browser/parts/editor/nextEditorControl
'
;
import
{
IProgressService
}
from
'
vs/platform/progress/common/progress
'
;
import
{
ProgressService
}
from
'
vs/workbench/services/progress/browser/progressService
'
;
import
{
BaseEditor
}
from
'
vs/workbench/browser/parts/editor/baseEditor
'
;
...
...
@@ -33,8 +33,8 @@ import { toErrorMessage } from 'vs/base/common/errorMessage';
import
{
ITelemetryService
}
from
'
vs/platform/telemetry/common/telemetry
'
;
import
{
RunOnceWorker
}
from
'
vs/base/common/async
'
;
import
{
EventType
as
TouchEventType
,
GestureEvent
}
from
'
vs/base/browser/touch
'
;
import
{
NextTitleControl
}
from
'
vs/workbench/browser/parts/editor
2
/nextTitleControl
'
;
import
{
INextEditorGroupsAccessor
,
INextEditorGroupView
,
INextEditorPartOptionsChangeEvent
,
EDITOR_TITLE_HEIGHT
,
EDITOR_MIN_DIMENSIONS
,
EDITOR_MAX_DIMENSIONS
,
getActiveTextEditorOptions
}
from
'
vs/workbench/browser/parts/editor
2/editor2
'
;
import
{
NextTitleControl
}
from
'
vs/workbench/browser/parts/editor/nextTitleControl
'
;
import
{
INextEditorGroupsAccessor
,
INextEditorGroupView
,
INextEditorPartOptionsChangeEvent
,
EDITOR_TITLE_HEIGHT
,
EDITOR_MIN_DIMENSIONS
,
EDITOR_MAX_DIMENSIONS
,
getActiveTextEditorOptions
}
from
'
vs/workbench/browser/parts/editor
/editor
'
;
import
{
NextNoTabsTitleControl
}
from
'
./nextNoTabsTitleControl
'
;
import
{
IUntitledEditorService
}
from
'
vs/workbench/services/untitled/common/untitledEditorService
'
;
import
{
join
}
from
'
vs/base/common/paths
'
;
...
...
src/vs/workbench/browser/parts/editor
2
/nextEditorPart.ts
→
src/vs/workbench/browser/parts/editor/nextEditorPart.ts
浏览文件 @
91677a52
...
...
@@ -18,8 +18,8 @@ import { GroupIdentifier, IWorkbenchEditorConfiguration } from 'vs/workbench/com
import
{
values
}
from
'
vs/base/common/map
'
;
import
{
EDITOR_GROUP_BORDER
}
from
'
vs/workbench/common/theme
'
;
import
{
distinct
}
from
'
vs/base/common/arrays
'
;
import
{
INextEditorGroupsAccessor
,
INextEditorGroupView
,
INextEditorPartOptions
,
getEditorPartOptions
,
impactsEditorPartOptions
,
INextEditorPartOptionsChangeEvent
,
EDITOR_MAX_DIMENSIONS
,
EDITOR_MIN_DIMENSIONS
}
from
'
vs/workbench/browser/parts/editor
2/editor2
'
;
import
{
NextEditorGroupView
}
from
'
vs/workbench/browser/parts/editor
2
/nextEditorGroupView
'
;
import
{
INextEditorGroupsAccessor
,
INextEditorGroupView
,
INextEditorPartOptions
,
getEditorPartOptions
,
impactsEditorPartOptions
,
INextEditorPartOptionsChangeEvent
,
EDITOR_MAX_DIMENSIONS
,
EDITOR_MIN_DIMENSIONS
}
from
'
vs/workbench/browser/parts/editor
/editor
'
;
import
{
NextEditorGroupView
}
from
'
vs/workbench/browser/parts/editor/nextEditorGroupView
'
;
import
{
IConfigurationService
,
IConfigurationChangeEvent
}
from
'
vs/platform/configuration/common/configuration
'
;
import
{
IDisposable
,
dispose
,
toDisposable
}
from
'
vs/base/common/lifecycle
'
;
import
{
assign
}
from
'
vs/base/common/objects
'
;
...
...
@@ -32,7 +32,7 @@ import { GroupOrientation as LegacyGroupOrientation } from 'vs/workbench/service
import
{
INotificationService
,
Severity
}
from
'
vs/platform/notification/common/notification
'
;
import
{
IWindowService
}
from
'
vs/platform/windows/common/windows
'
;
import
{
ILifecycleService
,
LifecyclePhase
}
from
'
vs/platform/lifecycle/common/lifecycle
'
;
import
{
NextEditorDropTarget
}
from
'
vs/workbench/browser/parts/editor
2
/nextEditorDropTarget
'
;
import
{
NextEditorDropTarget
}
from
'
vs/workbench/browser/parts/editor/nextEditorDropTarget
'
;
import
{
localize
}
from
'
vs/nls
'
;
// TODO@grid enable minimized/maximized groups in one dimension
...
...
src/vs/workbench/browser/parts/editor
2
/nextNoTabsTitleControl.ts
→
src/vs/workbench/browser/parts/editor/nextNoTabsTitleControl.ts
浏览文件 @
91677a52
...
...
@@ -7,12 +7,12 @@
import
'
vs/css!./media/nextNoTabsTitleControl
'
;
import
{
toResource
,
Verbosity
,
IEditorInput
}
from
'
vs/workbench/common/editor
'
;
import
{
NextTitleControl
}
from
'
vs/workbench/browser/parts/editor
2
/nextTitleControl
'
;
import
{
NextTitleControl
}
from
'
vs/workbench/browser/parts/editor/nextTitleControl
'
;
import
{
ResourceLabel
}
from
'
vs/workbench/browser/labels
'
;
import
{
TAB_ACTIVE_FOREGROUND
,
TAB_UNFOCUSED_ACTIVE_FOREGROUND
}
from
'
vs/workbench/common/theme
'
;
import
{
EventType
as
TouchEventType
,
GestureEvent
,
Gesture
}
from
'
vs/base/browser/touch
'
;
import
{
addDisposableListener
,
EventType
,
addClass
,
EventHelper
,
removeClass
}
from
'
vs/base/browser/dom
'
;
import
{
INextEditorPartOptions
}
from
'
vs/workbench/browser/parts/editor
2/editor2
'
;
import
{
INextEditorPartOptions
}
from
'
vs/workbench/browser/parts/editor
/editor
'
;
export
class
NextNoTabsTitleControl
extends
NextTitleControl
{
private
titleContainer
:
HTMLElement
;
...
...
src/vs/workbench/browser/parts/editor
2
/nextTabsTitleControl.ts
→
src/vs/workbench/browser/parts/editor/nextTabsTitleControl.ts
浏览文件 @
91677a52
...
...
@@ -22,7 +22,7 @@ import { IInstantiationService } from 'vs/platform/instantiation/common/instanti
import
{
IKeybindingService
}
from
'
vs/platform/keybinding/common/keybinding
'
;
import
{
IContextKeyService
}
from
'
vs/platform/contextkey/common/contextkey
'
;
import
{
IMenuService
}
from
'
vs/platform/actions/common/actions
'
;
import
{
NextTitleControl
}
from
'
vs/workbench/browser/parts/editor
2
/nextTitleControl
'
;
import
{
NextTitleControl
}
from
'
vs/workbench/browser/parts/editor/nextTitleControl
'
;
import
{
IQuickOpenService
}
from
'
vs/platform/quickOpen/common/quickOpen
'
;
import
{
IDisposable
,
dispose
,
combinedDisposable
}
from
'
vs/base/common/lifecycle
'
;
import
{
ScrollableElement
}
from
'
vs/base/browser/ui/scrollbar/scrollableElement
'
;
...
...
@@ -39,7 +39,7 @@ import { INextEditorGroup } from 'vs/workbench/services/group/common/nextEditorG
import
{
IUntitledEditorService
}
from
'
vs/workbench/services/untitled/common/untitledEditorService
'
;
import
{
addClass
,
addDisposableListener
,
hasClass
,
EventType
,
EventHelper
,
removeClass
,
Dimension
,
scheduleAtNextAnimationFrame
,
findParentWithClass
,
clearNode
}
from
'
vs/base/browser/dom
'
;
import
{
localize
}
from
'
vs/nls
'
;
import
{
INextEditorGroupsAccessor
,
INextEditorPartOptions
}
from
'
vs/workbench/browser/parts/editor
2/editor2
'
;
import
{
INextEditorGroupsAccessor
,
INextEditorPartOptions
}
from
'
vs/workbench/browser/parts/editor
/editor
'
;
interface
IEditorInputLabel
{
name
:
string
;
...
...
src/vs/workbench/browser/parts/editor
2
/nextTitleControl.ts
→
src/vs/workbench/browser/parts/editor/nextTitleControl.ts
浏览文件 @
91677a52
...
...
@@ -35,7 +35,7 @@ import { INotificationService } from 'vs/platform/notification/common/notificati
import
{
Dimension
,
addDisposableListener
,
EventType
}
from
'
vs/base/browser/dom
'
;
import
{
IExtensionService
}
from
'
vs/workbench/services/extensions/common/extensions
'
;
import
{
INextEditorGroup
}
from
'
vs/workbench/services/group/common/nextEditorGroupsService
'
;
import
{
INextEditorGroupsAccessor
,
INextEditorPartOptions
}
from
'
vs/workbench/browser/parts/editor
2/editor2
'
;
import
{
INextEditorGroupsAccessor
,
INextEditorPartOptions
}
from
'
vs/workbench/browser/parts/editor
/editor
'
;
import
{
listActiveSelectionBackground
,
listActiveSelectionForeground
}
from
'
vs/platform/theme/common/colorRegistry
'
;
import
{
LocalSelectionTransfer
,
DraggedEditorGroupIdentifier
,
DraggedEditorIdentifier
,
fillResourceDataTransfers
}
from
'
vs/workbench/browser/dnd
'
;
import
{
applyDragImage
}
from
'
vs/base/browser/dnd
'
;
...
...
src/vs/workbench/browser/parts/editor2/media/close-dirty-inverse.svg
已删除
100644 → 0
浏览文件 @
35cbb55f
<svg
xmlns=
"http://www.w3.org/2000/svg"
viewBox=
"0 0 16 16"
enable-background=
"new 0 0 16 16"
height=
"16"
width=
"16"
><circle
fill=
"#C5C5C5"
cx=
"8"
cy=
"8"
r=
"4"
/></svg>
\ No newline at end of file
src/vs/workbench/browser/parts/editor2/media/close-dirty.svg
已删除
100644 → 0
浏览文件 @
35cbb55f
<svg
xmlns=
"http://www.w3.org/2000/svg"
viewBox=
"0 0 16 16"
enable-background=
"new 0 0 16 16"
height=
"16"
width=
"16"
><circle
fill=
"#424242"
cx=
"8"
cy=
"8"
r=
"4"
/></svg>
\ No newline at end of file
src/vs/workbench/browser/parts/editor2/media/close-inverse.svg
已删除
100644 → 0
浏览文件 @
35cbb55f
<svg
xmlns=
"http://www.w3.org/2000/svg"
width=
"16"
height=
"16"
viewBox=
"3 3 16 16"
enable-background=
"new 3 3 16 16"
><polygon
fill=
"#e8e8e8"
points=
"12.597,11.042 15.4,13.845 13.844,15.4 11.042,12.598 8.239,15.4 6.683,13.845 9.485,11.042 6.683,8.239 8.238,6.683 11.042,9.486 13.845,6.683 15.4,8.239"
/></svg>
\ No newline at end of file
src/vs/workbench/browser/parts/editor2/media/close.svg
已删除
100644 → 0
浏览文件 @
35cbb55f
<svg
xmlns=
"http://www.w3.org/2000/svg"
width=
"16"
height=
"16"
viewBox=
"3 3 16 16"
enable-background=
"new 3 3 16 16"
><polygon
fill=
"#424242"
points=
"12.597,11.042 15.4,13.845 13.844,15.4 11.042,12.598 8.239,15.4 6.683,13.845 9.485,11.042 6.683,8.239 8.238,6.683 11.042,9.486 13.845,6.683 15.4,8.239"
/></svg>
\ No newline at end of file
src/vs/workbench/browser/parts/editor2/media/split-editor-horizontal-inverse.svg
已删除
100644 → 0
浏览文件 @
35cbb55f
<svg
xmlns=
"http://www.w3.org/2000/svg"
width=
"16"
height=
"16"
viewBox=
"0 -1 16 16"
enable-background=
"new 0 -1 16 16"
><path
fill=
"#C5C5C5"
d=
"M1 1v12h14v-12h-14zm1 3h4.999v8h-4.999v-8zm12 8h-5.001v-8h5.001v8z"
/></svg>
\ No newline at end of file
src/vs/workbench/browser/parts/editor2/media/split-editor-horizontal.svg
已删除
100644 → 0
浏览文件 @
35cbb55f
<svg
xmlns=
"http://www.w3.org/2000/svg"
width=
"16"
height=
"16"
viewBox=
"0 -1 16 16"
enable-background=
"new 0 -1 16 16"
><path
fill=
"#656565"
d=
"M1 1v12h14v-12h-14zm1 3h4.999v8h-4.999v-8zm12 8h-5.001v-8h5.001v8z"
/></svg>
\ No newline at end of file
src/vs/workbench/browser/parts/editor2/media/split-editor-vertical-inverse.svg
已删除
100644 → 0
浏览文件 @
35cbb55f
<svg
xmlns=
"http://www.w3.org/2000/svg"
width=
"16"
height=
"16"
viewBox=
"0 0 16 16"
><style>
.icon-canvas-transparent{opacity:0;fill:#2d2d30}.icon-vs-out{fill:#2d2d30}.icon-vs-bg{fill:#c5c5c5}.icon-vs-fg{fill:#2b282e}
</style><path
class=
"icon-canvas-transparent"
d=
"M16 16H0V0h16v16z"
id=
"canvas"
/><path
class=
"icon-vs-out"
d=
"M16 15H0V1h16v14z"
id=
"outline"
style=
"display: none;"
/><path
class=
"icon-vs-bg"
d=
"M1 2v12h14V2H1zm13 11H2v-3h12v3zm0-5H2V5h12v3z"
id=
"iconBg"
/><g
id=
"iconFg"
style=
"display: none;"
><path
class=
"icon-vs-fg"
d=
"M14 8H2V5h12v3zm0 2H2v3h12v-3z"
/></g></svg>
\ No newline at end of file
src/vs/workbench/browser/parts/editor2/media/split-editor-vertical.svg
已删除
100644 → 0
浏览文件 @
35cbb55f
<svg
xmlns=
"http://www.w3.org/2000/svg"
width=
"16"
height=
"16"
viewBox=
"0 0 16 16"
><style>
.icon-canvas-transparent{opacity:0;fill:#f6f6f6}.icon-vs-out{fill:#f6f6f6}.icon-vs-bg{fill:#424242}.icon-vs-fg{fill:#f0eff1}
</style><path
class=
"icon-canvas-transparent"
d=
"M16 16H0V0h16v16z"
id=
"canvas"
/><path
class=
"icon-vs-out"
d=
"M16 15H0V1h16v14z"
id=
"outline"
style=
"display: none;"
/><path
class=
"icon-vs-bg"
d=
"M1 2v12h14V2H1zm13 11H2v-3h12v3zm0-5H2V5h12v3z"
id=
"iconBg"
/><g
id=
"iconFg"
style=
"display: none;"
><path
class=
"icon-vs-fg"
d=
"M14 8H2V5h12v3zm0 2H2v3h12v-3z"
/></g></svg>
\ No newline at end of file
src/vs/workbench/electron-browser/workbench.ts
浏览文件 @
91677a52
...
...
@@ -109,7 +109,7 @@ import { registerWindowDriver } from 'vs/platform/driver/electron-browser/driver
import
{
IPreferencesService
}
from
'
vs/workbench/services/preferences/common/preferences
'
;
import
{
PreferencesService
}
from
'
vs/workbench/services/preferences/browser/preferencesService
'
;
import
{
INextEditorService
}
from
'
vs/workbench/services/editor/common/nextEditorService
'
;
import
{
NextEditorPart
}
from
'
vs/workbench/browser/parts/editor
2
/nextEditorPart
'
;
import
{
NextEditorPart
}
from
'
vs/workbench/browser/parts/editor/nextEditorPart
'
;
import
{
INextEditorGroupsService
,
GroupDirection
}
from
'
vs/workbench/services/group/common/nextEditorGroupsService
'
;
import
{
NextEditorService
}
from
'
vs/workbench/services/editor/browser/nextEditorService
'
;
import
{
IExtensionUrlHandler
,
ExtensionUrlHandler
}
from
'
vs/platform/url/electron-browser/inactiveExtensionUrlHandler
'
;
...
...
src/vs/workbench/services/editor/test/browser/nextEditorService.test.ts
浏览文件 @
91677a52
...
...
@@ -17,7 +17,7 @@ import { ResourceEditorInput } from 'vs/workbench/common/editor/resourceEditorIn
import
{
TestThemeService
}
from
'
vs/platform/theme/test/common/testThemeService
'
;
import
{
NextEditorService
,
DelegatingWorkbenchEditorService
}
from
'
vs/workbench/services/editor/browser/nextEditorService
'
;
import
{
INextEditorGroup
,
INextEditorGroupsService
,
GroupDirection
}
from
'
vs/workbench/services/group/common/nextEditorGroupsService
'
;
import
{
NextEditorPart
}
from
'
vs/workbench/browser/parts/editor
2
/nextEditorPart
'
;
import
{
NextEditorPart
}
from
'
vs/workbench/browser/parts/editor/nextEditorPart
'
;
import
{
Dimension
}
from
'
vs/base/browser/dom
'
;
import
{
ServiceCollection
}
from
'
vs/platform/instantiation/common/serviceCollection
'
;
import
{
INextEditorService
,
SIDE_GROUP
}
from
'
vs/workbench/services/editor/common/nextEditorService
'
;
...
...
@@ -57,7 +57,7 @@ export class TestEditorInput extends EditorInput implements IFileEditorInput {
}
}
suite
(
'
Editor service
(editor2)
'
,
()
=>
{
suite
(
'
Editor service
'
,
()
=>
{
function
registerTestEditorInput
():
void
{
Registry
.
as
<
IEditorRegistry
>
(
Extensions
.
Editors
).
registerEditor
(
new
EditorDescriptor
(
TestEditorControl
,
'
MyTestEditorForNextEditorService
'
,
'
My Test Editor For Next Editor Service
'
),
new
SyncDescriptor
(
TestEditorInput
));
...
...
src/vs/workbench/services/group/test/browser/nextEditorGroupsService.test.ts
浏览文件 @
91677a52
...
...
@@ -6,12 +6,12 @@
'
use strict
'
;
import
*
as
assert
from
'
assert
'
;
import
{
NextEditorPart
}
from
'
vs/workbench/browser/parts/editor
2
/nextEditorPart
'
;
import
{
NextEditorPart
}
from
'
vs/workbench/browser/parts/editor/nextEditorPart
'
;
import
{
workbenchInstantiationService
}
from
'
vs/workbench/test/workbenchTestServices
'
;
import
{
GroupDirection
,
GroupsOrder
,
MergeGroupMode
,
GroupOrientation
,
GroupChangeKind
,
EditorsOrder
,
GroupLocation
}
from
'
vs/workbench/services/group/common/nextEditorGroupsService
'
;
import
{
Dimension
}
from
'
vs/base/browser/dom
'
;
import
{
IInstantiationService
}
from
'
vs/platform/instantiation/common/instantiation
'
;
import
{
INextEditorPartOptions
}
from
'
vs/workbench/browser/parts/editor
2/editor2
'
;
import
{
INextEditorPartOptions
}
from
'
vs/workbench/browser/parts/editor
/editor
'
;
import
{
EditorInput
,
IFileEditorInput
,
IEditorInputFactory
,
IEditorInputFactoryRegistry
,
Extensions
as
EditorExtensions
,
EditorOptions
,
CloseDirection
}
from
'
vs/workbench/common/editor
'
;
import
{
TPromise
}
from
'
vs/base/common/winjs.base
'
;
import
{
IEditorModel
}
from
'
vs/platform/editor/common/editor
'
;
...
...
@@ -47,7 +47,7 @@ export class TestEditorInput extends EditorInput implements IFileEditorInput {
setForceOpenAsBinary
():
void
{
}
}
suite
(
'
Editor groups service
(editor2)
'
,
()
=>
{
suite
(
'
Editor groups service
'
,
()
=>
{
function
registerTestEditorInput
():
void
{
...
...
src/vs/workbench/test/common/editor/editorGroups.test.ts
浏览文件 @
91677a52
...
...
@@ -169,7 +169,7 @@ class TestEditorInputFactory implements IEditorInputFactory {
}
}
suite
(
'
Workbench editor groups
(editor2)
'
,
()
=>
{
suite
(
'
Workbench editor groups
'
,
()
=>
{
function
registerEditorInputFactory
()
{
Registry
.
as
<
IEditorInputFactoryRegistry
>
(
EditorExtensions
.
EditorInputFactories
).
registerEditorInputFactory
(
'
testEditorInputForGroups
'
,
TestEditorInputFactory
);
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录