Example #1
0
        public override void StartUp()
        {
            propertiesManager = new GumxPropertiesManager();

            AssetTypeInfoManager.Self.AddCommonAtis();

            this.ReactToLoadedGlux += HandleGluxLoad;

            this.ReactToLoadedGluxEarly += HandleGluxLoadEarly;

            this.ReactToUnloadedGlux += HandleUnloadedGlux;

            this.CanFileReferenceContent += FileReferenceTracker.CanTrackDependenciesOn;

            this.GetFilesReferencedBy += FileReferenceTracker.Self.HandleGetFilesReferencedBy;

            this.GetFilesNeededOnDiskBy += FileReferenceTracker.Self.HandleGetFilesNeededOnDiskBy;

            this.TryAddContainedObjects += ContainedObjectsManager.Self.HandleTryAddContainedObjects;

            addGumProjectMenuItem = this.AddMenuItemTo("Add New Gum Project", HandleAddNewGumProject, "Content");
            //var bmp = new Bitmap(WindowsFormsApplication1.Properties.Resources.myimage);
            addGumProjectMenuItem.Image = new Bitmap(GumPlugin.Resource1.GumIcon);

            this.ReactToTreeViewRightClickHandler += RightClickManager.Self.HandleTreeViewRightClick;

            this.ReactToFileChangeHandler += HandleFileChange;

            this.ReactToNewFileHandler += HandleNewFile;

            this.AddEventsForObject += EventsManager.Self.HandleAddEventsForObject;

            this.ReactToItemSelectHandler += HandleItemSelected;

            this.ReactToNewScreenCreated += HandleNewScreen;

            this.GetEventSignatureArgs += HandleGetEventSignatureArgs;

            CodeGeneratorManager.Self.CreateElementComponentCodeGenerators();

            Gum.Managers.StandardElementsManager.Self.Initialize();
        }
Example #2
0
        public override void StartUp()
        {
            propertiesManager = new GumxPropertiesManager();

            AssetTypeInfoManager.Self.AddCommonAtis();

            addGumProjectMenuItem = this.AddMenuItemTo("Add New Gum Project", HandleAddNewGumProject, "Content");
            //var bmp = new Bitmap(WindowsFormsApplication1.Properties.Resources.myimage);
            addGumProjectMenuItem.Image = new Bitmap(GumPlugin.Resource1.GumIcon);

            AssignEvents();

            CreateToolbar();

            CodeGeneratorManager.Self.CreateElementComponentCodeGenerators();

            globalContentCodeGenerator = new GlobalContentCodeGenerator();
            FlatRedBall.Glue.Parsing.CodeWriter.GlobalContentCodeGenerators.Add(globalContentCodeGenerator);

            Gum.Managers.StandardElementsManager.Self.Initialize();
        }