]> O.S.I.I.S - jp/crow.git/commitdiff
remove no longer usefull registerItemClicked
authorJean-Philippe Bruyère <jp_bruyere@hotmail.com>
Sun, 18 Feb 2018 19:02:14 +0000 (20:02 +0100)
committerJean-Philippe Bruyère <jp_bruyere@hotmail.com>
Sun, 18 Feb 2018 19:02:14 +0000 (20:02 +0100)
Tests/Interfaces/DragAndDrop/0.crow [new file with mode: 0755]
src/GraphicObjects/TemplatedGroup.cs
src/GraphicObjects/TreeView.cs

diff --git a/Tests/Interfaces/DragAndDrop/0.crow b/Tests/Interfaces/DragAndDrop/0.crow
new file mode 100755 (executable)
index 0000000..63290f9
--- /dev/null
@@ -0,0 +1,9 @@
+<?xml version="1.0"?>
+<VerticalStack MinimumSize="50,50" Background="Onyx" Margin="10" Width="90%" Height="90%">
+       <GraphicObject Margin="10" Width="Stretched" Height="Fit" Background="Mantis"
+                       MinimumSize="10,10"/>
+       <GraphicObject Margin="10" Width="Stretched" Height="Fit" Background="Mantis"
+                       MinimumSize="10,10"/>
+       <GraphicObject Margin="10" Width="Stretched" Height="Fit" Background="Mantis"
+                       MinimumSize="10,10"/>
+</VerticalStack>
\ No newline at end of file
index c72bfbcb69aa4fe2fdb17dcbd767f2f0ec168229..264c9e80dcc863bbe7fa93ad256835abbff1dd4d 100644 (file)
@@ -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
index 4125e582c7d274cc01f98900005afc17c391cac9..2c3f817f6f11b0117583771967c140f2a1bc6bf2 100644 (file)
@@ -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;