1/* This Source Code Form is subject to the terms of the Mozilla Public 2 * License, v. 2.0. If a copy of the MPL was not distributed with this 3 * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ 4 5/* ===== toolbar.css ==================================================== 6 == Styles used by XUL toolbar-related elements. 7 ======================================================================= */ 8 9@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"); 10 11/* ::::: toolbox ::::: */ 12 13toolbox { 14 -moz-appearance: toolbox; 15} 16 17/* ::::: menubar & toolbar ::::: */ 18 19toolbar { 20 -moz-appearance: toolbar; 21 min-width: 1px; 22 min-height: 20px; 23 padding: 2px 0px; 24} 25 26menubar, toolbar[type="menubar"] { 27 -moz-appearance: menubar; 28 color: -moz-menubartext; 29 min-width: 1px; 30 min-height: 20px; 31 padding: 1px 0px; 32} 33 34menubar:-moz-lwtheme, 35toolbar:-moz-lwtheme { 36 -moz-appearance: none; 37 color: inherit; 38} 39 40/* in browser.xul, the menubar is inside a toolbar... */ 41toolbaritem > menubar { 42 -moz-appearance: none; 43} 44 45/* ::::: toolbar decorations ::::: */ 46 47toolbarseparator { 48 -moz-appearance: separator; 49 margin : 0; 50 border: 0; 51 min-width: 2px; 52} 53 54toolbarspacer { 55 width: 15px; 56} 57 58/* ::::: toolbarpaletteitem ::::: */ 59 60toolbarpaletteitem { 61 cursor: grab; 62} 63 64.toolbarpaletteitem-box[type="spacer"], 65.toolbarpaletteitem-box[type="spring"] { 66 border: 1px solid #808080; 67 background-color: #FFF !important; 68} 69 70toolbarpaletteitem[place="toolbar"] > toolbarspacer { 71 width: 11px; 72} 73 74.toolbarpaletteitem-box[type="spacer"][place="toolbar"], 75.toolbarpaletteitem-box[type="spring"][place="toolbar"] { 76 margin-top: 2px; 77 margin-bottom: 2px; 78 margin-inline-start: 0px; 79 margin-inline-end: 2px; 80} 81 82.toolbarpaletteitem-box[type="separator"][place="palette"] { 83 width: 2px; 84 height: 50px; 85} 86 87.toolbarpaletteitem-box[type="spacer"][place="palette"], 88.toolbarpaletteitem-box[type="spring"][place="palette"] { 89 margin-bottom: 2px; 90 width: 50px; 91 height: 50px; 92} 93 94.toolbarpaletteitem-box[type="spring"][place="palette"] { 95 background: url("chrome://global/skin/toolbar/spring.png") no-repeat center; 96} 97 98/* ..... drag and drop feedback ..... */ 99 100toolbarpaletteitem[place="toolbar"] { 101 margin-left: -2px; 102 margin-right: -2px; 103 border-left: 2px solid transparent; 104 border-right: 2px solid transparent; 105} 106 107toolbarpaletteitem[dragover="left"] { 108 border-left-color: #000000; 109} 110 111toolbarpaletteitem[dragover="right"] { 112 border-right-color: #000000; 113} 114