public RegistryEditor(VirtPackage virtPackage, DelegateRequireElevation requireElevation, TreeView fsFolderTree, ListView fsFilesList, Label fsFolderInfoFullName, ComboBox fsFolderInfoIsolationCombo, ToolStripButton regRemoveBtn, ToolStripButton regEditBtn) { this.virtPackage = virtPackage; this.requireElevation = requireElevation; this.fsFolderTree = fsFolderTree; this.fsFilesList = fsFilesList; this.fsFolderInfoFullName = fsFolderInfoFullName; this.fsFolderInfoIsolationCombo = fsFolderInfoIsolationCombo; this.regRemoveBtn = regRemoveBtn; this.regEditBtn = regEditBtn; fsFolderInfoFullName.Text = ""; fsFolderInfoIsolationCombo.Text = ""; fsFolderInfoIsolationCombo.Items.Add(PackageEditor.Messages.Messages.fullAccess); fsFolderInfoIsolationCombo.Items.Add(PackageEditor.Messages.Messages.isolated); if (VirtPackage.PkgVer > 1) { fsFolderInfoIsolationCombo.Items.Add(PackageEditor.Messages.Messages.strictlyIsolated); } fsFolderTree.AfterSelect += OnFolderTreeSelect; fsFolderInfoIsolationCombo.SelectionChangeCommitted += OnFolderSandboxChange; regRemoveBtn.Click += OnRemoveBtnClick; regEditBtn.Click += OnEditClick; dirty = false; treeHelper = new TreeHelper(virtPackage); // delegate for AddFileOrFolder init Del_AddFOrF = new DelegateAddFileOrFolder(this.AddFileOrFolder); }
public RegistryEditor(VirtPackage virtPackage, DelegateRequireElevation requireElevation, TreeView fsFolderTree, ListView fsFilesList, Label fsFolderInfoFullName, ComboBox fsFolderInfoIsolationCombo, ToolStripButton regRemoveBtn, ToolStripButton regEditBtn) { this.virtPackage = virtPackage; this.requireElevation = requireElevation; this.fsFolderTree = fsFolderTree; this.fsFilesList = fsFilesList; this.fsFolderInfoFullName = fsFolderInfoFullName; this.fsFolderInfoIsolationCombo = fsFolderInfoIsolationCombo; this.regRemoveBtn = regRemoveBtn; this.regEditBtn = regEditBtn; fsFolderInfoFullName.Text = ""; fsFolderInfoIsolationCombo.Text = ""; fsFolderInfoIsolationCombo.Items.Add(PackageEditor.Messages.Messages.fullAccess); fsFolderInfoIsolationCombo.Items.Add(PackageEditor.Messages.Messages.isolated); fsFolderInfoIsolationCombo.Items.Add(PackageEditor.Messages.Messages.strictlyIsolated); fsFolderTree.AfterSelect += OnFolderTreeSelect; fsFolderInfoIsolationCombo.SelectionChangeCommitted += OnFolderSandboxChange; regRemoveBtn.Click += OnRemoveBtnClick; regEditBtn.Click += OnEditClick; dirty = false; treeHelper = new TreeHelper(virtPackage); // delegate for AddFileOrFolder init Del_AddFOrF = new DelegateAddFileOrFolder(this.AddFileOrFolder); }