public void StartStageFilesDialog() { using (var dlg = new StageDialog(_repository)) { dlg.Run(_environment.MainForm); } }
/// <summary> /// 現在のステージのステージダイアログを表示します。 /// </summary> public void LoadCurrentStageDialog() { StageInfo stage = GetCurrentStage(); GameObject stageDialogObj = Instantiate(stageDialogPrefab, stageDialogPrefab.transform.position, Quaternion.identity) as GameObject; stageDialog = stageDialogObj.GetComponent <StageDialog>(); stageDialog.SetStageInfo(stage.level, stage.stageNo, GetClearRequirementDescription(stage)); if (this.mode.GetType() == typeof(QuestMode)) { stageDialog.SetBgColor(Color.red); } }
public CommitToolbar(CommitView commitView) { Verify.Argument.IsNotNull(commitView, nameof(commitView)); _commitView = commitView; Items.Add(_btnRefresh = new ToolStripButton(Resources.StrRefresh, CachedResources.Bitmaps["ImgRefresh"], (sender, e) => { _commitView.RefreshContent(); }) { DisplayStyle = ToolStripItemDisplayStyle.Image, }); Items.Add(_btnTreeMode = new ToolStripButton(Resources.StrShowDirectoryTree, CachedResources.Bitmaps["ImgFolderTree"], (sender, e) => { var button = (ToolStripButton)sender; _commitView.TreeMode = button.Checked = !button.Checked; }) { DisplayStyle = ToolStripItemDisplayStyle.Image, Checked = commitView.TreeMode, }); Items.Add(new ToolStripSeparator()); Items.Add(_stageAll = new ToolStripSplitButton(Resources.StrStageAll, CachedResources.Bitmaps["ImgStageAll"]) { DisplayStyle = ToolStripItemDisplayStyle.ImageAndText, DropDownDirection = ToolStripDropDownDirection.BelowRight }); Items.Add(_unstageAll = new ToolStripButton(Resources.StrUnstageAll, CachedResources.Bitmaps["ImgUnstageAll"]) { DisplayStyle = ToolStripItemDisplayStyle.ImageAndText, }); Items.Add(new ToolStripSeparator()); Items.Add(_btnReset = new ToolStripSplitButton(Resources.StrReset, CachedResources.Bitmaps["ImgDelete"]) { DisplayStyle = ToolStripItemDisplayStyle.ImageAndText, }); _stageAll.ButtonClick += (sender, e) => { _commitView.Repository.Status.StageAll(); }; _stageAll.DropDown.Items.Add(new ToolStripMenuItem(Resources.StrUpdate, null, (s, e) => _commitView.Repository.Status.StageUpdated())); _stageAll.DropDown.Items.Add(new ToolStripSeparator()); _stageAll.DropDown.Items.Add(new ToolStripMenuItem(Resources.StrManual.AddEllipsis(), null, (sender, e) => { using (var dlg = new StageDialog(_commitView.Repository)) { dlg.Run(_commitView); } })); _unstageAll.Click += (sender, e) => { _commitView.Repository.Status.UnstageAll(); }; _btnReset.ButtonClick += (s, e) => { using (var dlg = new SelectResetModeDialog(ResetMode.Mixed | ResetMode.Hard) { ResetMode = ResetMode.Mixed, }) { if (dlg.Run(this) == DialogResult.OK) { Reset(dlg.ResetMode); } } }; _btnReset.DropDown.Items.Add(new ToolStripMenuItem(Resources.StrMixed, null, (s, e) => AskAndReset(ResetMode.Mixed))); _btnReset.DropDown.Items.Add(new ToolStripMenuItem(Resources.StrHard, null, (s, e) => AskAndReset(ResetMode.Hard))); }