Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
microsoft
GitHub Repository: microsoft/vscode
Path: blob/main/src/vs/workbench/contrib/debug/browser/media/debug.contribution.css
3296 views
1
/*---------------------------------------------------------------------------------------------
2
* Copyright (c) Microsoft Corporation. All rights reserved.
3
* Licensed under the MIT License. See License.txt in the project root for license information.
4
*--------------------------------------------------------------------------------------------*/
5
6
.codicon-debug-hint {
7
cursor: pointer;
8
}
9
10
.codicon-debug-hint:not([class*='codicon-debug-breakpoint']):not([class*='codicon-debug-stackframe']) {
11
opacity: 0.4 !important;
12
}
13
14
.inline-breakpoint-widget.codicon {
15
display: flex !important;
16
align-items: center;
17
}
18
19
.inline-breakpoint-widget.codicon-debug-breakpoint-disabled {
20
opacity: 0.7;
21
}
22
23
.monaco-editor .inline-breakpoint-widget.line-start {
24
left: -8px !important;
25
}
26
27
.monaco-editor .debug-breakpoint-placeholder {
28
width: 0.9em;
29
display: inline-flex;
30
vertical-align: middle;
31
margin-top: -1px;
32
}
33
34
35
.codicon-debug-breakpoint-conditional.codicon-debug-stackframe-focused::after,
36
.codicon-debug-breakpoint-conditional.codicon-debug-stackframe::after,
37
.codicon-debug-breakpoint.codicon-debug-stackframe-focused::after,
38
.codicon-debug-breakpoint.codicon-debug-stackframe::after {
39
content: var(--vscode-icon-debug-stackframe-dot-content);
40
font-family: var(--vscode-icon-debug-stackframe-dot-font-family);
41
position: absolute;
42
}
43
44
.monaco-editor .debug-top-stack-frame-column {
45
font: normal normal normal 16px/1 codicon;
46
text-rendering: auto;
47
-webkit-font-smoothing: antialiased;
48
-moz-osx-font-smoothing: grayscale;
49
margin-left: 0;
50
margin-right: 4px;
51
margin-top: -1px; /* TODO @misolori: figure out a way to not use negative margin for alignment */
52
align-items: center;
53
width: 0.9em;
54
display: inline-flex;
55
vertical-align: middle;
56
}
57
58
.debug-var-hover-pre {
59
margin: 0;
60
}
61
62
.debug-var-hover-pre span {
63
display: inline !important;
64
}
65
66
/* Do not push text with inline decoration when decoration on start of line */
67
.monaco-editor .debug-top-stack-frame-column.start-of-line {
68
position: absolute;
69
top: 50%;
70
transform: translate(-17px, -50%);
71
margin-top: 0px; /* TODO @misolori: figure out a way to not use negative margin for alignment */
72
}
73
74
.monaco-editor .inline-breakpoint-widget {
75
cursor: pointer;
76
}
77
78
.monaco-workbench .debug-view-content .monaco-list-row .monaco-tl-contents {
79
overflow: hidden;
80
text-overflow: ellipsis;
81
}
82
83
/* Expressions */
84
85
86
.monaco-workbench .monaco-list-row .expression {
87
display: flex;
88
}
89
90
.monaco-workbench .debug-pane .monaco-list-row .expression,
91
.monaco-workbench .debug-hover-widget .monaco-list-row .expression {
92
font-size: 13px;
93
overflow: hidden;
94
text-overflow: ellipsis;
95
font-family: var(--monaco-monospace-font);
96
white-space: pre;
97
}
98
99
.monaco-workbench.mac .debug-pane .monaco-list-row .expression,
100
.monaco-workbench.mac .debug-hover-widget .monaco-list-row .expression {
101
font-size: 11px;
102
}
103
104
.monaco-workbench .monaco-list-row .expression .value {
105
margin-left: 6px;
106
}
107
108
.monaco-workbench .monaco-list-row .expression .lazy-button {
109
margin-left: 3px;
110
display: none;
111
border-radius: 5px;
112
align-self: center;
113
}
114
115
.monaco-workbench .monaco-list-row .expression.lazy .lazy-button {
116
display: inline;
117
}
118
119
/* Links */
120
121
.monaco-workbench .monaco-list-row .expression .value a.link:hover {
122
text-decoration: underline;
123
}
124
125
.monaco-workbench .monaco-list-row .expression .value a.link.pointer {
126
cursor: pointer;
127
}
128
129
/* White color when element is selected and list is focused. White looks better on blue selection background. */
130
.monaco-workbench .monaco-list:focus .monaco-list-row.selected .expression .name,
131
.monaco-workbench .monaco-list:focus .monaco-list-row.selected .expression .value {
132
color: inherit;
133
}
134
135
.monaco-workbench .monaco-list-row .expression .name.virtual {
136
opacity: 0.5;
137
}
138
139
.monaco-workbench .monaco-list-row .expression .name.internal {
140
opacity: 0.5;
141
}
142
143
.monaco-workbench .monaco-list-row .expression .unavailable {
144
font-style: italic;
145
}
146
147
.monaco-workbench .debug-inline-value {
148
background-color: var(--vscode-editor-inlineValuesBackground);
149
color: var(--vscode-editor-inlineValuesForeground);
150
}
151
152