From 3f84c4647e1adfb4da0415945113a70371b7527e Mon Sep 17 00:00:00 2001 From: =?utf8?q?Jean-Philippe=20Bruy=C3=A8re?= Date: Sun, 18 Feb 2018 20:02:14 +0100 Subject: [PATCH] remove no longer usefull registerItemClicked --- Tests/Interfaces/DragAndDrop/0.crow | 9 +++++++++ src/GraphicObjects/TemplatedGroup.cs | 7 ++----- src/GraphicObjects/TreeView.cs | 13 ------------- 3 files changed, 11 insertions(+), 18 deletions(-) create mode 100755 Tests/Interfaces/DragAndDrop/0.crow diff --git a/Tests/Interfaces/DragAndDrop/0.crow b/Tests/Interfaces/DragAndDrop/0.crow new file mode 100755 index 00000000..63290f9e --- /dev/null +++ b/Tests/Interfaces/DragAndDrop/0.crow @@ -0,0 +1,9 @@ + + + + + + \ No newline at end of file diff --git a/src/GraphicObjects/TemplatedGroup.cs b/src/GraphicObjects/TemplatedGroup.cs index c72bfbcb..264c9e80 100644 --- a/src/GraphicObjects/TemplatedGroup.cs +++ b/src/GraphicObjects/TemplatedGroup.cs @@ -429,8 +429,8 @@ namespace Crow g = iTemp.CreateInstance(CurrentInterface); page.AddChild (g); // if (isPaged) -// g.LogicalParent = this; - registerItemClick (g); + g.LogicalParent = this; + g.MouseDown += itemClick; } if (iTemp.Expand != null && g is Expandable) { @@ -440,9 +440,6 @@ namespace Crow g.DataSource = o; } - protected virtual void registerItemClick(GraphicObject g){ - g.MouseClick += itemClick; - } // protected void _list_LayoutChanged (object sender, LayoutingEventArgs e) // { // #if DEBUG_LAYOUTING diff --git a/src/GraphicObjects/TreeView.cs b/src/GraphicObjects/TreeView.cs index 4125e582..2c3f817f 100644 --- a/src/GraphicObjects/TreeView.cs +++ b/src/GraphicObjects/TreeView.cs @@ -62,19 +62,6 @@ namespace Crow } } - protected override void registerItemClick (GraphicObject g) - { - //register ItemClick on the Root node - TreeView tv = this as TreeView; - while (!tv.IsRoot) { - ILayoutable tmp = tv.Parent; - while (!(tmp is TreeView)) { - tmp = tmp.Parent; - } - tv = tmp as TreeView; - } - g.MouseClick += tv.itemClick; - } internal override void itemClick (object sender, MouseButtonEventArgs e) { GraphicObject tmp = sender as GraphicObject; -- 2.47.3