From a5803c3a3e49d5d10e017a70c9e94d0545d59a09 Mon Sep 17 00:00:00 2001 From: pavet Date: Thu, 9 Sep 2004 15:33:37 +0000 Subject: Initial revision --- docs/html/.cvsignore | 1 + docs/html/index_tpl.html | 65 ++++++++++++++++++++++++++++++++ docs/html/ivycpy_wrap.html | 93 ++++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 159 insertions(+) create mode 100644 docs/html/.cvsignore create mode 100644 docs/html/index_tpl.html create mode 100644 docs/html/ivycpy_wrap.html (limited to 'docs/html') diff --git a/docs/html/.cvsignore b/docs/html/.cvsignore new file mode 100644 index 0000000..64233a9 --- /dev/null +++ b/docs/html/.cvsignore @@ -0,0 +1 @@ +index.html \ No newline at end of file diff --git a/docs/html/index_tpl.html b/docs/html/index_tpl.html new file mode 100644 index 0000000..1c96948 --- /dev/null +++ b/docs/html/index_tpl.html @@ -0,0 +1,65 @@ + +
+Current version is _VERSION_.
+ivycpy library procures a way to connect Python/Python-Tkinter application +on an Ivy bus. +
This current source version allows to link ivycpy with locally +installed version of [tcl/tk, adapted version of +[Python/Tkinter]]. ivycpy requires still some patches on _tkinter.c +(see dev docs for further information). As a +consequence, ivycpy is not presented as debian package any more. The +source package allows to install the software as an OPTional package.
+ +This version is strictly compatible with ivy-c [3.2 .. 3.6] and can be +dynamically linked to a new version of ivy-c, if ivy-c api is unchanged which is +quite unlikely.
+ +So provided that, you installed compatible version of tcl/tk and +Python/Tkinter (adapted by yourself), ivy-c and ivy-c-dev, it should be easy to +rebuilt a new version of ivycpy adapted to the needs. See for building instructions
+ +A former version ivycpy213sa has been delivered as a debian package
+tightly linked with woody 3.0 set of package , ie.:
+
+
+but it was clearly immatured and awkward !
+
ivycpy is not a native python language binding to Ivy but, a wrapper around C +level functions. ivycpy was made with swig +(Scripting Wrapper Interface Generator). For a high level view of the python +api, have a look to ivycpy_wrap.html. For a hands on experience, see, next section.
+ +To have a clear view of how to use this library, please, have a look at the +examples normally accessible at examples.
+ +This software is free software under Library GNU Public License; see ./copyright for detail and references.
+IvyApplicationConnected = IvyApplicationConnected +
[ Constant: int ] ++ +
IvyApplicationDisconnected = IvyApplicationDisconnected +
[ Constant: int ] ++ +
IvyInit(AppName,ready,loopmode,PyFuncOnCx,PyFuncOnDie) +
[ returns void ] ++ +
void *die_data ); user data +
IvyBindMsg(PyFunc,msg) +
[ returns int ] ++ +
IvyUnBindMsg(binding_id) +
[ returns void ] ++ +
IvyStart(char *) +
[ returns void ] ++ +
IvyStop() +
[ returns void ] ++ +
IvySendMsg(message) +
[ returns int ] ++ +
IvyMainLoop() +
[ returns void ] ++ +
IvyGetApplicationList() +
[ returns char * ] ++ +
IvyGetApplication(name) +
[ returns IvyClientPtr ] ++ +
IvyGetApplicationName(app) +
[ returns char * ] ++ +
IvyGetApplicationHost(app) +
[ returns char * ] ++ +
emission d'un message d'erreur +
IvySendError(app,id,message) +
[ returns void ] ++ +
IvySendDieMsg(app) +
[ returns void ] ++ +
IvySendDirectMsg(app,id,msg) +
[ returns void ] ++ +
IvyBindDirectMsg(PyFunc) +
[ returns void ] ++ +
IvyTimerRepeatAfter(count,time,PyFunc) +
[ returns int ] ++ +
IvyTimerModify(timerid,time) +
[ returns void ] ++ +
IvyTimerRemove(timerid) +
[ returns void ] ++ + + + -- cgit v1.1