Path: blob/main/src/vs/workbench/contrib/debug/browser/media/debugViewlet.css
3296 views
/*---------------------------------------------------------------------------------------------1* Copyright (c) Microsoft Corporation. All rights reserved.2* Licensed under the MIT License. See License.txt in the project root for license information.3*--------------------------------------------------------------------------------------------*/45/* Debug viewlet */67.debug-pane {8height: 100%;9}1011.debug-view-content {12height: 100%;13}1415.monaco-workbench .debug-action.notification:after {16content: '';17width: 6px;18height: 6px;19background-color: #CC6633;20position: absolute;21top: 10px;22right: 6px;23border-radius: 10px;24border: 1px solid white;25}2627.monaco-workbench .part > .title > .title-actions .start-debug-action-item {28display: flex;29align-items: center;30line-height: 20px;31flex-shrink: 1;32}3334.monaco-workbench.mac .part > .title > .title-actions .start-debug-action-item {35border-radius: 4px;36}3738.monaco-workbench .part > .title > .title-actions .start-debug-action-item .codicon {39line-height: inherit;40flex-shrink: 0;41}4243.monaco-workbench .part > .title > .title-actions .start-debug-action-item .codicon-debug-start {44width: 18px;45height: 21px;46padding-left: 2px;47}4849.monaco-workbench .monaco-action-bar .start-debug-action-item .configuration .monaco-select-box {50border: none;51margin-top: 0px;52cursor: pointer;53line-height: inherit;54padding-top: 0;55padding-bottom: 0;5657/* The debug view title is crowded, let this one get narrower than others */58min-width: 90px;59}606162.monaco-workbench.safari .monaco-action-bar .start-debug-action-item .configuration .monaco-select-box {63margin-bottom: 0px;64}6566.monaco-workbench .monaco-action-bar .start-debug-action-item .configuration.disabled .monaco-select-box {67opacity: 0.7;68font-style: italic;69cursor: initial;70}7172/* Debug viewlet trees */7374.debug-pane .line-number {75padding-left: 4px;76padding-right: 4px;77}7879.debug-pane .disabled {80opacity: 0.65;81cursor: initial;82}8384.debug-pane .monaco-list:focus .monaco-list-row.selected .state.label,85.debug-pane .monaco-list:focus .monaco-list-row.selected .load-all,86.debug-pane .monaco-list:focus .monaco-list-row.selected.focused .state.label {87color: inherit;88}8990/* Call stack */9192.debug-pane .call-stack-state-message {93flex: 1;94text-align: right;95text-overflow: ellipsis;96overflow: hidden;97white-space: nowrap;98margin: 0px 10px;99}100101.debug-pane .call-stack-state-message > .label {102border-radius: 3px;103padding: 1px 2px;104font-size: 9px;105}106107.debug-pane .debug-call-stack .thread,108.debug-pane .debug-call-stack .session {109display: flex;110align-items: center;111}112113.debug-pane .debug-call-stack .thread > .name,114.debug-pane .debug-call-stack .session > .name {115flex: 1;116overflow: hidden;117text-overflow: ellipsis;118}119120.debug-pane .debug-call-stack .thread > .state.label,121.debug-pane .debug-call-stack .session > .state.label {122overflow: hidden;123text-overflow: ellipsis;124margin: 0 10px;125text-transform: uppercase;126align-self: center;127font-size: 0.8em;128}129130.debug-pane .debug-call-stack .monaco-list-row:hover .state.label {131display: none;132}133134.debug-pane .debug-call-stack .monaco-list-row:hover .stack-frame.has-actions .file .line-number {135display: none;136}137138.debug-pane .monaco-list-row .monaco-action-bar {139display: none;140flex-shrink: 0;141margin-right: 6px;142}143144.debug-pane .monaco-list-row:hover .monaco-action-bar,145.debug-pane .monaco-list-row.focused .monaco-action-bar {146display: initial;147}148149.debug-pane .monaco-list-row .monaco-action-bar .action-label {150padding: 2px;151}152153.debug-pane .session .codicon {154line-height: 22px;155margin-right: 2px;156}157158.debug-pane .debug-call-stack .stack-frame {159overflow: hidden;160text-overflow: ellipsis;161padding-right: 0.8em;162display: flex;163}164165.debug-pane .debug-call-stack .stack-frame.label {166text-align: center;167font-style: italic;168}169170.debug-pane .debug-call-stack .stack-frame .label {171flex: 1;172flex-shrink: 0;173min-width: fit-content;174}175176.debug-pane .debug-call-stack .stack-frame.label > .file {177display: none;178}179180.debug-pane .debug-call-stack .stack-frame > .file {181display: flex;182overflow: hidden;183flex-wrap: wrap;184justify-content: flex-end;185}186187.debug-pane .debug-call-stack .stack-frame > .file > .line-number.unavailable {188display: none;189}190191.debug-pane .debug-call-stack .stack-frame > .file > .file-name {192overflow: hidden;193text-overflow: ellipsis;194margin-right: 0.8em;195}196197.debug-pane .debug-call-stack .stack-frame > .file:not(:first-child) {198margin-left: 0.8em;199}200201.debug-pane .debug-call-stack .load-all {202text-align: center;203}204205.debug-pane .debug-call-stack .show-more {206opacity: 0.5;207text-align: center;208}209210.debug-pane .debug-call-stack .error {211font-style: italic;212text-overflow: ellipsis;213overflow: hidden;214}215216/* Variables & Expression view */217218.debug-pane .scope {219font-weight: bold;220font-size: 11px;221}222223.debug-pane .monaco-list-row .expression .actionbar-spacer {224flex-grow: 1;225}226227.debug-pane .monaco-list-row .expression .value {228height: 22px;229overflow: hidden;230white-space: pre;231text-overflow: ellipsis;232}233234.debug-pane .monaco-list-row .expression .value.changed {235border-radius: 4px;236}237238.debug-pane .monaco-inputbox {239width: 100%;240line-height: normal;241}242243.debug-pane .inputBoxContainer {244box-sizing: border-box;245flex-grow: 1;246}247248.debug-pane .debug-watch .monaco-inputbox {249font-family: var(--monaco-monospace-font);250}251252.debug-pane .monaco-inputbox > .ibwrapper {253height: 19px;254}255256.debug-pane .monaco-inputbox > .ibwrapper > .input {257padding: 0px;258color: initial;259}260261.debug-pane .watch-expression {262display: flex;263}264265.debug-pane .watch-expression .expression {266flex : 1;267}268269.debug-pane .debug-variables .scope .error {270font-style: italic;271text-overflow: ellipsis;272overflow: hidden;273font-family: var(--monaco-monospace-font);274font-weight: normal;275}276.debug-view-content .monaco-tl-contents .highlight {277color: unset !important;278background-color: var(--vscode-list-filterMatchBackground);279outline: 1px dotted var(--vscode-list-filterMatchBorder);280outline-offset: -1px;281}282283/* Breakpoints */284285.debug-pane .monaco-list-row {286line-height: 22px;287}288289.debug-pane .debug-breakpoints .monaco-list-row .breakpoint {290padding-left: 2px;291}292293.debug-pane .debug-breakpoints .breakpoint.exception {294padding-left: 21px;295}296297.debug-pane .debug-breakpoints .breakpoint {298display: flex;299padding-right: 0.8em;300flex: 1;301align-items: center;302}303304.debug-pane .debug-breakpoints .breakpoint input {305flex-shrink: 0;306}307308.debug-pane .debug-breakpoints .breakpoint > .codicon {309width: 19px;310height: 19px;311min-width: 19px;312display: flex;313align-items: center;314justify-content: center;315}316317.debug-pane .debug-breakpoints .breakpoint > .access-type {318opacity: 0.7;319margin-left: 0.9em;320text-overflow: ellipsis;321overflow: hidden;322}323.debug-pane .debug-breakpoints .breakpoint > .file-path,324.debug-pane .debug-breakpoints .breakpoint > .condition {325opacity: 0.7;326margin-left: 0.9em;327flex: 1;328text-overflow: ellipsis;329overflow: hidden;330}331332.debug-pane .debug-breakpoints .breakpoint .name {333overflow: hidden;334text-overflow: ellipsis335}336337.debug-pane .pane-header .breakpoint-warning {338margin-left: 3px;339}340341.debug-pane .pane-header .breakpoint-warning .monaco-icon-label .codicon {342display: flex;343align-items: center;344}345346347