ui/wpf/UIcore/Toolkit.cs

changeset 82
0cdb8089a29f
parent 78
135920fe441b
--- a/ui/wpf/UIcore/Toolkit.cs	Sun Jan 25 15:01:04 2015 +0100
+++ b/ui/wpf/UIcore/Toolkit.cs	Tue Jan 27 09:59:32 2015 +0100
@@ -4,11 +4,24 @@
 using System.Text;
 using System.Threading;
 using System.Threading.Tasks;
+using System.Windows;
 
 namespace UI
 {
-    public class Toolkit
+    public class EventCallback
     {
-        
+        public IntPtr Object;
+        public Action<IntPtr> Action;
+
+        public EventCallback(IntPtr uiobj, Action<IntPtr> action)
+        {
+            Object = uiobj;
+            Action = action;
+        }
+
+        public void Callback(object sender, RoutedEventArgs a)
+        {
+            Action.Invoke(Object);
+        }
     }
 }

mercurial