5
- The contents of this file are subject to the Mozilla Public License
6
- Version 1.1 (the "License"); you may not use this file except in
7
- compliance with the License. You may obtain a copy of the License at
8
- http://www.mozilla.org/MPL/
10
- Software distributed under the License is distributed on an "AS IS" basis,
11
- WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
12
- for the specific language governing rights and limitations under the
15
- The Original Code is The JavaScript Debugger
17
- The Initial Developer of the Original Code is
18
- Netscape Communications Corporation
19
- Portions created by Netscape are
20
- Copyright (C) 1998 Netscape Communications Corporation.
21
- All Rights Reserved.
23
- Alternatively, the contents of this file may be used under the
24
- terms of the GNU Public License (the "GPL"), in which case the
25
- provisions of the GPL are applicable instead of those above.
26
- If you wish to allow use of your version of this file only
27
- under the terms of the GPL and not to allow others to use your
28
- version of this file under the MPL, indicate your decision by
29
- deleting the provisions above and replace them with the notice
30
- and other provisions required by the GPL. If you do not delete
31
- the provisions above, a recipient may use your version of this
32
- file under either the MPL or the GPL.
35
- Robert Ginda, <rginda@netscape.com>, original author
39
<!DOCTYPE overlay SYSTEM "chrome://venkman/locale/venkman.dtd" >
41
<overlay id="venkman-views-overlay"
42
xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
44
<overlaytarget id="views-overlay-target" hidden="true">
47
<!-- breakpoint view -->
49
<floatingview id="breaks" title="&Break.label;" flex="1">
50
<vbox id="break-view-content" flex="1">
51
<tree flex="1" id="break-tree" persist="height" hidecolumnpicker="true"
53
context="context:breaks">
56
<treecol id="breaks:col-0" label="&BreakCol0.label;"
57
primary="true" flex="5" persist="hidden width"/>
58
<splitter class="tree-splitter"/>
59
<treecol id="breaks:col-1" flex="1" label="&BreakCol1.label;"
60
persist="hidden width"/>
61
<splitter class="tree-splitter"/>
64
<treechildren id="break-body"/>
72
<floatingview id="locals" title="&Locals.label;" flex="1">
73
<vbox id="locals-view-content" flex="1">
74
<tree flex="1" id="locals-tree" persist="height"
76
context="context:locals">
79
<treecol id="locals:col-0" label="&LocalsCol0.header;"
80
primary="true" flex="1" persist="hidden width"/>
81
<splitter class="tree-splitter"/>
82
<treecol id="locals:col-1" flex="1" label="&LocalsCol1.header;"
83
persist="hidden width" hidden="true"/>
84
<splitter class="tree-splitter"/>
85
<treecol id="locals:col-2" flex="1" label="&LocalsCol2.header;"
86
persist="hidden width"/>
87
<splitter class="tree-splitter"/>
88
<treecol id="locals:col-3" flex="1" label="&LocalsCol3.header;"
89
persist="hidden width" hidden="true"/>
92
<treechildren id="locals-body"/>
100
<floatingview id="session" title="&Session.label;" flex="1">
101
<vbox id="session-view-content" flex="1" persist="width">
103
<browser id="session-output-iframe" flex="1" type="content"
104
src="about:blank" context="context:session"/>
105
<textbox id="session-sl-input" class="input-widget"
106
onkeypress="console.views.session.onSLKeyPress(event);"/>
110
<!-- scripts view -->
112
<floatingview id="scripts" title="&Scripts.label;" flex="1">
113
<vbox id="scripts-view-content" flex="1">
114
<hbox id="scripts-search-box" align="center" persist="hidden">
115
<label id="scripts-search-label" value="&ScriptsSearch.label;"
116
onclick="console.views.scripts.onSearchClear(event);"
117
tooltiptext="&ScriptsSearch.tooltip;"/>
118
<textbox id="scripts-search" flex="1"
119
oninput="console.views.scripts.onSearchInput(event);"/>
121
<tree flex="1" id="scripts-tree" persist="height"
123
context="context:scripts">
126
<treecol id="scripts:col-0" label="&ScriptsCol0.header;"
127
primary="true" flex="5" persist="hidden width"/>
128
<splitter class="tree-splitter"/>
129
<treecol id="scripts:col-1" flex="1" label="&ScriptsCol1.header;"
130
persist="hidden width"/>
131
<splitter class="tree-splitter"/>
132
<treecol id="scripts:col-2" flex="1" label="&ScriptsCol2.header;"
133
persist="hidden width" hidden="true"/>
136
<treechildren id="script-list-body"/>
142
<!-- source2 view -->
144
<floatingview id="source2" title="&Source.label;" flex="1">
146
<tabbox id="source2-tabbox" flex="1">
147
<tabs id="source2-tabs">
149
We've got to put this placeholder tab in the tabs element to avoid
150
bogus strict warnings and exceptions.
152
<tab id="source2-bloke" hidden="true"/>
154
<tabpanels id="source2-deck" flex="1"/>
156
<textbox class="plain" id="source2-heading" readonly="true"/>
162
<floatingview id="source" title="&Source.label;" flex="1">
163
<vbox id="source-view-content" flex="1">
165
<toolbar id="source-header" grippytooltiptext="&SourceHeader.tip;">
166
<label id="source-url" flex="1" crop="end"/>
169
<tree id="source-tree" flex="1" persist="width"
171
onclick="console.views.source.onClick(event);"
172
onselect="console.views.source.onSelect(event);"
173
context="context:source">
176
<treecol id="source:col-0" width="20px"
177
display="&SourceCol0.display;" persist="hidden width"/>
178
<splitter class="tree-splitter"/>
179
<treecol id="source:col-1" width="50px"
180
display="&SourceCol1.display;" persist="hidden width"/>
181
<splitter class="tree-splitter"/>
182
<treecol id="source:col-2" flex="1" display=""
183
ignoreincolumnpicker="true" persist="hidden width"/>
186
<treechildren id="source-tree-body"/>
194
<floatingview id="stack" title="&Stack.label;" flex="1"
195
grippytooltiptext="&Stack.label;">
196
<vbox id="stack-view-content" flex="1">
197
<tree flex="2" id="stack-tree" persist="width"
199
context="context:stack">
202
<treecol id="stack:col-0" flex="1" persist="hidden width"
203
label="&StackCol0.header;"/>
204
<splitter class="tree-splitter"/>
205
<treecol flex="2" id="stack:col-1" persist="hidden width"
206
label="&StackCol1.header;"/>
207
<splitter class="tree-splitter"/>
210
<treechildren id="stack-body"/>
218
<floatingview id="watches" title="&Watch.label;" flex="1">
219
<vbox id="watch-view-content" flex="1">
220
<tree flex="1" id="watch-tree" persist="height"
222
context="context:watches">
225
<treecol id="watches:col-0" flex="1" persist="hidden width"
226
primary="true" label="&WatchCol0.header;"/>
227
<splitter class="tree-splitter"/>
228
<treecol flex="1" id="watches:col-1" persist="hidden width"
229
hidden="true" label="&WatchCol1.header;"/>
230
<splitter class="tree-splitter"/>
231
<treecol flex="1" id="watches:col-2" persist="hidden width"
232
label="&WatchCol2.header;"/>
233
<splitter class="tree-splitter"/>
234
<treecol flex="1" id="watches:col-3" persist="hidden width"
235
label="&WatchCol3.header;" hidden="true"/>
238
<treechildren id="watch-body" flex="1"/>
244
<!-- windows view -->
246
<floatingview id="windows" title="&Windows.label;" flex="1">
247
<vbox id="windows-view-content" flex="1">
248
<tree flex="1" id="windows-tree" persist="height"
250
context="context:windows"
251
hidecolumnpicker="true">
254
<treecol id="windows:col-0" label="&WindowsCol0.label;"
255
primary="true" flex="1" persist="hidden width"/>
258
<treechildren id="windows-body"/>