Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
microsoft
GitHub Repository: microsoft/vscode
Path: blob/main/src/vs/workbench/contrib/debug/browser/media/debugViewlet.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
/* Debug viewlet */
7
8
.debug-pane {
9
height: 100%;
10
}
11
12
.debug-view-content {
13
height: 100%;
14
}
15
16
.monaco-workbench .debug-action.notification:after {
17
content: '';
18
width: 6px;
19
height: 6px;
20
background-color: #CC6633;
21
position: absolute;
22
top: 10px;
23
right: 6px;
24
border-radius: 10px;
25
border: 1px solid white;
26
}
27
28
.monaco-workbench .part > .title > .title-actions .start-debug-action-item {
29
display: flex;
30
align-items: center;
31
line-height: 20px;
32
flex-shrink: 1;
33
}
34
35
.monaco-workbench.mac .part > .title > .title-actions .start-debug-action-item {
36
border-radius: 4px;
37
}
38
39
.monaco-workbench .part > .title > .title-actions .start-debug-action-item .codicon {
40
line-height: inherit;
41
flex-shrink: 0;
42
}
43
44
.monaco-workbench .part > .title > .title-actions .start-debug-action-item .codicon-debug-start {
45
width: 18px;
46
height: 21px;
47
padding-left: 2px;
48
}
49
50
.monaco-workbench .monaco-action-bar .start-debug-action-item .configuration .monaco-select-box {
51
border: none;
52
margin-top: 0px;
53
cursor: pointer;
54
line-height: inherit;
55
padding-top: 0;
56
padding-bottom: 0;
57
58
/* The debug view title is crowded, let this one get narrower than others */
59
min-width: 90px;
60
}
61
62
63
.monaco-workbench.safari .monaco-action-bar .start-debug-action-item .configuration .monaco-select-box {
64
margin-bottom: 0px;
65
}
66
67
.monaco-workbench .monaco-action-bar .start-debug-action-item .configuration.disabled .monaco-select-box {
68
opacity: 0.7;
69
font-style: italic;
70
cursor: initial;
71
}
72
73
/* Debug viewlet trees */
74
75
.debug-pane .line-number {
76
padding-left: 4px;
77
padding-right: 4px;
78
}
79
80
.debug-pane .disabled {
81
opacity: 0.65;
82
cursor: initial;
83
}
84
85
.debug-pane .monaco-list:focus .monaco-list-row.selected .state.label,
86
.debug-pane .monaco-list:focus .monaco-list-row.selected .load-all,
87
.debug-pane .monaco-list:focus .monaco-list-row.selected.focused .state.label {
88
color: inherit;
89
}
90
91
/* Call stack */
92
93
.debug-pane .call-stack-state-message {
94
flex: 1;
95
text-align: right;
96
text-overflow: ellipsis;
97
overflow: hidden;
98
white-space: nowrap;
99
margin: 0px 10px;
100
}
101
102
.debug-pane .call-stack-state-message > .label {
103
border-radius: 3px;
104
padding: 1px 2px;
105
font-size: 9px;
106
}
107
108
.debug-pane .debug-call-stack .thread,
109
.debug-pane .debug-call-stack .session {
110
display: flex;
111
align-items: center;
112
}
113
114
.debug-pane .debug-call-stack .thread > .name,
115
.debug-pane .debug-call-stack .session > .name {
116
flex: 1;
117
overflow: hidden;
118
text-overflow: ellipsis;
119
}
120
121
.debug-pane .debug-call-stack .thread > .state.label,
122
.debug-pane .debug-call-stack .session > .state.label {
123
overflow: hidden;
124
text-overflow: ellipsis;
125
margin: 0 10px;
126
text-transform: uppercase;
127
align-self: center;
128
font-size: 0.8em;
129
}
130
131
.debug-pane .debug-call-stack .monaco-list-row:hover .state.label {
132
display: none;
133
}
134
135
.debug-pane .debug-call-stack .monaco-list-row:hover .stack-frame.has-actions .file .line-number {
136
display: none;
137
}
138
139
.debug-pane .monaco-list-row .monaco-action-bar {
140
display: none;
141
flex-shrink: 0;
142
margin-right: 6px;
143
}
144
145
.debug-pane .monaco-list-row:hover .monaco-action-bar,
146
.debug-pane .monaco-list-row.focused .monaco-action-bar {
147
display: initial;
148
}
149
150
.debug-pane .monaco-list-row .monaco-action-bar .action-label {
151
padding: 2px;
152
}
153
154
.debug-pane .session .codicon {
155
line-height: 22px;
156
margin-right: 2px;
157
}
158
159
.debug-pane .debug-call-stack .stack-frame {
160
overflow: hidden;
161
text-overflow: ellipsis;
162
padding-right: 0.8em;
163
display: flex;
164
}
165
166
.debug-pane .debug-call-stack .stack-frame.label {
167
text-align: center;
168
font-style: italic;
169
}
170
171
.debug-pane .debug-call-stack .stack-frame .label {
172
flex: 1;
173
flex-shrink: 0;
174
min-width: fit-content;
175
}
176
177
.debug-pane .debug-call-stack .stack-frame.label > .file {
178
display: none;
179
}
180
181
.debug-pane .debug-call-stack .stack-frame > .file {
182
display: flex;
183
overflow: hidden;
184
flex-wrap: wrap;
185
justify-content: flex-end;
186
}
187
188
.debug-pane .debug-call-stack .stack-frame > .file > .line-number.unavailable {
189
display: none;
190
}
191
192
.debug-pane .debug-call-stack .stack-frame > .file > .file-name {
193
overflow: hidden;
194
text-overflow: ellipsis;
195
margin-right: 0.8em;
196
}
197
198
.debug-pane .debug-call-stack .stack-frame > .file:not(:first-child) {
199
margin-left: 0.8em;
200
}
201
202
.debug-pane .debug-call-stack .load-all {
203
text-align: center;
204
}
205
206
.debug-pane .debug-call-stack .show-more {
207
opacity: 0.5;
208
text-align: center;
209
}
210
211
.debug-pane .debug-call-stack .error {
212
font-style: italic;
213
text-overflow: ellipsis;
214
overflow: hidden;
215
}
216
217
/* Variables & Expression view */
218
219
.debug-pane .scope {
220
font-weight: bold;
221
font-size: 11px;
222
}
223
224
.debug-pane .monaco-list-row .expression .actionbar-spacer {
225
flex-grow: 1;
226
}
227
228
.debug-pane .monaco-list-row .expression .value {
229
height: 22px;
230
overflow: hidden;
231
white-space: pre;
232
text-overflow: ellipsis;
233
}
234
235
.debug-pane .monaco-list-row .expression .value.changed {
236
border-radius: 4px;
237
}
238
239
.debug-pane .monaco-inputbox {
240
width: 100%;
241
line-height: normal;
242
}
243
244
.debug-pane .inputBoxContainer {
245
box-sizing: border-box;
246
flex-grow: 1;
247
}
248
249
.debug-pane .debug-watch .monaco-inputbox {
250
font-family: var(--monaco-monospace-font);
251
}
252
253
.debug-pane .monaco-inputbox > .ibwrapper {
254
height: 19px;
255
}
256
257
.debug-pane .monaco-inputbox > .ibwrapper > .input {
258
padding: 0px;
259
color: initial;
260
}
261
262
.debug-pane .watch-expression {
263
display: flex;
264
}
265
266
.debug-pane .watch-expression .expression {
267
flex : 1;
268
}
269
270
.debug-pane .debug-variables .scope .error {
271
font-style: italic;
272
text-overflow: ellipsis;
273
overflow: hidden;
274
font-family: var(--monaco-monospace-font);
275
font-weight: normal;
276
}
277
.debug-view-content .monaco-tl-contents .highlight {
278
color: unset !important;
279
background-color: var(--vscode-list-filterMatchBackground);
280
outline: 1px dotted var(--vscode-list-filterMatchBorder);
281
outline-offset: -1px;
282
}
283
284
/* Breakpoints */
285
286
.debug-pane .monaco-list-row {
287
line-height: 22px;
288
}
289
290
.debug-pane .debug-breakpoints .monaco-list-row .breakpoint {
291
padding-left: 2px;
292
}
293
294
.debug-pane .debug-breakpoints .breakpoint.exception {
295
padding-left: 21px;
296
}
297
298
.debug-pane .debug-breakpoints .breakpoint {
299
display: flex;
300
padding-right: 0.8em;
301
flex: 1;
302
align-items: center;
303
}
304
305
.debug-pane .debug-breakpoints .breakpoint input {
306
flex-shrink: 0;
307
}
308
309
.debug-pane .debug-breakpoints .breakpoint > .codicon {
310
width: 19px;
311
height: 19px;
312
min-width: 19px;
313
display: flex;
314
align-items: center;
315
justify-content: center;
316
}
317
318
.debug-pane .debug-breakpoints .breakpoint > .access-type {
319
opacity: 0.7;
320
margin-left: 0.9em;
321
text-overflow: ellipsis;
322
overflow: hidden;
323
}
324
.debug-pane .debug-breakpoints .breakpoint > .file-path,
325
.debug-pane .debug-breakpoints .breakpoint > .condition {
326
opacity: 0.7;
327
margin-left: 0.9em;
328
flex: 1;
329
text-overflow: ellipsis;
330
overflow: hidden;
331
}
332
333
.debug-pane .debug-breakpoints .breakpoint .name {
334
overflow: hidden;
335
text-overflow: ellipsis
336
}
337
338
.debug-pane .pane-header .breakpoint-warning {
339
margin-left: 3px;
340
}
341
342
.debug-pane .pane-header .breakpoint-warning .monaco-icon-label .codicon {
343
display: flex;
344
align-items: center;
345
}
346
347