Path: blob/main/src/vs/base/browser/ui/menu/menubar.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/* Menubar styles */67.menubar {8display: flex;9flex-shrink: 1;10box-sizing: border-box;11height: 100%;12overflow: hidden;13}1415.menubar.overflow-menu-only {16width: 38px;17}1819.fullscreen .menubar:not(.compact) {20margin: 0px;21padding: 4px 5px;22}2324.menubar > .menubar-menu-button {25display: flex;26align-items: center;27box-sizing: border-box;28cursor: default;29-webkit-app-region: no-drag;30zoom: 1;31white-space: nowrap;32outline: 0 !important;33}3435.monaco-workbench .menubar:not(.compact) > .menubar-menu-button:focus .menubar-menu-title {36outline-width: 1px;37outline-style: solid;38outline-offset: -1px;39outline-color: var(--vscode-focusBorder);40}4142.menubar.compact {43flex-shrink: 0;44overflow: visible; /* to avoid the compact menu to be repositioned when clicking */45}4647.menubar.compact > .menubar-menu-button {48width: 100%;49height: 100%;50padding: 0px;51}5253.menubar-menu-title {54padding: 0px 8px;55border-radius: 5px;56}5758.menubar .menubar-menu-items-holder {59position: fixed;60left: 0px;61opacity: 1;62z-index: 2000;63}6465.menubar.compact .menubar-menu-items-holder {66position: fixed;67}6869.menubar .menubar-menu-items-holder.monaco-menu-container {70outline: 0;71border: none;72}7374.menubar .menubar-menu-items-holder.monaco-menu-container :focus {75outline: 0;76}7778.menubar .toolbar-toggle-more {79width: 22px;80height: 22px;81padding: 0 8px;82display: flex;83align-items: center;84justify-content: center;85vertical-align: sub;86}8788.menubar.compact .toolbar-toggle-more {89position: relative;90left: 0px;91top: 0px;92cursor: pointer;93width: 100%;94display: flex;95align-items: center;96justify-content: center;97}9899.menubar:not(.compact) .menubar-menu-button:first-child .toolbar-toggle-more::before,100.menubar.compact .toolbar-toggle-more::before {101content: var(--vscode-icon-menu-content) !important;102font-family: var(--vscode-icon-menu-font-family) !important;103}104105/* Match behavior of outline for activity bar icons */106.menubar.compact > .menubar-menu-button.open .menubar-menu-title,107.menubar.compact > .menubar-menu-button:focus .menubar-menu-title,108.menubar.compact > .menubar-menu-button:hover .menubar-menu-title{109outline-width: 1px !important;110outline-offset: -8px !important;111}112113114