예제 #1
0
 public override void Dispose()
 {
     if (packageFilesControl != null)
     {
         workbench.ActiveViewContentChanged -= ActiveViewContentChanged;
         packageFilesControl.Dispose();
         packageFilesControl = null;
     }
     base.Dispose();
 }
예제 #2
0
		public PackageFilesView(WixProject project, 
			IWorkbench workbench, 
			IWixPackageFilesControl packageFilesControl,
			WixTextWriter wixTextWriter)
		{
			this.packageFilesControl = packageFilesControl;
			packageFilesControl.DirtyChanged += delegate { base.RaiseIsDirtyChanged(); };
			SetLocalizedTitle("${res:ICSharpCode.WixBinding.PackageFilesView.Title}");
			this.project = project;
			
			this.workbench = workbench;
			wixDocumentWindow = new WixDocumentWindow(workbench);
			workbench.ActiveViewContentChanged += ActiveViewContentChanged;
			
			this.wixTextWriter = wixTextWriter;
			
			openTextEditors = new OpenTextEditors(workbench);
		}
예제 #3
0
        public PackageFilesView(WixProject project,
                                IWorkbench workbench,
                                IWixPackageFilesControl packageFilesControl,
                                WixTextWriter wixTextWriter)
        {
            this.packageFilesControl          = packageFilesControl;
            packageFilesControl.DirtyChanged += delegate { base.RaiseIsDirtyChanged(); };
            SetLocalizedTitle("${res:ICSharpCode.WixBinding.PackageFilesView.Title}");
            this.project = project;

            this.workbench    = workbench;
            wixDocumentWindow = new WixDocumentWindow(workbench);
            workbench.ActiveViewContentChanged += ActiveViewContentChanged;

            this.wixTextWriter = wixTextWriter;

            openTextEditors = new OpenTextEditors(workbench);
        }
예제 #4
0
		public override void Dispose()
		{
			if (packageFilesControl != null) {
				workbench.ActiveViewContentChanged -= ActiveViewContentChanged;
				packageFilesControl.Dispose();
				packageFilesControl = null;
			}
			base.Dispose();
		}
예제 #5
0
		public PackageFilesView(WixProject project, IWorkbench workbench, IWixPackageFilesControl packageFilesControl)
			: this(project, workbench, packageFilesControl, null)
		{
			wixTextWriter = new WixTextWriter(GetTextEditorOptions());
		}
예제 #6
0
 public PackageFilesView(WixProject project, IWorkbench workbench, IWixPackageFilesControl packageFilesControl)
     : this(project, workbench, packageFilesControl, null)
 {
     wixTextWriter = new WixTextWriter(GetTextEditorOptions());
 }