home *** CD-ROM | disk | FTP | other *** search
- <?xml version="1.0"?>
- <!--
- - The contents of this file are subject to the Netscape Public
- - License Version 1.1 (the "License"); you may not use this file
- - except in compliance with the License. You may obtain a copy of
- - the License at http://www.mozilla.org/NPL/
- -
- - Software distributed under the License is distributed on an "AS
- - IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
- - implied. See the License for the specific language governing
- - rights and limitations under the License.
- -
- - The Original Code is Mozilla Communicator client code, released
- - March 31, 1998.
- -
- - The Initial Developer of the Original Code is Netscape
- - Communications Corporation. Portions created by Netscape are
- - Copyright (C) 1999-2000 Netscape Communications Corporation. All
- - Rights Reserved.
- -
- - Contributor(s):
- - Brian King (briano9@yahoo.com)
- - Dan Haddix (dan6992@hotmail.com)
- -->
-
- <?xml-stylesheet href="chrome://editor/skin/EdImageMap.css" type="text/css"?>
- <?xml-stylesheet href="chrome://editor/skin/" type="text/css"?>
-
- <?xul-overlay href="chrome://editor/content/EdDialogOverlay.xul"?>
-
- <!DOCTYPE dialog SYSTEM "chrome://editor/locale/EditorImageMap.dtd">
-
- <!-- dialog containing a control requiring initial setup -->
- <dialog title="&windowTitle.label;"
- xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
- onload = "Startup()"
- buttons="accept,cancel,help"
- ondialogaccept="return finishMap();"
- ondialogcancel="return onCancel();"
- ondialoghelp="return doHelpButton();">
-
- <!-- Methods common to all editor dialogs -->
- <script type="application/x-javascript" src="chrome://editor/content/editorUtilities.js"/>
- <script type="application/x-javascript" src="chrome://editor/content/EdDialogCommon.js" />
- <script type="application/x-javascript" src="chrome://help/content/contextHelp.js"/>
-
- <!-- Methods for Image Map only -->
- <script type="application/x-javascript" src="chrome://editor/content/EdImageMap.js" />
- <script type="application/x-javascript" src="chrome://editor/content/EdImageMapShapes.js" />
-
- <broadcaster id="args" value=""/>
-
- <keyset id="dialogKeys">
-
- <key id="deletespot" keycode="VK_DELETE" oncommand="deleteElement(currentElement)" />
- <key id="nudgeup" keycode="VK_UP" oncommand="nudge(event, 'up')" />
- <key id="nudgeleft" keycode="VK_LEFT" oncommand="nudge(event, 'left')" />
- <key id="nudgedown" keycode="VK_DOWN" oncommand="nudge(event, 'down')" />
- <key id="nudgeright" keycode="VK_RIGHT" oncommand="nudge(event, 'right')" />
- <key id="mapclearkb" key="&clear.accesskey;" command="Map:Clear" modifiers="accel"/>
- <key id="mapselectkb" key="&selectall.accesskey;" command="Map:SelectAll" modifiers="accel"/>
- <key id="mapclosekb" key="&close.accesskey;" command="Map:Close" modifiers="accel"/>
- <key id="mapcutkb" key="&cut.accesskey;" command="Map:Cut" modifiers="accel"/>
- <key id="mapcopykb" key="©.accesskey;" command="Map:Copy" modifiers="accel"/>
- <key id="mappastekb" key="&paste.accesskey;" command="Map:Paste" modifiers="accel"/>
- <key id="mappropskb" key="&props.accesskey;" command="Map:Props" modifiers="accel"/>
- <key id="maptbarkb" key="&tbar.accesskey;" command="Map:ViewToolbar" modifiers="accel"/>
-
- </keyset>
-
- <commandset id="commands">
- <command id="Map:Clear" label="&clearCmd.label;" oncommand=""/>
- <command id="Map:Close" label="&closeCmd.label;" oncommand="exitImageMap()"/>
- <command id="Map:Copy" label="©Cmd.label;" disabled="true" oncommand="cutCopy()"/>
- <command id="Map:Cut" label="&cutCmd.label;" disabled="true" oncommand="cutCopy(true)"/>
- <command id="Map:Paste" label="&pasteCmd.label;" disabled="true" oncommand="paste()"/>
- <command id="Map:Props" label="&propsCmd.label;" oncommand="hotSpotProps(currentElement[0])"/>
- <command id="Map:ViewToolbar" label="&showhideTbarCmd.label;" oncommand="hideToolbar()"/>
- <command id="Map:Apercent" label="&apercentCmd.label;" checked="true" oncommand="zoom('', 1)"/>
- <command id="Map:Bpercent" label="&bpercentCmd.label;" oncommand="zoom('', 2)"/>
- <command id="Map:Cpercent" label="&cpercentCmd.label;" oncommand="zoom('', 4)"/>
- <command id="Map:ZoomIn" label="&zoominCmd.label;" oncommand="zoom('in')"/>
- <command id="Map:ZoomOut" label="&zoomoutCmd.label;" disabled="true" oncommand="zoom('out')"/>
- <command id="Map:SelectAll" label="&selectallCmd.label;" oncommand="selectAll()"/>
- </commandset>
-
- <!-- Interim hack to transition from nsIXULWindowCallbacks/ShowWindowWithArgs -->
- <broadcaster id="dialog.start" ready="false"/>
- <observes element="dialog.start" attribute="ready" onchange="EditorStartup('html')"/>
-
- <toolbox class="toolbox-top" id="ImageMapToolbox">
- <menubar persist="collapsed">
- <!-- File menu -->
- <menu id="mapfileMenu" label="&mapfileMenu.label;" accesskey="&mapfilemenu.accesskey;">
- <menupopup>
- <menuitem accesskey="&mapfileclear.accesskey;" key="mapclearkb" command="Map:Clear"/>
- <menuitem accesskey="&mapfileclose.accesskey;" key="mapclosekb" command="Map:Close"/>
- </menupopup>
- </menu>
-
- <!-- Edit menu -->
- <menu id="mapeditMenu" label="&mapeditMenu.label;" accesskey="&mapeditmenu.accesskey;">
- <menupopup>
- <menuitem accesskey="&mapselectall.accesskey;" key="mapselectkb" command="Map:SelectAll"/>
- <menuitem accesskey="&mapeditcut.accesskey;" key="mapcutkb" command="Map:Cut"/>
- <menuitem accesskey="&mapeditcopy.accesskey;" key="mapcopykb" command="Map:Copy"/>
- <menuitem accesskey="&mapeditpaste.accesskey;" key="mappastekb" command="Map:Paste"/>
- <menuseparator/>
- <menuitem accesskey="&mapeditprops.accesskey;" key="mappropskb" command="Map:Props"/>
- </menupopup>
- </menu>
-
- <!-- View menu -->
- <menu id="mapviewMenu" label="&mapviewMenu.label;" accesskey="&mapviewmenu.accesskey;">
- <menupopup>
- <menuitem id="view_hidetoolbar" accesskey="&mapviewtbar.accesskey;" key="maptbarkb" command="Map:ViewToolbar"/>
- <menu id="mapscalingMenu" label="&mapviewScale.label;" accesskey="&mapviewscale.accesskey;">
- <menupopup>
- <menuitem accesskey="&zoomone.accesskey;" key="" command="Map:Apercent"/>
- <menuitem accesskey="&zoomtwo.accesskey;" key="" command="Map:Bpercent"/>
- <menuitem accesskey="&zoomthree.accesskey;" key="" command="Map:Cpercent"/>
- </menupopup>
- </menu>
- </menupopup>
- </menu>
-
- <spacer flex="1"/>
- </menubar>
-
-
- <toolbar id="toolbar" class="toolbar-primary" persist="collapsed">
- <button id="cutButton" class="button-toolbar-2 top" command="Map:Cut"/>
- <button id="copyButton" class="button-toolbar-2 top" command="Map:Copy"/>
- <button id="pasteButton" class="button-toolbar-2 top" command="Map:Paste"/>
- <button id="zoomInButton" class="button-toolbar-2 top" command="Map:ZoomIn"/>
- <button id="zoomOutButton" class="button-toolbar-2 top" command="Map:ZoomOut"/>
- <spacer flex="1"/>
- </toolbar>
- </toolbox>
-
- <hbox id="outer-box" flex="1">
-
- <toolbar id="toolbox" orient="vertical">
- <vbox>
- <button id="pointerButton" class="tool" toggled="1" oncommand="changeTool(event, 'pointer');"/>
- <button id="rectButton" class="tool" oncommand="changeTool(event, 'rect');"/>
- <button id="cirButton" class="tool" oncommand="changeTool(event, 'cir');"/>
- <button id="polyButton" class="tool" oncommand="changeTool(event, 'poly');"/>
- <spacer flex="1"/>
- </vbox>
- </toolbar>
-
- <!-- Content Area -->
- <iframe id="content" src="EdImageMapPage.html" flex="1"
- onmousedown="top.downMouse(event)"
- onmouseup="top.upMouse(event)"
- onmousemove="top.moveMouse(event)"
- onclick="top.clickMouse(event)"
- />
-
- </hbox>
-
- <!-- from EdDialogOverlay -->
- <!-- not sure if this is needed, but put it in just in case
- <hbox id="AdvancedEditButton"/> -->
-
- <separator class="groove"/>
- </dialog>
-