Example #1
0
		public PadViewModel(PadDescriptor padDescriptor)
		{
			this.padDescriptor = padDescriptor;
			this.padDescriptor.CreatePad();
			
			this.control = padDescriptor.PadContent.Control;
			if (control is System.Windows.Forms.Control) {
				var host = new WindowsFormsHost();
				host.Child = (System.Windows.Forms.Control)padDescriptor.PadContent.Control;
				this.control = host;
			}
		}
		public bool IsVisible(PadDescriptor padContent)
		{
			return false;
		}
		public void UnloadPad(PadDescriptor content)
		{
			throw new NotImplementedException();
		}
		public void ActivatePad(PadDescriptor content)
		{
			ActivatePad(content.Class);
		}
		public void ShowPad(PadDescriptor content)
		{
			Console.WriteLine("WorkbenchLayout.ShowPad not implemented");
		}
 public void ActivatePad(PadDescriptor content)
 {
     return;
 }
		PadDescriptor AddCodeCoveragePadToMockWorkbench()
		{
			PadDescriptor padDescriptor = new PadDescriptor(typeof(CodeCoveragePad), "Code Coverage", String.Empty);
			context.MockUnitTestWorkbench.AddPadDescriptor(padDescriptor);
			return padDescriptor;
		}
		protected void ShowPad(PadDescriptor padDescriptor)
		{
			context.Workbench.SafeThreadAsyncCall(padDescriptor.BringPadToFront);
		}
Example #9
0
		public void ActivatePad(PadDescriptor content)
		{
			throw new NotImplementedException();
		}
Example #10
0
		public void UnloadPad(PadDescriptor content)
		{
			_wb.UnloadPad(content);
		}
Example #11
0
		public void ShowPad(PadDescriptor content)
		{
			_wb.ShowPad(content);
		}
		/// <summary>
		/// Brings the specified pad to the front.
		/// </summary>
		protected void ShowPad(PadDescriptor padDescriptor)
		{
			if (padDescriptor != null) {
				WorkbenchSingleton.SafeThreadAsyncCall(padDescriptor.BringPadToFront);
			}
		}