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; --
