Path: blob/main/src/vs/platform/actionWidget/browser/actionWidget.css
5222 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.action-widget {6font-size: 13px;7border-radius: 0;8min-width: 100px;9max-width: 80vw;10z-index: 40;11display: block;12width: 100%;13border: 1px solid var(--vscode-editorHoverWidget-border) !important;14border-radius: 5px;15background-color: var(--vscode-menu-background);16color: var(--vscode-menu-foreground);17padding: 4px;18box-shadow: 0 2px 8px var(--vscode-widget-shadow);19}2021.context-view-block {22position: fixed;23cursor: initial;24left: 0;25top: 0;26width: 100%;27height: 100%;28z-index: -1;29}3031.context-view-pointerBlock {32position: fixed;33cursor: initial;34left: 0;35top: 0;36width: 100%;37height: 100%;38z-index: 2;39}4041.action-widget .monaco-list {42user-select: none;43-webkit-user-select: none;44border: none !important;45border-width: 0 !important;46}4748.action-widget .monaco-list:focus:before {49outline: 0 !important;50}5152.action-widget .monaco-list .monaco-scrollable-element {53overflow: visible;54}5556/** Styles for each row in the list element **/57.action-widget .monaco-list .monaco-list-row {58padding: 0 4px 0 4px;59white-space: nowrap;60cursor: pointer;61touch-action: none;62width: 100%;63border-radius: 3px;64}6566.action-widget .monaco-list .monaco-list-row.action.focused:not(.option-disabled) {67background-color: var(--vscode-list-activeSelectionBackground) !important;68color: var(--vscode-list-activeSelectionForeground);69outline: 1px solid var(--vscode-menu-selectionBorder, transparent);70outline-offset: -1px;71}7273.action-widget .monaco-list-row.group-header {74color: var(--vscode-descriptionForeground) !important;75font-weight: 600;76font-size: 13px;77}7879.action-widget .monaco-list-row.group-header:not(:first-of-type) {80margin-top: 2px;81}8283.action-widget .monaco-scrollable-element .monaco-list-rows .monaco-list-row.separator {84border-top: 1px solid var(--vscode-editorHoverWidget-border);85color: var(--vscode-descriptionForeground);86font-size: 12px;87margin: 4px 0px;88width: 100%;89cursor: default;90-webkit-user-select: none;91user-select: none;92border-radius: 0;93}9495.action-widget .monaco-scrollable-element .monaco-list-rows .monaco-list-row.separator:hover,96.action-widget .monaco-scrollable-element .monaco-list-rows .monaco-list-row.separator.focused {97outline: 0 solid;98background-color: transparent !important;99border-radius: 0;100}101102.action-widget .monaco-list-row.separator:first-of-type {103border-top: none;104margin-top: 0;105}106107.action-widget .monaco-list .group-header,108.action-widget .monaco-list .option-disabled,109.action-widget .monaco-list .option-disabled:before,110.action-widget .monaco-list .option-disabled .focused,111.action-widget .monaco-list .option-disabled .focused:before {112cursor: default !important;113-webkit-touch-callout: none;114-webkit-user-select: none;115user-select: none;116background-color: transparent !important;117outline: 0 solid !important;118}119120.action-widget .monaco-list-row.action {121display: flex;122gap: 4px;123align-items: center;124}125126.action-widget .monaco-list-row.action.option-disabled,127.action-widget .monaco-list:focus .monaco-list-row.focused.action.option-disabled,128.action-widget .monaco-list-row.action.option-disabled .codicon,129.action-widget .monaco-list:not(.drop-target):not(.dragging) .monaco-list-row:hover:not(.selected):not(.focused).option-disabled {130color: var(--vscode-disabledForeground);131}132133134.action-widget .monaco-list-row.action:not(.option-disabled) .codicon {135color: inherit;136}137138.action-widget .monaco-list-row.action .title {139flex: 1;140overflow: hidden;141text-overflow: ellipsis;142}143144.action-widget .monaco-list-row.action .monaco-keybinding > .monaco-keybinding-key {145background-color: var(--vscode-keybindingLabel-background);146color: var(--vscode-keybindingLabel-foreground);147border-style: solid;148border-width: 1px;149border-radius: 3px;150border-color: var(--vscode-keybindingLabel-border);151border-bottom-color: var(--vscode-keybindingLabel-bottomBorder);152box-shadow: inset 0 -1px 0 var(--vscode-widget-shadow);153}154155/* Action bar */156157.action-widget .action-widget-action-bar {158background-color: var(--vscode-menu-background);159border-top: 1px solid var(--vscode-editorHoverWidget-border);160margin-top: 4px;161}162163.action-widget .action-widget-action-bar::before {164display: block;165content: "";166width: 100%;167}168169.action-widget .action-widget-action-bar .actions-container {170padding: 4px 8px 2px 24px;171width: auto;172}173174.action-widget-action-bar .action-label {175color: var(--vscode-textLink-activeForeground);176font-size: 13px;177line-height: 22px;178padding: 0;179pointer-events: all;180}181182.action-widget-action-bar .action-item {183margin-right: 16px;184pointer-events: none;185}186187.action-widget-action-bar .action-label:hover {188background-color: transparent !important;189}190191.monaco-action-bar .actions-container.highlight-toggled .action-label.checked {192/* The important gives this rule precedence over the hover rule. */193background: var(--vscode-actionBar-toggledBackground) !important;194}195196.action-widget .monaco-list .monaco-list-row .description {197opacity: 0.7;198margin-left: 0.5em;199}200201/* Item toolbar - shows on hover/focus */202.action-widget .monaco-list-row.action .action-list-item-toolbar {203display: none;204}205206.action-widget .monaco-list-row.focused.action.has-toolbar .action-list-item-toolbar,207.action-widget .monaco-list-row:hover.action.has-toolbar .action-list-item-toolbar {208display: flex;209}210211.action-widget .monaco-list-row .action-list-item-toolbar .monaco-action-bar:not(.vertical) .action-label:not(.disabled):hover{212background-color: var(--vscode-list-activeSelectionBackground);213}214215.action-widget-delegate-label {216display: flex;217align-items: center;218gap: 4px;219font-size: 12px;220}221222223