Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
xxadev
vscode
提交
47494657
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,体验更适合开发者的 AI 搜索 >>
提交
47494657
编写于
3月 12, 2020
作者:
E
Eric Amodio
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Supports view progress in merged header & panel
上级
bee8e036
变更
3
隐藏空白更改
内联
并排
Showing
3 changed file
with
19 addition
and
16 deletion
+19
-16
src/vs/workbench/browser/parts/sidebar/media/sidebarpart.css
src/vs/workbench/browser/parts/sidebar/media/sidebarpart.css
+3
-2
src/vs/workbench/browser/parts/views/media/paneviewlet.css
src/vs/workbench/browser/parts/views/media/paneviewlet.css
+6
-2
src/vs/workbench/browser/parts/views/viewPaneContainer.ts
src/vs/workbench/browser/parts/views/viewPaneContainer.ts
+10
-12
未找到文件。
src/vs/workbench/browser/parts/sidebar/media/sidebarpart.css
浏览文件 @
47494657
...
...
@@ -3,9 +3,10 @@
* Licensed under the MIT License. See License.txt in the project root for license information.
*--------------------------------------------------------------------------------------------*/
.monaco-workbench
.sidebar
>
.content
{
/* Removed to allow progress bar positioning to escape */
/* .monaco-workbench .sidebar > .content {
overflow: hidden;
}
}
*/
.monaco-workbench.nosidebar
>
.part.sidebar
{
display
:
none
!important
;
...
...
src/vs/workbench/browser/parts/views/media/paneviewlet.css
浏览文件 @
47494657
...
...
@@ -28,10 +28,14 @@
margin-left
:
7px
;
}
.monaco-pane-view
.pane
>
.pane-header
.monaco-progress-container
{
.monaco-pane-view
.pane
.monaco-progress-container
{
position
:
absolute
;
left
:
0
;
bottom
:
0
;
top
:
-2px
;
z-index
:
5
;
height
:
2px
;
}
.monaco-pane-view
.pane
:not
(
.merged-header
)
.monaco-progress-container
{
top
:
20px
;
}
src/vs/workbench/browser/parts/views/viewPaneContainer.ts
浏览文件 @
47494657
...
...
@@ -225,6 +225,15 @@ export abstract class ViewPane extends Pane implements IView {
this
.
viewWelcomeController
=
new
ViewWelcomeController
(
this
.
id
,
contextKeyService
);
}
get
headerVisible
():
boolean
{
return
super
.
headerVisible
;
}
set
headerVisible
(
visible
:
boolean
)
{
super
.
headerVisible
=
visible
;
toggleClass
(
this
.
element
,
'
merged-header
'
,
!
visible
);
}
setVisible
(
visible
:
boolean
):
void
{
if
(
this
.
_isVisible
!==
visible
)
{
this
.
_isVisible
=
visible
;
...
...
@@ -294,13 +303,6 @@ export abstract class ViewPane extends Pane implements IView {
const
onDidRelevantConfigurationChange
=
Event
.
filter
(
this
.
configurationService
.
onDidChangeConfiguration
,
e
=>
e
.
affectsConfiguration
(
ViewPane
.
AlwaysShowActionsConfig
));
this
.
_register
(
onDidRelevantConfigurationChange
(
this
.
updateActionsVisibility
,
this
));
this
.
updateActionsVisibility
();
if
(
this
.
progressBar
!==
undefined
)
{
// Progress bar
this
.
progressBar
=
this
.
_register
(
new
ProgressBar
(
this
.
headerContainer
));
this
.
_register
(
attachProgressBarStyler
(
this
.
progressBar
,
this
.
themeService
));
this
.
progressBar
.
hide
();
}
}
protected
renderTwisties
(
container
:
HTMLElement
):
void
{
...
...
@@ -333,13 +335,9 @@ export abstract class ViewPane extends Pane implements IView {
}
getProgressIndicator
()
{
if
(
!
this
.
headerContainer
)
{
return
undefined
;
}
if
(
this
.
progressBar
===
undefined
)
{
// Progress bar
this
.
progressBar
=
this
.
_register
(
new
ProgressBar
(
this
.
headerContainer
));
this
.
progressBar
=
this
.
_register
(
new
ProgressBar
(
this
.
element
));
this
.
_register
(
attachProgressBarStyler
(
this
.
progressBar
,
this
.
themeService
));
this
.
progressBar
.
hide
();
}
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录