Example #1
0
 private void refreshProjectFilesListToolStripMenuItem_Click(object sender, ItemClickEventArgs e)
 {
     using (new WaitCursor(this, WaitCursorOption.ShortSleep))
     {
         ProjectFilesControl.RefreshItems();
     }
 }
Example #2
0
        /// <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);
            }
        }
Example #3
0
 private void automaticallyAddMultipleFileGroupsToolStripMenuItem_Click(
     object sender,
     ItemClickEventArgs e)
 {
     ProjectFilesControl.AutomaticallyAddAddResourceFilesWithDialog();
     UpdateUI();
 }
Example #4
0
        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();
        }
Example #5
0
        internal bool SaveAllWithDialog()
        {
            var a = ProjectFilesControl.SaveState(SaveOptions.OnlyIfModified);
            var b = a && GroupFilesControl.SaveState(SaveOptions.OnlyIfModified);

            return(b);
        }
Example #6
0
 private void editResourceFilesSettingsToolStripMenuItem_Click(
     object sender,
     ItemClickEventArgs e)
 {
     ProjectFilesControl.EditFileGroupSettingsWithDialog();
     UpdateUI();
 }
Example #7
0
        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();
                }
            }
        }
Example #8
0
 private void buttonCreateNewFile_ItemClick(
     object sender,
     ItemClickEventArgs e)
 {
     ProjectFilesControl.CreateNewFileWithDialog();
     UpdateUI();
 }
Example #9
0
        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();
        }
Example #10
0
 private void removeFileFromGroupToolStripMenuItem_Click(
     object sender,
     ItemClickEventArgs e)
 {
     ProjectFilesControl.RemoveFileFromFileGroupWithDialog();
     UpdateUI();
 }
Example #11
0
        /// <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);
            }
        }
Example #12
0
        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();
 }
Example #16
0
 private void addFilesToFileGroupToolStripMenuItem_Click(object sender, ItemClickEventArgs e)
 {
     ProjectFilesControl.AddFilesToFileGroupWithDialog();
     UpdateUI();
 }
Example #17
0
 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();
 }
Example #21
0
 private void buttonMoveDown_ItemClick(object sender, ItemClickEventArgs e)
 {
     ProjectFilesControl.MoveDown();
 }
 private void removeResourceFilesFromProjectToolStripMenuItem_Click(object sender, ItemClickEventArgs e)
 {
     ProjectFilesControl.RemoveResourceFilesWithDialog();
     UpdateUI();
 }
Example #23
0
 private void buttonAddFromVisualStudio_ItemClick(object sender, ItemClickEventArgs e)
 {
     ProjectFilesControl.AutomaticallyAddResourceFilesFromSolutionWithDialog();
     UpdateUI();
 }