internal void DetachFromPathedDocument()
 {
     if (pathDoc == null)
     {
         return;
     }
     PathWidgetEnabled    = false;
     pathDoc.PathChanged -= HandlePathChange;
     pathDoc              = null;
 }
 internal void AttachToPathedDocument(MonoDevelop.Ide.Gui.Content.IPathedDocument pathDoc)
 {
     if (this.pathDoc != pathDoc)
     {
         DetachFromPathedDocument();
     }
     if (pathDoc == null)
     {
         return;
     }
     PathWidgetEnabled    = true;
     pathDoc.PathChanged += HandlePathChange;
     this.pathDoc         = pathDoc;
 }
Esempio n. 3
0
		internal void DetachFromPathedDocument ()
		{
			if (pathDoc == null)
				return;
			PathWidgetEnabled = false;
			pathDoc.PathChanged -= HandlePathChange;
			pathDoc = null;
		}
Esempio n. 4
0
		internal void AttachToPathedDocument (MonoDevelop.Ide.Gui.Content.IPathedDocument pathDoc)
		{
			if (this.pathDoc != pathDoc)
				DetachFromPathedDocument ();
			if (pathDoc == null)
				return;
			pathDoc.PathChanged += HandlePathChange;
			this.pathDoc = pathDoc;
			PathWidgetEnabled = true;
			pathBar.SetPath (pathDoc.CurrentPath);
		}