layoutdebug.xhtml (8112B)
1 <?xml version="1.0"?> 2 <!-- vim: set shiftwidth=2 tabstop=8 expandtab : 3 - 4 - 5 - This Source Code Form is subject to the terms of the Mozilla Public 6 - License, v. 2.0. If a copy of the MPL was not distributed with this 7 - file, You can obtain one at http://mozilla.org/MPL/2.0/. --> 8 9 <?csp default-src chrome:; style-src chrome: 'unsafe-inline'; ?> 10 11 <!DOCTYPE window> 12 13 <!-- 14 15 NOTE: Because this window is used for layout regression tests, the 16 persist attribute should never be used on anything. Otherwise there 17 is a risk of running baseline and verify runs under different 18 conditions. 19 20 --> 21 22 <window 23 xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul" 24 xmlns:html="http://www.w3.org/1999/xhtml" 25 id="main-window" 26 align="stretch" 27 data-l10n-id="layoutdebug-main-window" 28 windowtype="mozapp:layoutdebug" 29 width="1024" 30 height="768" 31 screenX="4" 32 screenY="4" 33 > 34 <linkset> 35 <html:link rel="stylesheet" href="chrome://global/skin/global.css" /> 36 37 <html:link rel="localization" href="layoutdebug/layoutdebug.ftl" /> 38 </linkset> 39 40 <script src="chrome://layoutdebug/content/layoutdebug.js" /> 41 42 <commandset id="tasksCommands"> 43 <command id="cmd_open" /> 44 <command id="cmd_close" /> 45 <command id="cmd_focusURLBar" /> 46 <command id="cmd_reload" /> 47 <command id="cmd_dumpContent" /> 48 <command id="cmd_dumpFrames" /> 49 <command id="cmd_dumpFramesInCSSPixels" /> 50 <command id="cmd_dumpTextRuns" /> 51 <command id="cmd_openDevTools" /> 52 <command id="cmd_dumpRetainedDisplayList" /> 53 </commandset> 54 55 <keyset id="tasksKeys"> 56 <key id="key_open" key="O" modifiers="accel" command="cmd_open" /> 57 <key id="key_close" key="W" modifiers="accel" command="cmd_close" /> 58 <key 59 id="key_focusURLBar" 60 key="L" 61 modifiers="accel" 62 command="cmd_focusURLBar" 63 /> 64 <key id="key_reload" key="R" modifiers="accel" command="cmd_reload" /> 65 <key 66 id="key_dumpContent" 67 key="D" 68 modifiers="accel" 69 command="cmd_dumpContent" 70 /> 71 <!-- "D" means DOM tree --> 72 <key 73 id="key_dumpFrames" 74 key="F" 75 modifiers="accel" 76 command="cmd_dumpFrames" 77 /> 78 <key 79 id="key_dumpFramesInCSSPixels" 80 key="P" 81 modifiers="accel" 82 command="cmd_dumpFramesInCSSPixels" 83 /> 84 <key 85 id="key_dumpTextRuns" 86 key="T" 87 modifiers="accel" 88 command="cmd_dumpTextRuns" 89 /> 90 <!-- "G" means Graphics --> 91 <key 92 id="key_dumpRetainedDisplayList" 93 key="G" 94 modifiers="accel" 95 command="cmd_dumpRetainedDisplayList" 96 /> 97 <key id="key_devTools" keycode="VK_F12" command="cmd_openDevTools" /> 98 </keyset> 99 100 <vbox flex="1"> 101 <toolbox> 102 <toolbar type="menubar"> 103 <menubar id="main-menubar"> 104 <menu id="menu_file" label="File" accesskey="F"> 105 <menupopup id="menu_FilePopup"> 106 <menuitem 107 id="menu_open" 108 label="Open Fileā¦" 109 accesskey="O" 110 key="key_open" 111 command="cmd_open" 112 /> 113 <menuitem 114 id="menu_close" 115 label="Close" 116 accesskey="C" 117 key="key_close" 118 command="cmd_close" 119 /> 120 </menupopup> 121 </menu> 122 <menu 123 id="layoutdebug-toggle-menu" 124 data-l10n-id="layoutdebug-toggle-menu" 125 > 126 <menupopup> 127 <menuitem 128 type="checkbox" 129 id="menu_paintDumping" 130 data-l10n-id="layoutdebug-paint-dumping" 131 /> 132 <menuitem 133 type="checkbox" 134 id="menu_invalidateDumping" 135 data-l10n-id="layoutdebug-invalidate-dumping" 136 /> 137 <menuseparator /> 138 <menuitem 139 type="checkbox" 140 id="menu_eventDumping" 141 data-l10n-id="layoutdebug-event-dumping" 142 /> 143 <menuitem 144 type="checkbox" 145 id="menu_motionEventDumping" 146 data-l10n-id="layoutdebug-motion-event-dumping" 147 /> 148 <menuitem 149 type="checkbox" 150 id="menu_crossingEventDumping" 151 data-l10n-id="layoutdebug-crossing-event-dumping" 152 /> 153 <menuseparator /> 154 <menuitem 155 type="checkbox" 156 id="menu_reflowCounts" 157 data-l10n-id="layoutdebug-reflow-counts" 158 /> 159 <menuitem 160 type="checkbox" 161 id="menu_pagedMode" 162 data-l10n-id="layoutdebug-paged-mode" 163 /> 164 <menuseparator /> 165 <menuitem 166 type="checkbox" 167 id="menu_anonymousSubtreeDumping" 168 data-l10n-id="layoutdebug-anonymous-subtree-dumping" 169 /> 170 <menuitem 171 type="checkbox" 172 id="menu_deterministicFrameDumping" 173 data-l10n-id="layoutdebug-deterministic-frame-dumping" 174 /> 175 </menupopup> 176 </menu> 177 <menu id="layoutdebug-dump-menu" data-l10n-id="layoutdebug-dump-menu"> 178 <menupopup> 179 <menuitem 180 id="menu_processIDs" 181 label="Process IDs" 182 accesskey="P" 183 /> 184 <menuitem 185 id="menu_dumpContent" 186 data-l10n-id="layoutdebug-dump-content" 187 /> 188 <menuitem 189 id="menu_dumpFrames" 190 data-l10n-id="layoutdebug-dump-frames" 191 /> 192 <menuitem 193 id="menu_dumpFramesInCSSPixels" 194 data-l10n-id="layoutdebug-dump-frames-in-css-pixels" 195 /> 196 <menuitem 197 id="menu_dumpTextRuns" 198 data-l10n-id="layoutdebug-dump-text-runs" 199 /> 200 <menuitem 201 id="menu_dumpCounterManager" 202 data-l10n-id="layoutdebug-dump-counter-manager" 203 /> 204 <menuitem 205 id="menu_dumpRetainedDisplayList" 206 data-l10n-id="layoutdebug-dump-retained-display-list" 207 /> 208 <menuseparator /> 209 <menuitem 210 id="menu_dumpStyleSheets" 211 data-l10n-id="layoutdebug-dump-style-sheets" 212 /> 213 <menuitem 214 id="menu_dumpMatchedRules" 215 data-l10n-id="layoutdebug-dump-matched-rules" 216 /> 217 <menuitem 218 id="menu_dumpComputedStyles" 219 data-l10n-id="layoutdebug-dump-computed-styles" 220 /> 221 <menuseparator /> 222 <menuitem 223 id="menu_dumpReflowStats" 224 data-l10n-id="layoutdebug-dump-reflow-stats" 225 /> 226 </menupopup> 227 </menu> 228 <menu id="tasksMenu" /> 229 <menu id="menu_Help" /> 230 </menubar> 231 </toolbar> 232 233 <toolbar id="nav-toolbar"> 234 <toolbarbutton 235 id="back-button" 236 class="toolbarbutton-1" 237 data-l10n-id="layoutdebug-back-button" 238 /> 239 <toolbarbutton 240 id="forward-button" 241 class="toolbarbutton-1" 242 data-l10n-id="layoutdebug-forward-button" 243 /> 244 <toolbarbutton 245 id="reload-button" 246 class="toolbarbutton-1" 247 data-l10n-id="layoutdebug-reload-button" 248 command="cmd_reload" 249 /> 250 <toolbarbutton 251 id="stop-button" 252 class="toolbarbutton-1" 253 data-l10n-id="layoutdebug-stop-button" 254 /> 255 256 <html:input id="urlbar" style="flex: 1" /> 257 </toolbar> 258 </toolbox> 259 260 <browser 261 flex="1" 262 id="browser" 263 type="content" 264 primary="true" 265 remote="true" 266 remoteType="web" 267 /> 268 269 <hbox> 270 <description id="status-text" value="" /> 271 </hbox> 272 </vbox> 273 </window>