// onAdd creates the base menu's and document controller
        public void createMenuBar()
        {
            if (this.menuBar.isObject())
            {
                return;
            }

            // Menu bar

            #region MenuBar ()        oc_Newobject2

            ObjectCreator oc_Newobject2 = new ObjectCreator("MenuBar", "");
            oc_Newobject2["dynamicItemInsertPos"] = new Creator.StringNoQuote("3");

            #region PopupMenu ()        oc_Newobject1

            ObjectCreator oc_Newobject1 = new ObjectCreator("PopupMenu", "basefileEditor", typeof(BaseEditorFileMenu));
            oc_Newobject1["internalName"] = "FileMenu";
            oc_Newobject1["barTitle"]     = "File";
            oc_Newobject1["item[0]"]      = "New..." + '\t' + "Ctrl N" + '\t' + "basefileEditor.onNew();";
            oc_Newobject1["item[1]"]      = "Open..." + '\t' + "Ctrl O" + '\t' + "basefileEditor.onOpen();";
            oc_Newobject1["item[2]"]      = "-";
            oc_Newobject1["item[3]"]      = "Save" + '\t' + "Ctrl S" + '\t' + "basefileEditor.onSave();";
            oc_Newobject1["item[4]"]      = "Save As" + '\t' + "Ctrl-Alt S" + '\t' + "basefileEditor.onSaveAs();";
            oc_Newobject1["item[5]"]      = "Save All" + '\t' + "Ctrl-Shift S" + '\t' + "basefileEditor.onSaveAll();";
            oc_Newobject1["item[6]"]      = "-";
            oc_Newobject1["item[7]"]      = "Import..." + '\t' + "Ctrl-Shift I" + '\t' + "basefileEditor.onImport();";
            oc_Newobject1["item[8]"]      = "Export..." + '\t' + "Ctrl-Shift E" + '\t' + "basefileEditor.onExport();";
            oc_Newobject1["item[9]"]      = "-";
            oc_Newobject1["item[10]"]     = "Revert" + '\t' + "Ctrl R" + '\t' + "basefileEditor.onRevert();";
            oc_Newobject1["item[11]"]     = "-";
            oc_Newobject1["item[12]"]     = "Close" + '\t' + "Ctrl W" + '\t' + "basefileEditor.onClose();";

            #endregion

            oc_Newobject2["#Newobject1"] = oc_Newobject1;

            #endregion

            this.menuBar = oc_Newobject2.Create();
        }
        // onAdd creates the base menu's and document controller
        public void createMenuBar()
        {
            if (this.menuBar.isObject())
                return;

            // Menu bar

            #region MenuBar ()        oc_Newobject2

            ObjectCreator oc_Newobject2 = new ObjectCreator("MenuBar", "");
            oc_Newobject2["dynamicItemInsertPos"] = new Creator.StringNoQuote("3");

            #region PopupMenu ()        oc_Newobject1

            ObjectCreator oc_Newobject1 = new ObjectCreator("PopupMenu", "basefileEditor", typeof (BaseEditorFileMenu));
            oc_Newobject1["internalName"] = "FileMenu";
            oc_Newobject1["barTitle"] = "File";
            oc_Newobject1["item[0]"] = "New..." + '\t' + "Ctrl N" + '\t' + "basefileEditor.onNew();";
            oc_Newobject1["item[1]"] = "Open..." + '\t' + "Ctrl O" + '\t' + "basefileEditor.onOpen();";
            oc_Newobject1["item[2]"] = "-";
            oc_Newobject1["item[3]"] = "Save" + '\t' + "Ctrl S" + '\t' + "basefileEditor.onSave();";
            oc_Newobject1["item[4]"] = "Save As" + '\t' + "Ctrl-Alt S" + '\t' + "basefileEditor.onSaveAs();";
            oc_Newobject1["item[5]"] = "Save All" + '\t' + "Ctrl-Shift S" + '\t' + "basefileEditor.onSaveAll();";
            oc_Newobject1["item[6]"] = "-";
            oc_Newobject1["item[7]"] = "Import..." + '\t' + "Ctrl-Shift I" + '\t' + "basefileEditor.onImport();";
            oc_Newobject1["item[8]"] = "Export..." + '\t' + "Ctrl-Shift E" + '\t' + "basefileEditor.onExport();";
            oc_Newobject1["item[9]"] = "-";
            oc_Newobject1["item[10]"] = "Revert" + '\t' + "Ctrl R" + '\t' + "basefileEditor.onRevert();";
            oc_Newobject1["item[11]"] = "-";
            oc_Newobject1["item[12]"] = "Close" + '\t' + "Ctrl W" + '\t' + "basefileEditor.onClose();";

            #endregion

            oc_Newobject2["#Newobject1"] = oc_Newobject1;

            #endregion

            this.menuBar = oc_Newobject2.Create();
        }