+2000-08-10 Allan Rae <rae@lyx.org>
+
+ * development/tools/makeLyXsigc.sh: Updated to allow Signal3. Note
+ that there are two functions that have to been taken out of line by
+ hand and aren't taken care of in the script. (Just a reminder note)
+
+ * sigc++/macros/*.h.m4: Updated as above.
+
2000-08-09 Juergen Vigna <jug@sad.it>
* src/insets/insettext.C (draw): small fix for clearing rectangle.
)
-echo "Limiting to Signal2"
-# we only need up to Signal2
+echo "Limiting to Signal3"
+# we only need up to Signal3
# NOTE: sigc++ needs 2 slots higher than the number of signals (see bind.h)
# Anyone feeling keen?
# How would you like to make this a parameter-controlled stripping of
case $i in
$package/sigc++/macros/slot.h.m4)
sed < $i > $i.tmp \
- -e '/.*ARGS(P,[56789]).*/d'
+ -e '/.*ARGS(P,[6789]).*/d'
;;
*)
sed < $i > $i.tmp \
- -e '/.*ARGS(P,[3456789]).*/d'
+ -e '/.*ARGS(P,[456789]).*/d'
;;
esac
rm -f $i
BASIC_SIGNAL(ARGS(P,0))
BASIC_SIGNAL(ARGS(P,1))
BASIC_SIGNAL(ARGS(P,2))
+BASIC_SIGNAL(ARGS(P,3))
#ifdef SIGC_CXX_NAMESPACES
} // namespace
ADAPTOR_BIND_SLOT(ARGS(P,0),ARGS(C,1),ARGS(A,1))
ADAPTOR_BIND_SLOT(ARGS(P,1),ARGS(C,1),ARGS(A,1))
ADAPTOR_BIND_SLOT(ARGS(P,2),ARGS(C,1),ARGS(A,1))
+ADAPTOR_BIND_SLOT(ARGS(P,3),ARGS(C,1),ARGS(A,1))
ADAPTOR_BIND_SLOT(ARGS(P,0),ARGS(C,2),ARGS(A,2))
ADAPTOR_BIND_SLOT(ARGS(P,1),ARGS(C,2),ARGS(A,2))
ADAPTOR_BIND_SLOT(ARGS(P,2),ARGS(C,2),ARGS(A,2))
+ADAPTOR_BIND_SLOT(ARGS(P,3),ARGS(C,2),ARGS(A,2))
#ifdef SIGC_CXX_NAMESPACES
} // namespace
CLASS_SLOT(ARGS(P,0))
CLASS_SLOT(ARGS(P,1))
CLASS_SLOT(ARGS(P,2))
+CLASS_SLOT(ARGS(P,3))
#ifdef SIGC_CXX_NAMESPACES
} // namespace
ADAPTOR_CONVERT_SLOT(ARGS(P,1),ARGS(Q,1))
ADAPTOR_CONVERT_SLOT(ARGS(P,2),ARGS(Q,2))
+ADAPTOR_CONVERT_SLOT(ARGS(P,3),ARGS(Q,3))
#ifdef SIGC_CXX_NAMESPACES
} // namespace
FUNCTION_SLOT(ARGS(P,0))
FUNCTION_SLOT(ARGS(P,1))
FUNCTION_SLOT(ARGS(P,2))
+FUNCTION_SLOT(ARGS(P,3))
#ifdef SIGC_CXX_NAMESPACES
} // namespace
OBJECT_SLOT(ARGS(P,0))
OBJECT_SLOT(ARGS(P,1))
OBJECT_SLOT(ARGS(P,2))
+OBJECT_SLOT(ARGS(P,3))
#ifdef SIGC_CXX_NAMESPACES
} // namespace
ADAPTOR_RETBIND_SLOT(ARGS(P,0))
ADAPTOR_RETBIND_SLOT(ARGS(P,1))
ADAPTOR_RETBIND_SLOT(ARGS(P,2))
+ADAPTOR_RETBIND_SLOT(ARGS(P,3))
#ifdef SIGC_CXX_NAMESPACES
} // namespace
ADAPTOR_RETTYPE_SLOT(ARGS(P,0))
ADAPTOR_RETTYPE_SLOT(ARGS(P,1))
ADAPTOR_RETTYPE_SLOT(ARGS(P,2))
+ADAPTOR_RETTYPE_SLOT(ARGS(P,3))
#ifdef SIGC_CXX_NAMESPACES
} // namespace
SLOT(ARGS(P,2))
SLOT(ARGS(P,3))
SLOT(ARGS(P,4))
+SLOT(ARGS(P,5))
#ifdef SIGC_CXX_NAMESPACES
} // namespace