1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 1.2 +++ b/browser/devtools/debugger/debugger.xul Wed Dec 31 06:09:35 2014 +0100 1.3 @@ -0,0 +1,518 @@ 1.4 +<?xml version="1.0" encoding="utf-8"?> 1.5 +<!-- This Source Code Form is subject to the terms of the Mozilla Public 1.6 + - License, v. 2.0. If a copy of the MPL was not distributed with this 1.7 + - file, You can obtain one at http://mozilla.org/MPL/2.0/. --> 1.8 +<?xml-stylesheet href="chrome://browser/skin/" type="text/css"?> 1.9 +<?xml-stylesheet href="chrome://browser/content/devtools/widgets.css" type="text/css"?> 1.10 +<?xml-stylesheet href="chrome://browser/content/devtools/debugger.css" type="text/css"?> 1.11 +<?xml-stylesheet href="chrome://browser/skin/devtools/common.css" type="text/css"?> 1.12 +<?xml-stylesheet href="chrome://browser/skin/devtools/widgets.css" type="text/css"?> 1.13 +<?xml-stylesheet href="chrome://browser/skin/devtools/debugger.css" type="text/css"?> 1.14 +<!DOCTYPE window [ 1.15 + <!ENTITY % debuggerDTD SYSTEM "chrome://browser/locale/devtools/debugger.dtd"> 1.16 + %debuggerDTD; 1.17 +]> 1.18 +<?xul-overlay href="chrome://global/content/editMenuOverlay.xul"?> 1.19 + 1.20 +<window xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul" 1.21 + macanimationtype="document" 1.22 + fullscreenbutton="true" 1.23 + screenX="4" screenY="4" 1.24 + width="960" height="480" 1.25 + persist="screenX screenY width height sizemode"> 1.26 + 1.27 + <script type="application/javascript;version=1.8" 1.28 + src="chrome://browser/content/devtools/theme-switching.js"/> 1.29 + <script type="text/javascript" src="chrome://global/content/globalOverlay.js"/> 1.30 + <script type="text/javascript" src="debugger-controller.js"/> 1.31 + <script type="text/javascript" src="debugger-view.js"/> 1.32 + <script type="text/javascript" src="debugger-toolbar.js"/> 1.33 + <script type="text/javascript" src="debugger-panes.js"/> 1.34 + 1.35 + <commandset id="editMenuCommands"/> 1.36 + 1.37 + <commandset id="debuggerCommands"> 1.38 + <command id="blackBoxCommand" 1.39 + oncommand="DebuggerView.Sources.toggleBlackBoxing()"/> 1.40 + <command id="unBlackBoxButton" 1.41 + oncommand="DebuggerView.Sources._onStopBlackBoxing()"/> 1.42 + <command id="prettyPrintCommand" 1.43 + oncommand="DebuggerView.Sources.togglePrettyPrint()"/> 1.44 + <command id="toggleBreakpointsCommand" 1.45 + oncommand="DebuggerView.Sources.toggleBreakpoints()"/> 1.46 + <command id="nextSourceCommand" 1.47 + oncommand="DebuggerView.Sources.selectNextItem()"/> 1.48 + <command id="prevSourceCommand" 1.49 + oncommand="DebuggerView.Sources.selectPrevItem()"/> 1.50 + <command id="resumeCommand" 1.51 + oncommand="DebuggerView.Toolbar._onResumePressed()"/> 1.52 + <command id="stepOverCommand" 1.53 + oncommand="DebuggerView.Toolbar._onStepOverPressed()"/> 1.54 + <command id="stepInCommand" 1.55 + oncommand="DebuggerView.Toolbar._onStepInPressed()"/> 1.56 + <command id="stepOutCommand" 1.57 + oncommand="DebuggerView.Toolbar._onStepOutPressed()"/> 1.58 + <command id="fileSearchCommand" 1.59 + oncommand="DebuggerView.Filtering._doFileSearch()"/> 1.60 + <command id="globalSearchCommand" 1.61 + oncommand="DebuggerView.Filtering._doGlobalSearch()"/> 1.62 + <command id="functionSearchCommand" 1.63 + oncommand="DepbuggerView.Filtering._doFunctionSearch()"/> 1.64 + <command id="tokenSearchCommand" 1.65 + oncommand="DebuggerView.Filtering._doTokenSearch()"/> 1.66 + <command id="lineSearchCommand" 1.67 + oncommand="DebuggerView.Filtering._doLineSearch()"/> 1.68 + <command id="variableSearchCommand" 1.69 + oncommand="DebuggerView.Filtering._doVariableSearch()"/> 1.70 + <command id="variablesFocusCommand" 1.71 + oncommand="DebuggerView.Filtering._doVariablesFocus()"/> 1.72 + <command id="addBreakpointCommand" 1.73 + oncommand="DebuggerView.Sources._onCmdAddBreakpoint()"/> 1.74 + <command id="addConditionalBreakpointCommand" 1.75 + oncommand="DebuggerView.Sources._onCmdAddConditionalBreakpoint()"/> 1.76 + <command id="addWatchExpressionCommand" 1.77 + oncommand="DebuggerView.WatchExpressions._onCmdAddExpression()"/> 1.78 + <command id="removeAllWatchExpressionsCommand" 1.79 + oncommand="DebuggerView.WatchExpressions._onCmdRemoveAllExpressions()"/> 1.80 + <command id="toggleAutoPrettyPrint" 1.81 + oncommand="DebuggerView.Options._toggleAutoPrettyPrint()"/> 1.82 + <command id="togglePauseOnExceptions" 1.83 + oncommand="DebuggerView.Options._togglePauseOnExceptions()"/> 1.84 + <command id="toggleIgnoreCaughtExceptions" 1.85 + oncommand="DebuggerView.Options._toggleIgnoreCaughtExceptions()"/> 1.86 + <command id="toggleShowPanesOnStartup" 1.87 + oncommand="DebuggerView.Options._toggleShowPanesOnStartup()"/> 1.88 + <command id="toggleShowOnlyEnum" 1.89 + oncommand="DebuggerView.Options._toggleShowVariablesOnlyEnum()"/> 1.90 + <command id="toggleShowVariablesFilterBox" 1.91 + oncommand="DebuggerView.Options._toggleShowVariablesFilterBox()"/> 1.92 + <command id="toggleShowOriginalSource" 1.93 + oncommand="DebuggerView.Options._toggleShowOriginalSource()"/> 1.94 + <command id="toggleTracing" 1.95 + oncommand="DebuggerView.Tracer._onToggleTracing()"/> 1.96 + <command id="startTracing" 1.97 + oncommand="DebuggerView.Tracer._onStartTracing()"/> 1.98 + <command id="clearTraces" 1.99 + oncommand="DebuggerView.Tracer._onClear()"/> 1.100 + </commandset> 1.101 + 1.102 + <popupset id="debuggerPopupset"> 1.103 + <menupopup id="sourceEditorContextMenu" 1.104 + onpopupshowing="goUpdateGlobalEditMenuItems()"> 1.105 + <menuitem id="se-dbg-cMenu-addBreakpoint" 1.106 + label="&debuggerUI.seMenuBreak;" 1.107 + key="addBreakpointKey" 1.108 + command="addBreakpointCommand"/> 1.109 + <menuitem id="se-dbg-cMenu-addConditionalBreakpoint" 1.110 + label="&debuggerUI.seMenuCondBreak;" 1.111 + key="addConditionalBreakpointKey" 1.112 + command="addConditionalBreakpointCommand"/> 1.113 + <menuitem id="se-dbg-cMenu-addAsWatch" 1.114 + label="&debuggerUI.seMenuAddWatch;" 1.115 + key="addWatchExpressionKey" 1.116 + command="addWatchExpressionCommand"/> 1.117 + <menuseparator/> 1.118 + <menuitem id="cMenu_copy"/> 1.119 + <menuseparator/> 1.120 + <menuitem id="cMenu_selectAll"/> 1.121 + <menuseparator/> 1.122 + <menuitem id="se-dbg-cMenu-findFile" 1.123 + label="&debuggerUI.searchFile;" 1.124 + accesskey="&debuggerUI.searchFile.accesskey;" 1.125 + key="fileSearchKey" 1.126 + command="fileSearchCommand"/> 1.127 + <menuitem id="se-dbg-cMenu-findGlobal" 1.128 + label="&debuggerUI.searchGlobal;" 1.129 + accesskey="&debuggerUI.searchGlobal.accesskey;" 1.130 + key="globalSearchKey" 1.131 + command="globalSearchCommand"/> 1.132 + <menuitem id="se-dbg-cMenu-findFunction" 1.133 + label="&debuggerUI.searchFunction;" 1.134 + accesskey="&debuggerUI.searchFunction.accesskey;" 1.135 + key="functionSearchKey" 1.136 + command="functionSearchCommand"/> 1.137 + <menuseparator/> 1.138 + <menuitem id="se-dbg-cMenu-findToken" 1.139 + label="&debuggerUI.searchToken;" 1.140 + accesskey="&debuggerUI.searchToken.accesskey;" 1.141 + key="tokenSearchKey" 1.142 + command="tokenSearchCommand"/> 1.143 + <menuitem id="se-dbg-cMenu-findLine" 1.144 + label="&debuggerUI.searchGoToLine;" 1.145 + accesskey="&debuggerUI.searchGoToLine.accesskey;" 1.146 + key="lineSearchKey" 1.147 + command="lineSearchCommand"/> 1.148 + <menuseparator/> 1.149 + <menuitem id="se-dbg-cMenu-findVariable" 1.150 + label="&debuggerUI.searchVariable;" 1.151 + accesskey="&debuggerUI.searchVariable.accesskey;" 1.152 + key="variableSearchKey" 1.153 + command="variableSearchCommand"/> 1.154 + <menuitem id="se-dbg-cMenu-focusVariables" 1.155 + label="&debuggerUI.focusVariables;" 1.156 + accesskey="&debuggerUI.focusVariables.accesskey;" 1.157 + key="variablesFocusKey" 1.158 + command="variablesFocusCommand"/> 1.159 + <menuitem id="se-dbg-cMenu-prettyPrint" 1.160 + label="&debuggerUI.sources.prettyPrint;" 1.161 + command="prettyPrintCommand"/> 1.162 + </menupopup> 1.163 + <menupopup id="debuggerWatchExpressionsContextMenu"> 1.164 + <menuitem id="add-watch-expression" 1.165 + label="&debuggerUI.addWatch;" 1.166 + accesskey="&debuggerUI.addWatch.accesskey;" 1.167 + key="addWatchExpressionKey" 1.168 + command="addWatchExpressionCommand"/> 1.169 + <menuitem id="removeAll-watch-expression" 1.170 + label="&debuggerUI.removeAllWatch;" 1.171 + accesskey="&debuggerUI.removeAllWatch.accesskey;" 1.172 + key="removeAllWatchExpressionsKey" 1.173 + command="removeAllWatchExpressionsCommand"/> 1.174 + </menupopup> 1.175 + <menupopup id="debuggerPrefsContextMenu" 1.176 + position="before_end" 1.177 + onpopupshowing="DebuggerView.Options._onPopupShowing()" 1.178 + onpopuphiding="DebuggerView.Options._onPopupHiding()" 1.179 + onpopuphidden="DebuggerView.Options._onPopupHidden()"> 1.180 + <menuitem id="auto-pretty-print" 1.181 + type="checkbox" 1.182 + label="&debuggerUI.autoPrettyPrint;" 1.183 + accesskey="&debuggerUI.autoPrettyPrint.accesskey;" 1.184 + command="toggleAutoPrettyPrint"/> 1.185 + <menuitem id="pause-on-exceptions" 1.186 + type="checkbox" 1.187 + label="&debuggerUI.pauseExceptions;" 1.188 + accesskey="&debuggerUI.pauseExceptions.accesskey;" 1.189 + command="togglePauseOnExceptions"/> 1.190 + <menuitem id="ignore-caught-exceptions" 1.191 + type="checkbox" 1.192 + label="&debuggerUI.ignoreCaughtExceptions;" 1.193 + accesskey="&debuggerUI.ignoreCaughtExceptions.accesskey;" 1.194 + command="toggleIgnoreCaughtExceptions"/> 1.195 + <menuitem id="show-panes-on-startup" 1.196 + type="checkbox" 1.197 + label="&debuggerUI.showPanesOnInit;" 1.198 + accesskey="&debuggerUI.showPanesOnInit.accesskey;" 1.199 + command="toggleShowPanesOnStartup"/> 1.200 + <menuitem id="show-vars-only-enum" 1.201 + type="checkbox" 1.202 + label="&debuggerUI.showOnlyEnum;" 1.203 + accesskey="&debuggerUI.showOnlyEnum.accesskey;" 1.204 + command="toggleShowOnlyEnum"/> 1.205 + <menuitem id="show-vars-filter-box" 1.206 + type="checkbox" 1.207 + label="&debuggerUI.showVarsFilter;" 1.208 + accesskey="&debuggerUI.showVarsFilter.accesskey;" 1.209 + command="toggleShowVariablesFilterBox"/> 1.210 + <menuitem id="show-original-source" 1.211 + type="checkbox" 1.212 + label="&debuggerUI.showOriginalSource;" 1.213 + accesskey="&debuggerUI.showOriginalSource.accesskey;" 1.214 + command="toggleShowOriginalSource"/> 1.215 + </menupopup> 1.216 + </popupset> 1.217 + 1.218 + <keyset id="debuggerKeys"> 1.219 + <key id="nextSourceKey" 1.220 + keycode="VK_DOWN" 1.221 + modifiers="accel alt" 1.222 + command="nextSourceCommand"/> 1.223 + <key id="prevSourceKey" 1.224 + keycode="VK_UP" 1.225 + modifiers="accel alt" 1.226 + command="prevSourceCommand"/> 1.227 + <key id="resumeKey" 1.228 + keycode="&debuggerUI.stepping.resume1;" 1.229 + command="resumeCommand"/> 1.230 + <key id="resumeKey2" 1.231 + keycode="&debuggerUI.stepping.resume2;" 1.232 + modifiers="accel" 1.233 + command="resumeCommand"/> 1.234 + <key id="stepOverKey" 1.235 + keycode="&debuggerUI.stepping.stepOver1;" 1.236 + command="stepOverCommand"/> 1.237 + <key id="stepOverKey2" 1.238 + keycode="&debuggerUI.stepping.stepOver2;" 1.239 + modifiers="accel" 1.240 + command="stepOverCommand"/> 1.241 + <key id="stepInKey" 1.242 + keycode="&debuggerUI.stepping.stepIn1;" 1.243 + command="stepInCommand"/> 1.244 + <key id="stepInKey2" 1.245 + keycode="&debuggerUI.stepping.stepIn2;" 1.246 + modifiers="accel" 1.247 + command="stepInCommand"/> 1.248 + <key id="stepOutKey" 1.249 + keycode="&debuggerUI.stepping.stepOut1;" 1.250 + modifiers="shift" 1.251 + command="stepOutCommand"/> 1.252 + <key id="stepOutKey2" 1.253 + keycode="&debuggerUI.stepping.stepOut2;" 1.254 + modifiers="accel shift" 1.255 + command="stepOutCommand"/> 1.256 + <key id="fileSearchKey" 1.257 + key="&debuggerUI.searchFile.key;" 1.258 + modifiers="accel" 1.259 + command="fileSearchCommand"/> 1.260 + <key id="fileSearchKey" 1.261 + key="&debuggerUI.searchFile.altkey;" 1.262 + modifiers="accel" 1.263 + command="fileSearchCommand"/> 1.264 + <key id="globalSearchKey" 1.265 + key="&debuggerUI.searchGlobal.key;" 1.266 + modifiers="accel alt" 1.267 + command="globalSearchCommand"/> 1.268 + <key id="functionSearchKey" 1.269 + key="&debuggerUI.searchFunction.key;" 1.270 + modifiers="accel" 1.271 + command="functionSearchCommand"/> 1.272 + <key id="tokenSearchKey" 1.273 + key="&debuggerUI.searchToken.key;" 1.274 + modifiers="accel" 1.275 + command="tokenSearchCommand"/> 1.276 + <key id="lineSearchKey" 1.277 + key="&debuggerUI.searchGoToLine.key;" 1.278 + modifiers="accel" 1.279 + command="lineSearchCommand"/> 1.280 + <key id="variableSearchKey" 1.281 + key="&debuggerUI.searchVariable.key;" 1.282 + modifiers="accel alt" 1.283 + command="variableSearchCommand"/> 1.284 + <key id="variablesFocusKey" 1.285 + key="&debuggerUI.focusVariables.key;" 1.286 + modifiers="accel shift" 1.287 + command="variablesFocusCommand"/> 1.288 + <key id="addBreakpointKey" 1.289 + key="&debuggerUI.seMenuBreak.key;" 1.290 + modifiers="accel" 1.291 + command="addBreakpointCommand"/> 1.292 + <key id="addConditionalBreakpointKey" 1.293 + key="&debuggerUI.seMenuCondBreak.key;" 1.294 + modifiers="accel shift" 1.295 + command="addConditionalBreakpointCommand"/> 1.296 + <key id="addWatchExpressionKey" 1.297 + key="&debuggerUI.seMenuAddWatch.key;" 1.298 + modifiers="accel shift" 1.299 + command="addWatchExpressionCommand"/> 1.300 + <key id="removeAllWatchExpressionsKey" 1.301 + key="&debuggerUI.removeAllWatch.key;" 1.302 + modifiers="accel alt" 1.303 + command="removeAllWatchExpressionsCommand"/> 1.304 + </keyset> 1.305 + 1.306 + <vbox id="body" 1.307 + class="theme-body" 1.308 + layout="horizontal" 1.309 + flex="1"> 1.310 + <toolbar id="debugger-toolbar" 1.311 + class="devtools-toolbar"> 1.312 + <hbox id="debugger-controls" 1.313 + class="devtools-toolbarbutton-group"> 1.314 + <toolbarbutton id="resume" 1.315 + class="devtools-toolbarbutton" 1.316 + tabindex="0"/> 1.317 + <toolbarbutton id="step-over" 1.318 + class="devtools-toolbarbutton" 1.319 + tabindex="0"/> 1.320 + <toolbarbutton id="step-in" 1.321 + class="devtools-toolbarbutton" 1.322 + tabindex="0"/> 1.323 + <toolbarbutton id="step-out" 1.324 + class="devtools-toolbarbutton" 1.325 + tabindex="0"/> 1.326 + </hbox> 1.327 + <hbox> 1.328 + <toolbarbutton id="trace" 1.329 + class="devtools-toolbarbutton" 1.330 + command="toggleTracing" 1.331 + tabindex="0" 1.332 + hidden="true"/> 1.333 + </hbox> 1.334 + <vbox id="stackframes" flex="1"/> 1.335 + <textbox id="searchbox" 1.336 + class="devtools-searchinput" type="search"/> 1.337 + <toolbarbutton id="instruments-pane-toggle" 1.338 + class="devtools-toolbarbutton" 1.339 + tooltiptext="&debuggerUI.panesButton.tooltip;" 1.340 + tabindex="0"/> 1.341 + <toolbarbutton id="debugger-options" 1.342 + class="devtools-option-toolbarbutton" 1.343 + tooltiptext="&debuggerUI.optsButton.tooltip;" 1.344 + popup="debuggerPrefsContextMenu" 1.345 + tabindex="0"/> 1.346 + </toolbar> 1.347 + <vbox id="globalsearch" orient="vertical" hidden="true"/> 1.348 + <splitter class="devtools-horizontal-splitter" hidden="true"/> 1.349 + <hbox id="debugger-widgets" flex="1"> 1.350 + <tabbox id="sources-pane" 1.351 + class="devtools-sidebar-tabs"> 1.352 + <tabs> 1.353 + <tab id="sources-tab" label="&debuggerUI.tabs.sources;"/> 1.354 + <tab id="callstack-tab" label="&debuggerUI.tabs.callstack;"/> 1.355 + <tab id="tracer-tab" label="&debuggerUI.tabs.traces;" hidden="true"/> 1.356 + </tabs> 1.357 + <tabpanels flex="1"> 1.358 + <tabpanel id="sources-tabpanel"> 1.359 + <vbox id="sources" flex="1"/> 1.360 + <toolbar id="sources-toolbar" class="devtools-toolbar"> 1.361 + <hbox id="sources-controls" 1.362 + class="devtools-toolbarbutton-group"> 1.363 + <toolbarbutton id="black-box" 1.364 + class="devtools-toolbarbutton" 1.365 + tooltiptext="&debuggerUI.sources.blackBoxTooltip;" 1.366 + command="blackBoxCommand"/> 1.367 + <toolbarbutton id="pretty-print" 1.368 + class="devtools-toolbarbutton devtools-monospace" 1.369 + label="{}" 1.370 + tooltiptext="&debuggerUI.sources.prettyPrint;" 1.371 + command="prettyPrintCommand" 1.372 + hidden="true"/> 1.373 + </hbox> 1.374 + <toolbarbutton id="toggle-breakpoints" 1.375 + class="devtools-toolbarbutton" 1.376 + tooltiptext="&debuggerUI.sources.toggleBreakpoints;" 1.377 + command="toggleBreakpointsCommand"/> 1.378 + </toolbar> 1.379 + </tabpanel> 1.380 + <tabpanel id="callstack-tabpanel"> 1.381 + <vbox id="callstack-list" flex="1"/> 1.382 + </tabpanel> 1.383 + <tabpanel id="tracer-tabpanel"> 1.384 + <vbox id="tracer-traces" flex="1"/> 1.385 + <hbox class="trace-item-template" hidden="true"> 1.386 + <hbox class="trace-item" align="center" flex="1" crop="end"> 1.387 + <label class="trace-type plain"/> 1.388 + <label class="trace-name plain" crop="end"/> 1.389 + </hbox> 1.390 + </hbox> 1.391 + <toolbar id="tracer-toolbar" class="devtools-toolbar"> 1.392 + <toolbarbutton id="clear-tracer" 1.393 + label="&debuggerUI.clearButton;" 1.394 + tooltiptext="&debuggerUI.clearButton.tooltip;" 1.395 + command="clearTraces" 1.396 + class="devtools-toolbarbutton"/> 1.397 + <textbox id="tracer-search" 1.398 + class="devtools-searchinput" 1.399 + flex="1" 1.400 + type="search"/> 1.401 + </toolbar> 1.402 + </tabpanel> 1.403 + </tabpanels> 1.404 + </tabbox> 1.405 + <splitter id="sources-and-editor-splitter" 1.406 + class="devtools-side-splitter"/> 1.407 + <deck id="editor-deck" flex="1"> 1.408 + <vbox id="editor"/> 1.409 + <vbox id="black-boxed-message" 1.410 + align="center" 1.411 + pack="center"> 1.412 + <description id="black-boxed-message-label"> 1.413 + &debuggerUI.blackBoxMessage.label; 1.414 + </description> 1.415 + <button id="black-boxed-message-button" 1.416 + class="devtools-toolbarbutton" 1.417 + label="&debuggerUI.blackBoxMessage.unBlackBoxButton;" 1.418 + image="chrome://browser/skin/devtools/debugger-blackbox-eye.png" 1.419 + command="unBlackBoxCommand"/> 1.420 + </vbox> 1.421 + <vbox id="source-progress-container" 1.422 + align="center" 1.423 + pack="center"> 1.424 + <progressmeter id="source-progress" 1.425 + mode="undetermined"/> 1.426 + </vbox> 1.427 + </deck> 1.428 + <splitter id="editor-and-instruments-splitter" 1.429 + class="devtools-side-splitter"/> 1.430 + <tabbox id="instruments-pane" 1.431 + class="devtools-sidebar-tabs" 1.432 + hidden="true"> 1.433 + <tabs> 1.434 + <tab id="variables-tab" label="&debuggerUI.tabs.variables;"/> 1.435 + <tab id="events-tab" label="&debuggerUI.tabs.events;"/> 1.436 + </tabs> 1.437 + <tabpanels flex="1"> 1.438 + <tabpanel id="variables-tabpanel"> 1.439 + <vbox id="expressions"/> 1.440 + <splitter class="devtools-horizontal-splitter"/> 1.441 + <vbox id="variables" flex="1"/> 1.442 + </tabpanel> 1.443 + <tabpanel id="events-tabpanel"> 1.444 + <vbox id="event-listeners" flex="1"/> 1.445 + </tabpanel> 1.446 + </tabpanels> 1.447 + </tabbox> 1.448 + <splitter id="vertical-layout-splitter" 1.449 + class="devtools-horizontal-splitter"/> 1.450 + <hbox id="vertical-layout-panes-container"> 1.451 + <splitter id="sources-and-instruments-splitter" 1.452 + class="devtools-side-splitter"/> 1.453 + <!-- The sources-pane and instruments-pane will be moved in this 1.454 + container if the toolbox's host requires it. --> 1.455 + </hbox> 1.456 + </hbox> 1.457 + </vbox> 1.458 + 1.459 + <panel id="searchbox-help-panel" 1.460 + level="top" 1.461 + type="arrow" 1.462 + position="before_start" 1.463 + noautofocus="true" 1.464 + consumeoutsideclicks="false"> 1.465 + <vbox> 1.466 + <hbox> 1.467 + <label id="filter-label"/> 1.468 + </hbox> 1.469 + <label id="searchbox-panel-operators" 1.470 + value="&debuggerUI.searchPanelOperators;"/> 1.471 + <hbox align="center"> 1.472 + <button id="global-operator-button" 1.473 + class="searchbox-panel-operator-button devtools-monospace" 1.474 + command="globalSearchCommand"/> 1.475 + <label id="global-operator-label" 1.476 + class="plain searchbox-panel-operator-label"/> 1.477 + </hbox> 1.478 + <hbox align="center"> 1.479 + <button id="function-operator-button" 1.480 + class="searchbox-panel-operator-button devtools-monospace" 1.481 + command="functionSearchCommand"/> 1.482 + <label id="function-operator-label" 1.483 + class="plain searchbox-panel-operator-label"/> 1.484 + </hbox> 1.485 + <hbox align="center"> 1.486 + <button id="token-operator-button" 1.487 + class="searchbox-panel-operator-button devtools-monospace" 1.488 + command="tokenSearchCommand"/> 1.489 + <label id="token-operator-label" 1.490 + class="plain searchbox-panel-operator-label"/> 1.491 + </hbox> 1.492 + <hbox align="center"> 1.493 + <button id="line-operator-button" 1.494 + class="searchbox-panel-operator-button devtools-monospace" 1.495 + command="lineSearchCommand"/> 1.496 + <label id="line-operator-label" 1.497 + class="plain searchbox-panel-operator-label"/> 1.498 + </hbox> 1.499 + <hbox align="center"> 1.500 + <button id="variable-operator-button" 1.501 + class="searchbox-panel-operator-button devtools-monospace" 1.502 + command="variableSearchCommand"/> 1.503 + <label id="variable-operator-label" 1.504 + class="plain searchbox-panel-operator-label"/> 1.505 + </hbox> 1.506 + </vbox> 1.507 + </panel> 1.508 + 1.509 + <panel id="conditional-breakpoint-panel" 1.510 + level="top" 1.511 + type="arrow" 1.512 + noautofocus="true" 1.513 + consumeoutsideclicks="false"> 1.514 + <vbox> 1.515 + <label id="conditional-breakpoint-panel-description" 1.516 + value="&debuggerUI.condBreakPanelTitle;"/> 1.517 + <textbox id="conditional-breakpoint-panel-textbox"/> 1.518 + </vbox> 1.519 + </panel> 1.520 + 1.521 +</window>