Exemplo n.º 1
0
        public static void initializeRiverEditor()
        {
            Omni.self.Print(" % - Initializing River Editor");
            gui.RiverEditor.initialize();
            RiverEditorGui.initialize();
            RiverEditorToolbar.initialize();
            // Add ourselves to EditorGui, where all the other tools reside
            RiverEditorGui riverEditorGui = "RiverEditorGui";

            riverEditorGui.setVisible(false);

            RiverEditorToolbar oRiverEditorToolbar = "RiverEditorToolbar";

            oRiverEditorToolbar.setVisible(false);
            ((GuiWindowCollapseCtrl)"RiverEditorOptionsWindow").setVisible(false);
            GuiWindowCollapseCtrl RiverEditorTreeWindow = "RiverEditorTreeWindow";

            RiverEditorTreeWindow.setVisible(false);

            EditorGui EditorGui = "EditorGui";

            EditorGui.add("RiverEditorGui");
            EditorGui.add("RiverEditorToolbar");
            EditorGui.add("RiverEditorOptionsWindow");
            EditorGui.add("RiverEditorTreeWindow");

            ObjectCreator oRiverEditorPlugin = new ObjectCreator("ScriptObject", "RiverEditorPlugin", typeof(RiverEditorPlugin));

            oRiverEditorPlugin["editorGui"] = "RiverEditorGui";
            oRiverEditorPlugin.Create();

            RiverEditorPlugin RiverEditorPlugin = "RiverEditorPlugin";

            RiverEditorPlugin.initialize();
        }
Exemplo n.º 2
0
        public override void onDeactivated()
        {
            if (!isActive)
            {
                return;
            }

            EditorGui             EditorGui               = "EditorGui";
            TerrainPainter        TerrainPainter          = "TerrainPainter";
            GuiWindowCollapseCtrl TerrainPainterPreview   = "TerrainPainterPreview";
            GuiControl            EWTerrainPainterToolbar = "EWTerrainPainterToolbar";
            TerrainEditor         ETerrainEditor          = "ETerrainEditor";

            isActive = false;
            base.onDeactivated();

            EditorGui.writeTerrainEditorSettings();
            map.pop();

            //Copyright Winterleaf Entertainment L.L.C. 2013
            TerrainPainter.setVisible(false);
            TerrainPainterPreview.setVisible(false);
            //Copyright Winterleaf Entertainment L.L.C. 2013
            EWTerrainPainterToolbar.setVisible(false);
            ETerrainEditor.setVisible(false);
        }
Exemplo n.º 3
0
 public override void onActiveTerrainChange(string newTerrain = "")
 {
     EditorGui EditorGui = "EditorGui";
     TerrainPainter TerrainPainter = "TerrainPainter";
     if (EditorGui.currentEditor.getId() == "TerrainPainterPlugin".getID())
         TerrainPainter.setup(((TerrainEditor) "ETerrainEditor")["paintIndex"].AsInt());
 }
Exemplo n.º 4
0
        public override void onPopWindow()
        {
            TerrainPainterPlugin TerrainPainterPlugin = "TerrainPainterPlugin";

            EditorGui.DeactivateAll();
            TerrainPainterPlugin.onActivated();
        }
Exemplo n.º 5
0
        public static void initializeDecalEditor()
        {
            Omni.self.Print(" % - Initializing Decal Editor");
            omni.sGlobal["$decalDataFile"] = "art/decals/managedDecalData.cs";
            gui.DecalEditorGui.initialize();

            // Add ourselves to EditorGui, where all the other tools reside
            DecalEditorGui DecalEditorGui = "DecalEditorGui";

            DecalEditorGui.setVisible(false);

            DecalEditorGui.DecalPreviewWindow DecalPreviewWindow = "DecalPreviewWindow";

            DecalPreviewWindow.setVisible(false);
            DecalEditorGui.DecalEditorWindow DecalEditorWindow = "DecalEditorWindow";
            DecalEditorWindow.setVisible(false);

            EditorGui EditorGui = "EditorGui";

            EditorGui.add(DecalEditorGui);
            EditorGui.add(DecalEditorWindow);
            EditorGui.add(DecalPreviewWindow);

            DecalEditorGui.DecalEditorTabBook DecalEditorTabBook = "DecalEditorTabBook";
            DecalEditorTabBook.selectPage(0);

            ObjectCreator oc = new ObjectCreator("ScriptObject", "DecalEditorPlugin", typeof(DecalEditorPlugin));

            oc["editorGui"] = "DecalEditorGui";
            oc.Create();

            DecalEditorPlugin DecalEditorPlugin = "DecalEditorPlugin";

            DecalEditorPlugin.initialize();
        }
Exemplo n.º 6
0
        public static void initializeForestEditor()
        {
            Omni.self.Print(" % - Initializing Forest Editor");
            gui.ForestEditor.initialize();
            gui.ForestEditorGui.initialize();
            gui.ForestEditToolbar.initialize();


            ((gui.ForestEditorGui) "ForestEditorGui").setVisible(false);
            ((GuiWindowCollapseCtrl)"ForestEditorPalleteWindow").setVisible(false);
            ((GuiWindowCollapseCtrl)"ForestEditorPropertiesWindow").setVisible(false);
            ((gui.ForestEditToolbar) "ForestEditToolbar").setVisible(false);

            EditorGui EditorGui = "EditorGui";

            EditorGui.add("ForestEditorGui");
            EditorGui.add("ForestEditorPalleteWindow");
            EditorGui.add("ForestEditorPropertiesWindow");
            EditorGui.add("ForestEditToolbar");

            ObjectCreator oc = new ObjectCreator("ScriptObject", "ForestEditorPlugin",
                                                 typeof(WinterLeaf.Demo.Full.Models.User.GameCode.Tools.ForestEditor.gui.CodeBehind.ForestEditorPlugin));

            oc["editorGui"] = "ForestEditorGui";
            oc.Create();


            ((gui.CodeBehind.ForestEditorPlugin) "ForestEditorPlugin").initialize();
        }
Exemplo n.º 7
0
        public void onMultiSelect(SimSet set)
        {
            EditorTree EditorTree = "EditorTree";
            EditorGui  EditorGui  = "EditorGui";

            EditorGui.EditorGuiStatusBar EditorGuiStatusBar  = "EditorGuiStatusBar";
            ETransformSelection          ETransformSelection = "ETransformSelection";
            int count = set.getCount();
            int i     = 0;

            for (uint x = 0; x < set.getCount(); x++)
            {
                SimObject obj = set.getObject(x);
                if (obj.isMethod("onEditorSelect"))
                {
                    obj.call("onEditorSelect", count.AsString());
                }

                i++;

                EditorTree.addSelection(obj, i == count);
                EditorGui.currentEditor.onObjectSelected(obj);
            }
            // Inform the camera
            console.commandToServer("EditorOrbitCameraSelectChange", new string[] { count.AsString(), getSelectionCentroid().AsString() });
            EditorGuiStatusBar.setSelectionObjectsByCount(getSelectionSize().AsString());

            // Update the Transform Selection window, if it is
            // visible.

            if (ETransformSelection.isVisible())
            {
                ETransformSelection.onSelectionChanged();
            }
        }
Exemplo n.º 8
0
        public override void onActivated()
        {
            GuiWindowCollapseCtrl MissionAreaEditorPropertiesWindow = "MissionAreaEditorPropertiesWindow";
            GuiWindowCollapseCtrl MissionAreaEditorTerrainWindow    = "MissionAreaEditorTerrainWindow";
            MissionAreaEditorGui  MissionAreaEditorGui = "MissionAreaEditorGui";
            EditorGui             EditorGui            = "EditorGui";

            EditorGui.EditorGuiStatusBar EditorGuiStatusBar = "EditorGuiStatusBar";

            //Copyright Winterleaf Entertainment L.L.C. 2013
            this["isActive"] = true.AsString();
            //Copyright Winterleaf Entertainment L.L.C. 2013
            this.readSettings();

            EditorGui.bringToFront("MissionAreaEditorGui");

            MissionAreaEditorGui.setVisible(true);
            MissionAreaEditorGui.makeFirstResponder(true);

            MissionAreaEditorTerrainWindow.setVisible(true);
            MissionAreaEditorPropertiesWindow.setVisible(true);

            // Set the status bar here until all tool have been hooked up
            EditorGuiStatusBar.setInfo("Mission Area Editor.");
            EditorGuiStatusBar.setSelection("");

            // Allow the Gui to setup.
            MissionAreaEditorGui.onEditorActivated();

            base.onActivated();
        }
Exemplo n.º 9
0
            public override void onClick(string SelectedidString)
            {
                EditorGui EditorGui = "EditorGui";

                SimObject mark = ((SimObject) this.getParent())["Bookmark"];
                EditorGui.jumpToBookmark(mark.getInternalName());
            }
Exemplo n.º 10
0
        public static void initializeMaterialEditor()
        {
            Omni.self.Print(" % - Initializing Material Editor");

            MaterialEditorPreviewWindow.initialize();

            MaterialEditorPropertiesWindow.initialize();


            MaterialEditorPreviewWindow oMaterialEditorPreviewWindow = "MaterialEditorPreviewWindow";

            oMaterialEditorPreviewWindow.setVisible(false);

            GuiWindowCtrl matEd_cubemapEditor = "matEd_cubemapEditor";

            matEd_cubemapEditor.setVisible(false);

            GuiWindowCtrl matEd_addCubemapWindow = "matEd_addCubemapWindow";

            matEd_addCubemapWindow.setVisible(false);

            MaterialEditorPropertiesWindow oMaterialEditorPropertiesWindow = "MaterialEditorPropertiesWindow";

            oMaterialEditorPropertiesWindow.setVisible(false);

            EditorGui EditorGui = "EditorGui";

            EditorGui.add("MaterialEditorPreviewWindow");
            EditorGui.add("matEd_cubemapEditor");
            EditorGui.add("matEd_addCubemapWindow");
            EditorGui.add("MaterialEditorPropertiesWindow");
        }
        public override void onDeactivated()
        {
            EditorGui EditorGui = "EditorGui";

            ParticleEditor.PE_Window PE_Window = "PE_Window";

            GuiControl WorldEditorToolbar = EditorGui.FOT("WorldEditorToolbar");

            //Copyright Winterleaf Entertainment L.L.C. 2013
            if (!this["isActive"].AsBool())
            {
                return;
            }
            this["isActive"] = false.AsString();
            //Copyright Winterleaf Entertainment L.L.C. 2013
            WorldEditorToolbar.setVisible(false);
            PE_Window.setVisible(false);

            if (sGlobal["$ParticleEditor::emitterNode"].isObject())
            {
                sGlobal["$ParticleEditor::emitterNode"].delete();
            }

            this.map.pop();

            base.onDeactivated();
        }
Exemplo n.º 12
0
        public static void initializeConvexEditor()
        {
            Omni.self.Print(" % - Initializing Sketch Tool");
            gui.ConvexEditor.initialize();
            ConvexEditorGui.initialize();
            ConvexEditorToolbar.initialize();
            ((ConvexEditorGui)"ConvexEditorGui").setVisible(false);
            ((GuiWindowCollapseCtrl)"ConvexEditorOptionsWindow").setVisible(false);
            ((GuiWindowCollapseCtrl)"ConvexEditorTreeWindow").setVisible(false);
            ((ConvexEditorToolbar)"ConvexEditorToolbar").setVisible(false);

            EditorGui EditorGui = "EditorGui";

            EditorGui.add("ConvexEditorGui");
            EditorGui.add("ConvexEditorOptionsWindow");
            EditorGui.add("ConvexEditorTreeWindow");
            EditorGui.add("ConvexEditorToolbar");

            ObjectCreator oConvexEditorPlugin = new ObjectCreator("ScriptObject", "ConvexEditorPlugin",
                                                                  typeof(gui.CodeBehind.ConvexEditorPlugin));

            oConvexEditorPlugin["editorGui"] = "ConvexEditorGui";
            gui.CodeBehind.ConvexEditorPlugin aConvexEditorPlugin = oConvexEditorPlugin.Create();


            // Note that we use the WorldEditor's Toolbar.

            aConvexEditorPlugin.initialize();
        }
Exemplo n.º 13
0
        public override void onPopWindow()
        {
            WorldEditorInspectorPlugin WorldEditorInspectorPlugin = "WorldEditorInspectorPlugin";

            EditorGui.DeactivateAll();
            WorldEditorInspectorPlugin.onActivated();
        }
Exemplo n.º 14
0
        public static void initializeDatablockEditor()
        {
            Omni.self.Print(" % Initializing Datablock Editor");
            gui.CodeBehind.DatablockEditor.initialize();
            DatablockEditorTreeWindow.initialize();
            DatablockEditorInspectorWindow.initialize();
            DatablockEditorCreatePrompt.initialize();

            // Add ourselves to EditorGui, where all the other tools reside
            DatablockEditorInspectorWindow oDatablockEditorInspectorWindow = "DatablockEditorInspectorWindow";

            oDatablockEditorInspectorWindow.setVisible(false);
            DatablockEditorTreeWindow oDatablockEditorTreeWindow = "DatablockEditorTreeWindow";

            oDatablockEditorTreeWindow.setVisible(false);
            EditorGui EditorGui = "EditorGui";

            EditorGui.add("DatablockEditorInspectorWindow");
            EditorGui.add("DatablockEditorTreeWindow");

            ObjectCreator o = new ObjectCreator("ScriptObject", "DatablockEditorPlugin",
                                                typeof(
                                                    WinterLeaf.Demo.Full.Models.User.GameCode.Tools.DatablockEditor.gui.CodeBehind.DatablockEditorPlugin
                                                    ));

            o["editorGui"] = "EWorldEditor";
            o.Create();
            gui.CodeBehind.DatablockEditorPlugin p = "DatablockEditorPlugin";

            p.initialize();
        }
Exemplo n.º 15
0
        public void onUnSelect(SimObject obj)
        {
            EditorGui  EditorGui  = "EditorGui";
            Inspector  Inspector  = "Inspector";
            EditorTree EditorTree = "EditorTree";

            EditorGui.EditorGuiStatusBar EditorGuiStatusBar  = "EditorGuiStatusBar";
            ETransformSelection          ETransformSelection = "ETransformSelection";

            if (obj.isObject() && obj.isMethod("onEditorUnselect"))
            {
                obj.call("onEditorUnselect");
            }

            EditorGui.currentEditor.onObjectDeselected(obj);

            Inspector.removeInspect(obj);
            EditorTree.removeSelection(obj);

            // Inform the camera
            console.commandToServer("EditorOrbitCameraSelectChange", new string[] { getSelectionSize().AsString(), getSelectionCentroid().AsString() });

            EditorGuiStatusBar.setSelectionObjectsByCount(getSelectionSize().AsString());

            // Update the Transform Selection window

            ETransformSelection.onSelectionChanged();
        }
        public override void onActivated()
        {
            ParticleEditor ParticleEditor = "ParticleEditor";
            EditorGui      EditorGui      = "EditorGui";

            EditorGui.EditorGuiStatusBar EditorGuiStatusBar = "EditorGuiStatusBar";
            ParticleEditor.PE_Window     PE_Window          = "PE_Window";

            GuiControl WorldEditorToolbar = EditorGui.FOT("WorldEditorToolbar");

            //Copyright Winterleaf Entertainment L.L.C. 2013
            this["isActive"] = true.AsString();
            //Copyright Winterleaf Entertainment L.L.C. 2013
            if (!ParticleEditor["isInitialized"].AsBool())
            {
                ParticleEditor.initEditor();
                ParticleEditor["isInitialized"] = true.AsString();
            }

            WorldEditorToolbar.setVisible(true);
            EditorGui.bringToFront(PE_Window);
            PE_Window.setVisible(true);
            PE_Window.makeFirstResponder(true);

            this.map.push();

            ParticleEditor.resetEmitterNode();

            // Set the status bar here
            EditorGuiStatusBar.setInfo("Particle editor.");
            EditorGuiStatusBar.setSelection("");

            base.onActivated();
        }
Exemplo n.º 17
0
        public override void onActivated()
        {
            EditorGui    EditorGui    = "EditorGui";
            EWorldEditor EWorldEditor = "EWorldEditor";
            EditorTree   EditorTree   = "EditorTree";

            Creator.EWCreatorWindow      EWCreatorWindow     = "EWCreatorWindow";
            EditorGui.EditorGuiStatusBar EditorGuiStatusBar  = "EditorGuiStatusBar";
            ETransformSelection          ETransformSelection = "ETransformSelection";
            SimGroup MissionGroup = "MissionGroup";

            EditorGui.bringToFront("EWorldEditor");
            EWorldEditor.setVisible(true);

            EditorGui.menuBar.insert(EditorGui.worldMenu, EditorGui.menuBar["dynamicItemInsertPos"].AsInt());

            EWorldEditor.makeFirstResponder(true);
            EditorTree.open(MissionGroup, true);
            EWCreatorWindow.setNewObjectGroup(MissionGroup);

            EWorldEditor.syncGui();

            EditorGuiStatusBar.setSelectionObjectsByCount(EWorldEditor.getSelectionSize().AsString());

            // Should the Transform Selection window open?
            if (EWorldEditor["ETransformSelectionDisplayed"].AsBool())
            {
                ETransformSelection.setVisible(true);
            }

            base.onActivated();
        }
        public void openDatablock(string datablock)
        {
            EditorGui EditorGui = "EditorGui";

            EditorGui.setEditor("DatablockEditorPlugin", false);
            this.selectDatablock(datablock);
            ((GuiTabBookCtrl)"DatablockEditorTreeTabBook")["selectedPage"] = "0";
        }
Exemplo n.º 19
0
        public static void clientCmdSyncEditorGui()
        {
            EditorGui EditorGui = "EditorGui";

            if (EditorGui.isObject())
            {
                EditorGui.syncCameraGui();
            }
        }
Exemplo n.º 20
0
        public override void onPopWindowClosed()
        {
            WorldEditorInspectorPlugin WorldEditorInspectorPlugin = "WorldEditorInspectorPlugin";
            EWTreeWindow EWTreeWindow = "EWTreeWindow";

            EditorGui.DeactivateAll();
            WorldEditorInspectorPlugin.onActivated();
            this.attachTo(EWTreeWindow);
        }
        public override void onPopWindowClosed()
        {
            EditorGui.DeactivateAll();
            CodeBehind.PlugIns.TerrainPainterPlugin TerrainPainterPlugin = "TerrainPainterPlugin";
            TerrainPainterPlugin.onActivated();
            TerrainPainter TerrainPainter = "TerrainPainter";

            TerrainPainter.attachTo("TerrainPainterPreview");
        }
Exemplo n.º 22
0
        public override void onPopWindowClosed()
        {
            TerrainPainterPlugin  TerrainPainterPlugin  = "TerrainPainterPlugin";
            GuiWindowCollapseCtrl TerrainPainterPreview = "TerrainPainterPreview";

            EditorGui.DeactivateAll();
            TerrainPainterPlugin.onActivated();
            this.attachTo(TerrainPainterPreview);
        }
Exemplo n.º 23
0
        public static void initializeShapeEditor()
        {
            Omni.self.Print(" % - Initializing Shape Editor");

            ShapeEditorProfiles.initialize();
            ShapeEdPreviewWindow.initialize();
            ShapeEdAnimWindow.initialize();
            ShapeEdAdvancedWindow.initialize();
            ShapeEditorToolbar.initialize();
            ShapeEdSelectWindow.initialize();
            ShapeEdPropWindow.initialize();
            gui.CodeBehind.ShapeEditor.initialize();
            ShapeEditorHints.initialize();
            ShapeEditorActions.initialize();

            // Add windows to editor gui
            WinterLeaf.Demo.Full.Models.User.GameCode.Tools.ShapeEditor.gui.CodeBehind.ShapeEditor.ShapeEdPreviewGui
                ShapeEdPreviewGui = "ShapeEdPreviewGui";
            ShapeEdPreviewGui.setVisible(false);

            ShapeEdAnimWindow shapeEdAnimWindow = "ShapeEdAnimWindow";

            shapeEdAnimWindow.setVisible(false);

            ShapeEditorToolbar shapeEditorToolbar = "ShapeEditorToolbar";

            shapeEditorToolbar.setVisible(false);

            ShapeEdSelectWindow shapeEdSelectWindow = "ShapeEdSelectWindow";

            shapeEdSelectWindow.setVisible(false);
            ShapeEdPropWindow shapeEdPropWindow = "ShapeEdPropWindow";

            shapeEdPropWindow.setVisible(false);

            EditorGui EditorGui = "EditorGui";

            EditorGui.add("ShapeEdPreviewGui");
            EditorGui.add("ShapeEdAnimWindow");
            EditorGui.add("ShapeEdAdvancedWindow");

            EditorGui.add("ShapeEditorToolbar");
            EditorGui.add("ShapeEdSelectWindow");
            EditorGui.add("ShapeEdPropWindow");


            ObjectCreator oShapeEditorPlugin = new ObjectCreator("ScriptObject", "ShapeEditorPlugin",
                                                                 typeof(WinterLeaf.Demo.Full.Models.User.GameCode.Tools.ShapeEditor.gui.CodeBehind.ShapeEditorPlugin));

            oShapeEditorPlugin["editorGui"] = "ShapeEdShapeView";
            oShapeEditorPlugin.Create();

            ShapeEditorPlugin ShapeEditorPlugin = "ShapeEditorPlugin";

            ShapeEditorPlugin.initialize();
        }
Exemplo n.º 24
0
        //-----------------------------------------------------------------------------
        // Misc. server commands avialable to clients
        //-----------------------------------------------------------------------------

        //----------------------------------------------------------------------------
        // Debug commands
        //----------------------------------------------------------------------------

        public static void syncEditorGui()
        {
            EditorGui EditorGui = "EditorGui";

            if (EditorGui.isObject())
            {
                //omni.console.Call("EditorGui", "syncCameraGui");
                EditorGui.syncCameraGui();
            }
        }
Exemplo n.º 25
0
 public override bool onSelectItem(string pos, string text)
 {
     if (pos.AsInt() >= 0 && pos.AsInt() < CameraBookMarks.getCount())
     {
         EditorGui EditorGui = "EditorGui";
         SimObject mark      = CameraBookMarks.getObject(pos.AsUInt());
         EditorGui.jumpToBookmark(mark.internalName);
         return(true);
     }
     return(false);
 }
Exemplo n.º 26
0
        public string replaceMenuCmd(string menuTitle, string id, string newCmd)
        {
            EditorGui EditorGui = "EditorGui";

            MenuBuilder menu = EditorGui.findMenu(menuTitle);
            string      cmd  = Util.getField(menu["item[" + id + "]"], 2);

            menu.setItemCommand(id, newCmd);

            return(cmd);
        }
Exemplo n.º 27
0
        public override void onDeactivated()
        {
            ETransformSelection ETransformSelection = "ETransformSelection";
            EWorldEditor        EWorldEditor        = "EWorldEditor";
            EditorGui           EditorGui           = "EditorGui";

            ETransformSelection.setVisible(false);
            EWorldEditor.setVisible(false);
            EditorGui.menuBar.remove(EditorGui.worldMenu);
            base.onDeactivated();
        }
Exemplo n.º 28
0
        public override void onWorldEditorStartup()
        {
            ForestEditorGui.ForestEditBrushTree ForestEditBrushTree = "ForestEditBrushTree";
            SimSet ForestItemDataSet = "ForestItemDataSet";

            ForestEditorGui.ForestEditMeshTree ForestEditMeshTree = "ForestEditMeshTree";
            EditorGui EditorGui = "EditorGui";

            ForestEditorGui.ForestEditTabBook            ForestEditTabBook            = "ForestEditTabBook";
            ForestEditorGui.ForestEditorPropertiesWindow ForestEditorPropertiesWindow = "ForestEditorPropertiesWindow";
            ForestEditorGui.ForestEditorPalleteWindow    ForestEditorPalleteWindow    = "ForestEditorPalleteWindow";

            new ObjectCreator("PersistenceManager", "ForestDataManager").Create();

            const string brushPath = "art/forest/brushes.cs";

            if (!Util.isFile(brushPath))
            {
                Util.createPath(brushPath);
            }

            // This creates the ForestBrushGroup, all brushes, and elements.
            Util.exec(brushPath, false, false);

            SimGroup ForestBrushGroup = "ForestBrushGroup";

            if (!ForestBrushGroup.isObject())
            {
                ForestBrushGroup  = new ObjectCreator("SimGroup", "ForestBrushGroup").Create();
                this["showError"] = true.AsString();
            }

            ForestEditBrushTree.open(ForestBrushGroup);

            if (!ForestItemDataSet.isObject())
            {
                ForestItemDataSet = new ObjectCreator("SimSet", "ForestItemDataSet").Create();
            }

            ForestEditMeshTree.open(ForestItemDataSet);

            // Add ourselves to the window menu.
            string accel = EditorGui.addToEditorsMenu("Forest Editor", "", this);

            // Add ourselves to the tools menu.
            string tooltip = "Forest Editor (" + accel + ")";

            EditorGui.addToToolsToolbar("ForestEditorPlugin", "ForestEditorPalette",
                                        Util._expandFilename("tools/forestEditor/images/forest-editor-btn"), tooltip);

            //connect editor windows
            ForestEditorPalleteWindow.attachTo(ForestEditorPropertiesWindow);
            ForestEditTabBook.selectPage(0);
        }
Exemplo n.º 29
0
        public override void onWorldEditorStartup()
        {
            EditorGui EditorGui = "EditorGui";

            // Add ourselves to the window menu.
            string accel = EditorGui.addToEditorsMenu("Particle Editor", "", this);

            // Add ourselves to the ToolsToolbar
            string tooltip = "Particle Editor (" + accel + ")";

            EditorGui.addToToolsToolbar("ParticleEditorPlugin", "ParticleEditorPalette", Util._expandFilename("tools/worldEditor/images/toolbar/particleeditor"), tooltip);
        }
Exemplo n.º 30
0
        public static void initializeMeshRoadEditor()
        {
            Omni.self.Print(" % - Initializing Mesh Road Editor");

            //exec( "./meshRoadEditor.cs" );
            //MeshRoadEditor_initialize();
            gui.MeshRoadEditor.initialize();
            //exec( "./meshRoadEditorGui.gui" );
            //MeshRoadEditorGui_initialize();
            MeshRoadEditorGui.initialize();
            //exec( "./meshRoadEditorToolbar.gui");
            //MeshRoadEditorToolbar_initialize();
            MeshRoadEditorToolbar.initialize();
            //exec( "./meshRoadEditorGui.cs" );

            MeshRoadEditorGui xMeshRoadEditorGui = "MeshRoadEditorGui";

            xMeshRoadEditorGui.setVisible(false);

            GuiWindowCollapseCtrl MeshRoadEditorOptionsWindow = "MeshRoadEditorOptionsWindow";

            MeshRoadEditorOptionsWindow.setVisible(false);
            MeshRoadEditorToolbar oMeshRoadEditorToolbar = "MeshRoadEditorToolbar";

            oMeshRoadEditorToolbar.setVisible(false);

            WinterLeaf.Demo.Full.Models.User.GameCode.Tools.MeshRoadEditor.gui.MeshRoadEditorGui.
            MeshRoadEditorTreeWindow
                MeshRoadEditorTreeWindow = "MeshRoadEditorTreeWindow";

            MeshRoadEditorTreeWindow.setVisible(false);

            EditorGui EditorGui = "EditorGui";

            EditorGui.add("MeshRoadEditorGui");
            EditorGui.add("MeshRoadEditorOptionsWindow");
            EditorGui.add("MeshRoadEditorToolbar");
            EditorGui.add("MeshRoadEditorTreeWindow");

            ObjectCreator oMeshRoadEditorPlugin = new ObjectCreator("ScriptObject", "MeshRoadEditorPlugin",
                                                                    typeof(
                                                                        WinterLeaf.Demo.Full.Models.User.GameCode.Tools.MeshRoadEditor.gui.CodeBehind.MeshRoadEditorPlugin));

            oMeshRoadEditorPlugin["editorGui"] = "MeshRoadEditorGui";
            oMeshRoadEditorPlugin.Create();

            gui.CodeBehind.MeshRoadEditorPlugin mrep = "MeshRoadEditorPlugin";


            mrep.initialize();
        }