Path: blob/main/src/vs/workbench/contrib/debug/browser/media/debugViewlet.css
5237 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: 5px;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: 22px;46padding-left: 2px;47padding-right: 1px;48margin-left: 1px;49border-radius: var(--vscode-cornerRadius-small) 0 0 var(--vscode-cornerRadius-small);50}5152.monaco-workbench .monaco-action-bar .start-debug-action-item .configuration .monaco-select-box {53border: none;54margin-top: 0px;55cursor: pointer;56line-height: inherit;57padding-top: 0;58padding-bottom: 0;5960/* The debug view title is crowded, let this one get narrower than others */61min-width: 90px;6263white-space: nowrap;64text-overflow: ellipsis;65}666768.monaco-workbench.safari .monaco-action-bar .start-debug-action-item .configuration .monaco-select-box {69margin-bottom: 0px;70}7172.monaco-workbench .monaco-action-bar .start-debug-action-item .configuration.disabled .monaco-select-box {73opacity: 0.7;74font-style: italic;75cursor: initial;76}7778/* Debug viewlet trees */7980.debug-pane .line-number {81padding-left: 4px;82padding-right: 4px;83}8485.debug-pane .disabled {86opacity: 0.65;87cursor: initial;88}8990.debug-pane .monaco-list:focus .monaco-list-row.selected .state.label,91.debug-pane .monaco-list:focus .monaco-list-row.selected .load-all,92.debug-pane .monaco-list:focus .monaco-list-row.selected.focused .state.label {93color: inherit;94}9596/* Call stack */9798.debug-pane .call-stack-state-message {99flex: 1;100text-align: right;101text-overflow: ellipsis;102overflow: hidden;103white-space: nowrap;104margin: 0px 10px;105}106107.debug-pane .call-stack-state-message > .label {108border-radius: 3px;109padding: 1px 2px;110font-size: 9px;111}112113.debug-pane .debug-call-stack .thread,114.debug-pane .debug-call-stack .session,115.debug-pane .debug-call-stack .stack-frame {116display: flex;117padding-right: 12px;118}119120.debug-pane .debug-call-stack .thread,121.debug-pane .debug-call-stack .session {122align-items: center;123}124125.debug-pane .debug-call-stack .thread > .name,126.debug-pane .debug-call-stack .session > .name {127flex: 1;128overflow: hidden;129text-overflow: ellipsis;130}131132.debug-pane .debug-call-stack .thread > .state.label,133.debug-pane .debug-call-stack .session > .state.label {134overflow: hidden;135text-overflow: ellipsis;136margin: 0 10px;137text-transform: uppercase;138align-self: center;139font-size: 0.8em;140}141142.debug-pane .debug-call-stack .monaco-list-row:hover .state.label {143display: none;144}145146.debug-pane .debug-call-stack .monaco-list-row:hover .stack-frame.has-actions .file .line-number {147display: none;148}149150.debug-pane .monaco-list-row .monaco-action-bar {151display: none;152flex-shrink: 0;153}154155.debug-pane .monaco-list-row:hover .monaco-action-bar,156.debug-pane .monaco-list-row.focused .monaco-action-bar {157display: initial;158}159160.debug-pane .monaco-list-row .monaco-action-bar .action-label {161padding: 2px;162}163164.debug-pane .session .codicon {165line-height: 22px;166margin-right: 2px;167}168169.debug-pane .debug-call-stack .stack-frame {170overflow: hidden;171text-overflow: ellipsis;172}173174.debug-pane .debug-call-stack .stack-frame.label {175text-align: center;176font-style: italic;177}178179.debug-pane .debug-call-stack .stack-frame .label {180flex: 1;181flex-shrink: 0;182min-width: fit-content;183}184185.debug-pane .debug-call-stack .stack-frame.label > .file {186display: none;187}188189.debug-pane .debug-call-stack .stack-frame > .file {190display: flex;191overflow: hidden;192justify-content: flex-end;193}194195.debug-pane .debug-call-stack .stack-frame > .file > .line-number.unavailable {196display: none;197}198199.debug-pane .debug-call-stack .stack-frame > .file > .file-name {200overflow: hidden;201text-overflow: ellipsis;202margin-right: 0.8em;203}204205.debug-pane .debug-call-stack .stack-frame > .file:not(:first-child) {206margin-left: 0.8em;207}208209.debug-pane .debug-call-stack .load-all {210text-align: center;211}212213.debug-pane .debug-call-stack .show-more {214opacity: 0.5;215text-align: center;216}217218.debug-pane .debug-call-stack .error {219font-style: italic;220text-overflow: ellipsis;221overflow: hidden;222}223224/* Variables & Expression view */225226.debug-pane .scope {227font-weight: bold;228font-size: 11px;229}230231.debug-pane .monaco-list-row .expression .actionbar-spacer {232flex-grow: 1;233}234235.debug-pane .monaco-list-row .expression .value {236height: 22px;237overflow: hidden;238white-space: pre;239text-overflow: ellipsis;240}241242.debug-pane .monaco-list-row .expression .value.changed {243border-radius: 4px;244}245246.debug-pane .monaco-inputbox {247width: 100%;248line-height: normal;249}250251.debug-pane .inputBoxContainer {252box-sizing: border-box;253flex-grow: 1;254}255256.debug-pane .debug-watch .monaco-inputbox {257font-family: var(--monaco-monospace-font);258}259260.debug-pane .monaco-inputbox > .ibwrapper {261height: 19px;262}263264.debug-pane .monaco-inputbox > .ibwrapper > .input {265padding: 0px;266color: initial;267}268269.debug-pane .watch-expression {270display: flex;271}272273.debug-pane .watch-expression .expression {274flex : 1;275}276277.debug-pane .debug-variables .scope .error {278font-style: italic;279text-overflow: ellipsis;280overflow: hidden;281font-family: var(--monaco-monospace-font);282font-weight: normal;283}284.debug-view-content .monaco-tl-contents .highlight {285color: unset !important;286background-color: var(--vscode-list-filterMatchBackground);287outline: 1px dotted var(--vscode-list-filterMatchBorder);288outline-offset: -1px;289}290291/* Breakpoints */292293.debug-pane .monaco-list-row {294line-height: 22px;295}296297.debug-pane .debug-breakpoints .breakpoint {298display: flex;299padding-right: 0.8em;300flex: 1;301align-items: center;302margin-left: -19px;303}304305.debug-pane .debug-breakpoints .breakpoint-folder,306.debug-pane .debug-breakpoints .exception {307margin-left: 0;308}309310.debug-pane .debug-breakpoints .breakpoint .monaco-custom-toggle {311flex-shrink: 0;312margin-left: 0;313margin-right: 4px;314}315316.debug-pane .debug-breakpoints .breakpoint .monaco-custom-toggle.monaco-checkbox {317width: 18px;318min-width: 18px;319max-width: 18px;320height: 18px;321padding: 0;322box-sizing: border-box;323display: flex;324align-items: center;325justify-content: center;326overflow: hidden;327}328329.debug-pane .debug-breakpoints .breakpoint .monaco-custom-toggle.monaco-checkbox::before {330margin: 0;331}332333.debug-pane .debug-breakpoints .breakpoint > .codicon {334width: 19px;335height: 19px;336min-width: 19px;337display: flex;338align-items: center;339justify-content: center;340}341342.debug-pane .debug-breakpoints .breakpoint > .access-type {343opacity: 0.7;344margin-left: 0.9em;345text-overflow: ellipsis;346overflow: hidden;347}348.debug-pane .debug-breakpoints .breakpoint > .file-path,349.debug-pane .debug-breakpoints .breakpoint > .condition {350opacity: 0.7;351margin-left: 0.9em;352flex: 1;353text-overflow: ellipsis;354overflow: hidden;355}356357.debug-pane .debug-breakpoints .breakpoint .name {358overflow: hidden;359text-overflow: ellipsis360}361362.debug-pane .pane-header .breakpoint-warning {363margin-left: 3px;364}365366.debug-pane .pane-header .breakpoint-warning .monaco-icon-label .codicon {367display: flex;368align-items: center;369}370371372