Example #1
0
        private void MainForm_Load(object sender, EventArgs e)
        {
            tableLayoutPanel1_Resize(sender, e);

            //TODO TreeViewFolderBrowserDataProvider ds = new TreeViewFolderBrowserDataProvider();
            TreeViewFolderBrowserDataProviderShell32 dss32 = new TreeViewFolderBrowserDataProviderShell32();

            this.directoryTree.DataSource = dss32;
            this.directoryTree.Populate();
            this.directoryTree.Nodes[0].Expand();

            this.fileList.BindSelectAllCheckBox(this.chkSelectAllFiles);

            this.displayControls.RefreshSettings();

            if (this.navigateTo != "")
            {
                FileInfo fi = new FileInfo(this.navigateTo);
                if (fi.Exists)
                {
                    if (fi.Extension.ToLower() == ".ptsmacro")
                    {
                        Form f = new MacroEditor(GetCurrentDirectory(), navigateTo);
                        f.ShowInTaskbar = true;
                        f.ShowDialog(this);
                        this.Close();
                    }
                    else
                    {
                        ShowSelectAndExpandFolder(fi.Directory.FullName);

                        foreach (TreeNode n in this.fileList.Nodes)
                        {
                            if (n.Tag is FileInfo)
                            {
                                if (((FileInfo)n.Tag).Name.ToUpper() == fi.Name.ToUpper())
                                {
                                    this.fileList.SelectedNode = n;
                                    break;
                                }
                            }
                        }
                    }
                }
                else
                {
                    DirectoryInfo di = new DirectoryInfo(this.navigateTo);
                    if (di.Exists)
                    {
                        ShowSelectAndExpandFolder(di.FullName);
                    }
                }
            }

            this.buttonViewPreview.Checked    = Settings.Default.GuiShowPreview;
            this.buttonViewFolderTree.Checked = Settings.Default.GuiShowDirectoryTree;

            MainForm_Resize(sender, e);
        }
Example #2
0
        private void newEditToolStripMenuItem_Click(object sender, EventArgs e)
        {
            string s = GetCurrentDirectory();

            Form f = new MacroEditor(s);

            f.ShowDialog(this);

            UpdateRecentMacros();
        }