private void refreshProjectFilesListToolStripMenuItem_Click(object sender, ItemClickEventArgs e) { using (new WaitCursor(this, WaitCursorOption.ShortSleep)) { ProjectFilesControl.RefreshItems(); } }
/// <summary> /// Handles the project on command line. /// </summary> /// <returns></returns> private bool handleProjectOnCommandLine() { var args = Environment.GetCommandLineArgs(); if (args.Length < 2) { return(false); } else { for (var index = 1; index < args.Length; index++) { var file = args[index]; if (string.Compare( Project.ProjectFileExtension, ZlpPathHelper.GetExtension(file), true) == 0 && ZlpIOHelper.FileExists(file)) { ProjectFilesControl.DoLoadProject(new ZlpFileInfo(file)); return(true); } } return(false); } }
private void automaticallyAddMultipleFileGroupsToolStripMenuItem_Click( object sender, ItemClickEventArgs e) { ProjectFilesControl.AutomaticallyAddAddResourceFilesWithDialog(); UpdateUI(); }
private void bbi_ItemClick2(object sender, ItemClickEventArgs e) { var path = (string)e.Item.Tag; if (!string.IsNullOrEmpty(path)) { DialogResult r; if (groupFilesControl.CurrentFileGroupControl != null) { r = groupFilesControl.CurrentFileGroupControl.DoSaveFiles( SaveOptions.OnlyIfModified | SaveOptions.AskConfirm); } else { r = DialogResult.OK; } if (r == DialogResult.OK) { //_mruProjectsMenu.SetFirstFile( e.Number ); addMruProjectFile(path); ProjectFilesControl.DoLoadProject(new ZlpFileInfo(path)); } } else { //_mruProjectsMenu.RemoveFile( e.Number ); removeMruProjectFile(path); } UpdateUI(); }
internal bool SaveAllWithDialog() { var a = ProjectFilesControl.SaveState(SaveOptions.OnlyIfModified); var b = a && GroupFilesControl.SaveState(SaveOptions.OnlyIfModified); return(b); }
private void editResourceFilesSettingsToolStripMenuItem_Click( object sender, ItemClickEventArgs e) { ProjectFilesControl.EditFileGroupSettingsWithDialog(); UpdateUI(); }
private void buttonImport_ItemClick(object sender, ItemClickEventArgs e) { SaveWithDialog(SaveOptions.OnlyIfModified); // Get groups from project var groups = ProjectFilesControl.Project.FileGroups; // Get groups from tabs foreach (var group in GroupFilesControl.GridEditableDatas) { if (group.FileGroup != null && !groups.Contains(group.FileGroup)) { groups.Add(group.FileGroup); } } using (var wizard = new ExcelImportWizardForm()) { wizard.Initialize(groups, ProjectFilesControl.Project); if (wizard.ShowDialog(this) == DialogResult.OK) { ProjectFilesControl.RefreshItems(); UpdateUI(); } } }
private void buttonCreateNewFile_ItemClick( object sender, ItemClickEventArgs e) { ProjectFilesControl.CreateNewFileWithDialog(); UpdateUI(); }
private void mainForm_Load( object sender, EventArgs e) { DataProcessing.CanOverwrite += dataProcessing_CanOverwrite; WinFormsPersistanceHelper.RestoreState( this, new RestoreInformation { SuggestZoomPercent = 90, RespectWindowRatio = false }); CenterToScreen(); ribbon.SelectedPage = ribbonPage1; FormBase.RestoreState(ribbon); DevExpressXtraFormBase.RestoreState(mainFormMainSplitContainer); loadMruFileProjects(); loadMruFileFiles(); checkShowApplicationMenuButton(); if (!handleProjectOnCommandLine()) { ProjectFilesControl.LoadRecentProject(); } Application.Idle += application_Idle; UpdateUI(); }
private void removeFileFromGroupToolStripMenuItem_Click( object sender, ItemClickEventArgs e) { ProjectFilesControl.RemoveFileFromFileGroupWithDialog(); UpdateUI(); }
/// <summary> /// Return TRUE if OK, FALSE if want to cancel. /// </summary> private bool checkAskSaveEverything() { var b1 = GroupFilesControl.SaveState(); var b2 = ProjectFilesControl.SaveState(); if (!b1 || !b2) { return(false); } else { ProjectFilesControl.SaveRecentProjectInfo(); GroupFilesControl.SaveRecentFilesInfo(); return(true); } }
private void mainForm_FormClosing( object sender, FormClosingEventArgs e) { if (!checkAskSaveEverything()) { e.Cancel = true; } else { ProjectFilesControl.CloseProject(); FormBase.SaveState(ribbon); DevExpressXtraFormBase.SaveState(mainFormMainSplitContainer); WinFormsPersistanceHelper.SaveState(this); ((PersistentXmlFilePairStorage)PersistanceHelper.Storage).Flush(); } }
// ------------------------------------------------------------------ private void mainForm_DragDrop( object sender, DragEventArgs e) { if (e.Data.GetDataPresent(DataFormats.FileDrop)) { var files = (string[])e.Data.GetData( DataFormats.FileDrop); if (files != null && files.Length > 0) { foreach (var file in files) { // Allow dropping of project files. if (String.Compare(Project.ProjectFileExtension, ZlpPathHelper.GetExtension(file), StringComparison.OrdinalIgnoreCase) == 0) { ProjectFilesControl.DoLoadProject(new ZlpFileInfo(file)); return; } } } } }
private void openProjectFileToolStripMenuItem_Click(object sender, ItemClickEventArgs e) { ProjectFilesControl.OpenWithDialog(); UpdateUI(); }
private void createNewProjectToolStripMenuItem_Click(object sender, ItemClickEventArgs e) { ProjectFilesControl.CreateNewProject(); groupFilesControl.CloseAllDocuments(); UpdateUI(); }
private void addFilesToFileGroupToolStripMenuItem_Click(object sender, ItemClickEventArgs e) { ProjectFilesControl.AddFilesToFileGroupWithDialog(); UpdateUI(); }
private void buttonConfigureLanguageColumns_ItemClick(object sender, ItemClickEventArgs e) { ProjectFilesControl.ConfigureLanguageColumns(); }
private void addResourceFilesToProjectToolStripMenuItem_Click(object sender, ItemClickEventArgs e) { ProjectFilesControl.AddExistingResourceFilesWithDialog(); UpdateUI(); }
private void saveProjectFileToolStripMenuItem_Click(object sender, ItemClickEventArgs e) { ProjectFilesControl.DoSaveFile(SaveOptions.None); UpdateUI(); }
private void closeProjectFileToolStripMenuItem_Click(object sender, ItemClickEventArgs e) { ProjectFilesControl.CloseAndSaveProject(); UpdateUI(); }
private void buttonMoveDown_ItemClick(object sender, ItemClickEventArgs e) { ProjectFilesControl.MoveDown(); }
private void removeResourceFilesFromProjectToolStripMenuItem_Click(object sender, ItemClickEventArgs e) { ProjectFilesControl.RemoveResourceFilesWithDialog(); UpdateUI(); }
private void buttonAddFromVisualStudio_ItemClick(object sender, ItemClickEventArgs e) { ProjectFilesControl.AutomaticallyAddResourceFilesFromSolutionWithDialog(); UpdateUI(); }