aboutsummaryrefslogtreecommitdiffstatsci
path: root/src/Interface.cs
diff options
context:
space:
mode:
authorJean-Philippe Bruyère <jp_bruyere@hotmail.com>2018-02-16 12:45:26 +0100
committerJean-Philippe Bruyère <jp_bruyere@hotmail.com>2018-02-16 12:45:26 +0100
commit582948e8d254d9553b96d31102566fb59e0798de (patch)
tree71e6340648823461d39e1aac090b8f32c15a2b0e /src/Interface.cs
parent09b6b33cfd7716e7235a925bff87b6fd0c91f260 (diff)
mouse move debug + load all assemblies in bin dir
Diffstat (limited to 'src/Interface.cs')
-rw-r--r--src/Interface.cs18
1 files changed, 11 insertions, 7 deletions
diff --git a/src/Interface.cs b/src/Interface.cs
index 0393fbc8..b044e132 100644
--- a/src/Interface.cs
+++ b/src/Interface.cs
@@ -76,13 +76,13 @@ namespace Crow
Directory.CreateDirectory (CrowConfigRoot);
//ensure all assemblies are loaded, because IML could contains classes not instanciated in source
-// foreach (string af in Directory.GetFiles (AppDomain.CurrentDomain.BaseDirectory, "*.dll")){
-// try {
-// Assembly.LoadFrom (af);
-// } catch (Exception ex) {
-// Console.WriteLine ("{0} not loaded as assembly.", af);
-// }
-// }
+ foreach (string af in Directory.GetFiles (AppDomain.CurrentDomain.BaseDirectory, "*.dll")){
+ try {
+ Assembly.LoadFrom (af);
+ } catch (Exception ex) {
+ Console.WriteLine ("{0} not loaded as assembly.", af);
+ }
+ }
loadCursors ();
findAvailableTemplates ();
@@ -830,6 +830,7 @@ namespace Crow
}
GraphicTree [i].checkHoverWidget (e);
+ HoverWidget.onMouseMove (this, e);
return true;
}
}
@@ -839,6 +840,7 @@ namespace Crow
if (HoverWidget.MouseIsIn (e.Position)) {
HoverWidget.checkHoverWidget (e);
+ HoverWidget.onMouseMove (this, e);
return true;
} else {
HoverWidget.onMouseLeave (HoverWidget, e);
@@ -847,6 +849,7 @@ namespace Crow
HoverWidget = HoverWidget.LogicalParent as GraphicObject;
if (HoverWidget.MouseIsIn (e.Position)) {
HoverWidget.checkHoverWidget (e);
+ HoverWidget.onMouseMove (this, e);
return true;
} else
HoverWidget.onMouseLeave (HoverWidget, e);
@@ -862,6 +865,7 @@ namespace Crow
g.checkHoverWidget (e);
if (g is Window)
PutOnTop (g);
+ HoverWidget.onMouseMove (this, e);
return true;
}
}