Files in root

Conventions used

Anything within curly brackets {} including the {} is required to be replaced.

root/content

komodoOverlay.xul

contains list of menu selections

<?xml version="1.0" encoding="utf-8" ?>
					

<!DOCTYPE overlay SYSTEM  "chrome://{extension_name}/locale/{extlanguagefile}.dtd">
					

<?xml-stylesheet href="chrome://{extension_name}/skin/komodoOverlay.css" type="text/css" ?>
						<?xml-stylesheet href="chrome://{extension_name}/skin/hyperlink/cssImagePreview.css" type="text/css" ?>
						

<overlay id="{extension_name}" xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
<script type="application/x-javascript;version=1.7" src="chrome://komodo/content/library/encodingmenu.js" />
					<script type="application/x-javascript"             src="chrome://{extension_name}/content/{extension_nameExtProject.js" />
					<script type="application/x-javascript"             src="chrome://{extension_name}/content/scripts/statusbar.js" />
					
<menubar id="menubar_main">
    <menu id="{MENuNAME}" label="{MENU_TITLE}" insertafter="helpMenu">
        <menupopup>
    <menuitem id="info" label="About {extension_name} Tools …"     oncommand="window.openDialog('chrome://{extension_name}/content/info/info.xul','Info','chrome,centerscreen,modal');"
                    class="menuitem-iconic" image="chrome://{extension_name}/content/skin/classic/images/information.png"/>
                <menuseparator />
                <menuitem id="create{extension_name}Project"
                        label="Create {extension_name} Extension Project"
                        oncommand="ko.{extension_name}.createExtGenProject('{projectbuild}');"
                        class="menuitem-iconic"/>
                <menuseparator />
                <menuitem id="modifyExtPrefs"
                        label="Modify {extension_name} Extension Prefs"
                        oncommand="window.openDialog('chrome://{extension_name}/content/pref/extprefs.xul','Info','chrome,centerscreen,modal');"
                        class="menuitem-iconic"/>
                <menuseparator />
            </menupopup>
        </menu>
    </menubar>
</overlay>
<menuseparator />