-
- The Initial Developer of the Original Code is
- Robert Kaiser <kairo@kairo.at>.
- - Portions created by the Initial Developer are Copyright (C) 2008
+ - Portions created by the Initial Developer are Copyright (C) 2008-2011
- the Initial Developer. All Rights Reserved.
-
- Contributor(s):
<?xml-stylesheet href="chrome://global/skin/" type="text/css"?>
<?xml-stylesheet href="chrome://mandelbrot/skin/" type="text/css"?>
-<!DOCTYPE window [
+<!DOCTYPE page [
<!ENTITY % mandelOverlayDTD SYSTEM "chrome://mandelbrot/locale/mandelbrot-overlay.dtd">
%mandelOverlayDTD;
<!ENTITY % brandDTD SYSTEM "chrome://branding/locale/brand.dtd">
%mandelbrotDTD;
]>
-<window id="mandelbrotWindow" title="&windowTitle;"
- width="650" height="750"
- onload="Startup()"
- xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
- xmlns:html="http://www.w3.org/1999/xhtml">
+<page xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
+ xmlns:html="http://www.w3.org/1999/xhtml"
+ id="mandelbrotWindow" title="&windowTitle;"
+ disablefastfind="true"
+ onload="Startup();">
+
+ <html:link rel="shortcut icon"
+ href="chrome://mandelbrot/skin/mandelbrotIcon16.png"/>
<script type="application/x-javascript"
src="chrome://mandelbrot/content/mandelbrot.js"/>
</commandset>
<toolbox>
- <menubar id="mandelbrotMenubar">
- <menu id="fileMenu" label="&fileMenu.label;">
- <menupopup id="menu_filePopup">
- <menuitem id="fileDraw" label="&fileDraw.label;" oncommand="drawImage();"/>
- <menuitem id="fileSave" label="&fileSave.label;" oncommand="saveImage();"/>
- <menuseparator/>
- <menuitem id="fileQuit" label="&fileQuit.label;" oncommand="exitMandelbrot();"/>
- </menupopup>
- </menu>
- <menu id="bookmarkMenu" label="&bookmarkMenu.label;">
+ <toolbar class="chromeclass-toolbar"
+ id="mandelbrotToolbar"
+ align="center">
+ <toolbarbutton id="fileDraw" label="&fileDraw.label;" oncommand="drawImage();"/>
+ <toolbarbutton id="fileSave" label="&fileSave.label;" oncommand="saveImage();"/>
+ <toolbarbutton id="bookmarkMenu"
+ type="menu"
+ class="tabbable"
+ label="&bookmarkMenu.label;">
<menupopup id="menu_bookmarkPopup"
onpopupshowing="updateBookmarkMenu(event.target);"
oncommand="callBookmark(event.target);">
<menuitem id="bookmarkSave" label="&bookmarkSave.label;" oncommand="saveBookmark();"/>
<menuseparator id="bookmarkSeparator"/>
</menupopup>
- </menu>
- <menu id="prefMenu" label="&prefMenu.label;">
+ </toolbarbutton>
+ <toolbarbutton id="prefMenu"
+ type="menu"
+ class="tabbable"
+ label="&prefMenu.label;">
<menupopup id="menu_prefPopup">
<menu id="iterMenu" label="&iterMenu.label;">
<menupopup id="menu_iterPopup" onpopupshowing="updateIterMenu();" oncommand="setIter(event.target.value);">
</menu>
<menuitem id="imgSettings" label="&imgSettings.label;" oncommand="imgSettings();"/>
</menupopup>
- </menu>
- <menu id="debugMenu" label="&debugMenu.label;">
+ </toolbarbutton>
+ <toolbarbutton id="debugMenu"
+ type="menu"
+ class="tabbable"
+ label="&debugMenu.label;">
<menupopup id="menu_debugPopup" onpopupshowing="updateDebugMenu();">
<menuitem type="checkbox" id="jitEnabled" label="&tracejitEnabled.label;" oncommand="toggleJITState(event.target, '');" hidden="true"/>
<menuitem type="checkbox" id="tracejitEnabled" label="&tracejitEnabled.label;" oncommand="toggleJITState(event.target, 'trace');"/>
<menuitem type="radio" name="algorithm" value="oo" label="&algoOO.label;"/>
</menupopup>
</menu>
- <menuitem id="errorConsole" label="&errorConsole.label;"
- oncommand="errorConsole();"/>
- <menuitem id="addonsMgr" label="&addonsManager.label;"
- oncommand="addonsManager();"/>
</menupopup>
- </menu>
- </menubar>
+ </toolbarbutton>
+ </toolbar>
</toolbox>
<panel id="imgSettingsPanel"
onpopupshowing="initImgSettings();"
</panel>
<hbox flex="1" pack="center" align="center">
<stack>
- <html:canvas id="mbrotImage" width="300" height="300"
- onmousedown="mouseevent('down', event);"
- onmouseup="mouseevent('up',event);"
- onmousemove="mouseevent('move',event);">
+ <html:canvas id="mbrotImage" width="300" height="300">
</html:canvas>
<button id="drawButton" label="&fileDraw.label;" oncommand="drawImage();"/>
</stack>
<hbox pack="end" align="end">
<description id="statusLabel"/>
</hbox>
-</window>
+</page>