add not-yet-working prefs menu
[mandelbrot.git] / xulapp / chrome / mandelbrot / content / mandelbrot.xul
... / ...
CommitLineData
1<?xml version="1.0"?>
2<?xml-stylesheet href="chrome://global/skin/" type="text/css"?>
3<?xml-stylesheet href="chrome://mandelbrot/skin/" type="text/css"?>
4
5<!DOCTYPE window [
6 <!ENTITY % brandDTD SYSTEM "chrome://branding/locale/brand.dtd">
7 %brandDTD;
8 <!ENTITY % mandelbrotDTD SYSTEM "chrome://mandelbrot/locale/mandelbrot.dtd">
9 %mandelbrotDTD;
10]>
11
12<window id="mandelbrotWindow" title="&windowTitle;"
13 width="350" height="450"
14 xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
15 xmlns:html="http://www.w3.org/1999/xhtml">
16 <script type="application/x-javascript"
17 src="chrome://mandelbrot/content/mandelbrot.js"/>
18 <toolbox>
19 <menubar>
20 <menu id="fileMenu" label="&fileMenu;">
21 <menupopup id="filePopup">
22 <menuitem id="fileDraw" label="&fileDraw;" oncommand="drawImage();"/>
23 <menuitem id="fileSave" label="&fileSave;" oncommand="saveImage();"/>
24 <menuseparator/>
25 <menuitem id="fileQuit" label="&fileQuit;" oncommand="quitApp(false);"/>
26 </menupopup>
27 </menu>
28 <menu id="prefMenu" label="&prefMenu;">
29 <menupopup id="prefPopup">
30 <menu id="iterMenu" label="&iterMenu;">
31 <menupopup id="iterPopup" oncommand="setIter();">
32 <menuitem type="radio" id="iter50" label="&iter50;"/>
33 <menuitem type="radio" id="iter100" label="&iter100;"/>
34 <menuitem type="radio" id="iter500" label="&iter500;"/>
35 <menuitem type="radio" id="iter1000" label="&iter1000;"/>
36 </menupopup>
37 </menu>
38 <menu id="colorMenu" label="&colorMenu;">
39 <menupopup id="colorPopup" oncommand="setPalette();">
40 <menuitem type="radio" id="colorBW" label="&colorBW;"/>
41 <menuitem type="radio" id="colorKairo" label="&colorKairo;"/>
42 </menupopup>
43 </menu>
44 </menupopup>
45 </menu>
46 </menubar>
47 </toolbox>
48 <button id="drawButton" label="&fileDraw;" oncommand="drawImage();"/>
49 <hbox flex="1" pack="center" align="center">
50 <html:canvas id="mbrotImage" width="300" height="300"></html:canvas>
51 </hbox>
52
53</window>