Пример #1
0
        public FileImportForm(MOG_Project proj)
        {
            InitializeComponent();

            this.project = proj;

            this.assetImportPlacer.ProjectName = proj.GetProjectName();
            this.assetImportPlacer.Platforms   = new ArrayList(proj.GetPlatformNames());
            this.assetImportPlacer.LoadClassesFromProject(proj);

            // Hook up events
            this.assetImportPlacer.Event_LoadingDirectories     += new EventHandler(assetImportPlacer_Event_LoadingDirectories);
            this.assetImportPlacer.Event_DoneLoadingDirectories += new EventHandler(assetImportPlacer_Event_DoneLoadingDirectories);
        }
        public MogControl_PackageManagementTreeView()
        {
            // This call is required by the Windows.Forms Form Designer.
            InitializeComponent();

            // Make sure to initialize this based on the control
            ProjectPackagesTreeView.ShowPlatformSpecific = PackagePlatformsCheckBox.Checked;

            if (!DesignMode)
            {
                MOG_Project project = MOG_ControllerProject.GetProject();

                if (project != null)
                {
                    foreach (string platformName in project.GetPlatformNames())
                    {
                        PackageNewPackageSubMenu.DropDownItems.Add(platformName, null, PackageNewPackageMenuItem_Click);
                    }

                    PackageNewPackageSubMenu.DropDownItems.Add(MOG_ControllerProject.GetAllPlatformsString(), null, PackageNewPackageMenuItem_Click);
                }
            }
        }