tasn pushed a commit to branch master.

http://git.enlightenment.org/bindings/cxx/eflxx.git/commit/?id=1ea5601bd9debc73a099b422c140b88e74264fca

commit 1ea5601bd9debc73a099b422c140b88e74264fca
Author: Andreas Volz <[email protected]>
Date:   Sun Dec 7 23:06:00 2008 +0000

    no return value for callbacks
    
    SVN revision: 38006
---
 TODO                  |  2 +-
 src/evas/eflpp_evas.h | 32 ++++++++++++++++----------------
 2 files changed, 17 insertions(+), 17 deletions(-)

diff --git a/TODO b/TODO
index 0660b49..ef09821 100644
--- a/TODO
+++ b/TODO
@@ -1,6 +1,6 @@
 * memory handling, it leaks like hell
 * parent/child chaining
 * callback handling needs more thinking
-* much more :/
 * wrap evas_color_* functions (e.g. evas_color_argb_premul)
 * move all #include <config.h> from *.h to *.cpp
+* write signal example for evas
diff --git a/src/evas/eflpp_evas.h b/src/evas/eflpp_evas.h
index 5e92341..a8257e1 100644
--- a/src/evas/eflpp_evas.h
+++ b/src/evas/eflpp_evas.h
@@ -123,22 +123,22 @@ class EvasObject
     EvasCanvas* canvas() const { return _canvas; }; // FIXME: Rename to 
parent() ?
     
     /* event signals */
-    sigc::signal <bool, const EvasMouseInEvent&> signalHandleMouseIn;
-    sigc::signal <bool, const EvasMouseOutEvent&> signalHandleMouseOut;
-    sigc::signal <bool, const EvasMouseDownEvent&> signalHandleMouseDown;
-    sigc::signal <bool, const EvasMouseUpEvent&> signalHandleMouseUp;
-    sigc::signal <bool, const EvasMouseMoveEvent&> signalHandleMouseMove;
-    sigc::signal <bool, const EvasMouseWheelEvent&> signalHandleMouseWheel;
-    sigc::signal <bool> signalHandleFree;
-    sigc::signal <bool, const EvasKeyDownEvent&> signalHandleKeyDown;
-    sigc::signal <bool, const EvasKeyUpEvent&> signalHandleKeyUp;
-    sigc::signal <bool> signalHandleFocusIn;
-    sigc::signal <bool> signalHandleFocusOut;
-    sigc::signal <bool> signalHandleShow;
-    sigc::signal <bool> signalHandleHide;
-    sigc::signal <bool> signalHandleMove;
-    sigc::signal <bool> signalHandleResize;
-    sigc::signal <bool> signalHandleRestack;
+    sigc::signal <void, const EvasMouseInEvent&> signalHandleMouseIn;
+    sigc::signal <void, const EvasMouseOutEvent&> signalHandleMouseOut;
+    sigc::signal <void, const EvasMouseDownEvent&> signalHandleMouseDown;
+    sigc::signal <void, const EvasMouseUpEvent&> signalHandleMouseUp;
+    sigc::signal <void, const EvasMouseMoveEvent&> signalHandleMouseMove;
+    sigc::signal <void, const EvasMouseWheelEvent&> signalHandleMouseWheel;
+    sigc::signal <void> signalHandleFree;
+    sigc::signal <void, const EvasKeyDownEvent&> signalHandleKeyDown;
+    sigc::signal <void, const EvasKeyUpEvent&> signalHandleKeyUp;
+    sigc::signal <void> signalHandleFocusIn;
+    sigc::signal <void> signalHandleFocusOut;
+    sigc::signal <void> signalHandleShow;
+    sigc::signal <void> signalHandleHide;
+    sigc::signal <void> signalHandleMove;
+    sigc::signal <void> signalHandleResize;
+    sigc::signal <void> signalHandleRestack;
 
     /* Name */
     const char* name() const;

-- 


Reply via email to