Author: mkrueger
Date: 2008-02-06 13:00:07 -0500 (Wed, 06 Feb 2008)
New Revision: 95058

Modified:
   trunk/monodevelop/main/src/addins/NUnit/ChangeLog
   trunk/monodevelop/main/src/addins/NUnit/Gui/TestPad.cs
Log:
* Gui/TestPad.cs: Some changes for the new TreeViewPad

Modified: trunk/monodevelop/main/src/addins/NUnit/ChangeLog
===================================================================
--- trunk/monodevelop/main/src/addins/NUnit/ChangeLog   2008-02-06 17:58:52 UTC 
(rev 95057)
+++ trunk/monodevelop/main/src/addins/NUnit/ChangeLog   2008-02-06 18:00:07 UTC 
(rev 95058)
@@ -1,3 +1,7 @@
+2008-02-06  Mike Krüger <[EMAIL PROTECTED]> 
+
+       * Gui/TestPad.cs: Some changes for the new TreeViePiye
+
 2008-02-05  Lluis Sanchez Gual <[EMAIL PROTECTED]> 
 
        * templates/NUnitProject.xpt.xml: Fix nunit versions referenced in the

Modified: trunk/monodevelop/main/src/addins/NUnit/Gui/TestPad.cs
===================================================================
--- trunk/monodevelop/main/src/addins/NUnit/Gui/TestPad.cs      2008-02-06 
17:58:52 UTC (rev 95057)
+++ trunk/monodevelop/main/src/addins/NUnit/Gui/TestPad.cs      2008-02-06 
18:00:07 UTC (rev 95058)
@@ -308,15 +308,15 @@
                        failedTree.RowActivated += new Gtk.RowActivatedHandler 
(OnFailedTestActivated);
                        
                        if (testService.RootTest != null)
-                               LoadTree (testService.RootTest);
+                               TreeView.LoadTree (testService.RootTest);
                }
                
                void OnTestSuiteChanged (object sender, EventArgs e)
                {
                        if (testService.RootTest != null)
-                               LoadTree (testService.RootTest);
+                               TreeView.LoadTree (testService.RootTest);
                        else {
-                               Clear ();
+                               TreeView.Clear ();
                                ClearDetails ();
                        }
                }
@@ -332,7 +332,7 @@
                
                ITreeNavigator FindTestNode (UnitTest t)
                {
-                       ITreeNavigator nav = GetNodeAtObject (t);
+                       ITreeNavigator nav = TreeView.GetNodeAtObject (t);
                        if (nav != null)
                                return nav;
                        if (t.Parent == null)
@@ -344,7 +344,7 @@
                                return null;
                                
                        nav.MoveToFirstChild ();        // Make sure the 
children are created
-                       return GetNodeAtObject (t);
+                       return TreeView.GetNodeAtObject (t);
                }
                
                public override Gtk.Widget Control {
@@ -365,14 +365,16 @@
                        info.Enabled = runningTestOperation == null;
                }
                
-               public override void ActivateCurrentItem ()
+               public TestPad ()
                {
-                       RunSelectedTest ();
+                       base.TreeView.CurrentItemActivated += delegate {
+                               RunSelectedTest ();
+                       };
                }
                
                void RunSelectedTest ()
                {
-                       ITreeNavigator nav = GetSelectedNode ();
+                       ITreeNavigator nav = TreeView.GetSelectedNode ();
                        UnitTest test = (UnitTest) nav.DataItem;
                        
                        runningTestOperation = testService.RunTest (test);
@@ -389,7 +391,7 @@
                protected override void OnSelectionChanged (object sender, 
EventArgs args)
                {
                        base.OnSelectionChanged (sender, args);
-                       ITreeNavigator nav = GetSelectedNode ();
+                       ITreeNavigator nav = TreeView.GetSelectedNode ();
                        if (nav != null) {
                                UnitTest test = (UnitTest) nav.DataItem;
                                if (test != null)
@@ -419,7 +421,7 @@
                        if (!detailsPad.Visible) {
                                detailsPad.Show ();
                                
-                               ITreeNavigator nav = GetSelectedNode ();
+                               ITreeNavigator nav = TreeView.GetSelectedNode 
();
                                if (nav != null) {
                                        UnitTest test = (UnitTest) nav.DataItem;
                                        FillDetails (test, false);

_______________________________________________
Mono-patches maillist  -  [email protected]
http://lists.ximian.com/mailman/listinfo/mono-patches

Reply via email to