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 @@ + + +Ivycpy - a wrapper around ivy-c to get a Python stub to Ivy + + + +

NAME

+ivycpy - a wrapper around ivy-c to get a Python stub to Ivy +

VERSION

+

Current version is _VERSION_.

+

SYNOPSIS

+

ivycpy library procures a way to connect Python/Python-Tkinter application +on an Ivy bus. +

WARNING

+ +

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 ! +

+

DESCRIPTION

+ +

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.

+ +

EXAMPLES

+

To have a clear view of how to use this library, please, have a look at the +examples normally accessible at examples.

+ +

SEE ALSO

+See Ivy home page at +www.tls.cena.fr/products/ivy to obtain detailed information about ivy. + +

AUTHORS

+Didier Pavet <pavet@cena.fr> +

COPYRIGHT

+

This software is free software under Library GNU Public License; see ./copyright for detail and references.

+
+ + +Last modified: Thu Sep 9 16:14:00 CEST 2004 + + diff --git a/docs/html/ivycpy_wrap.html b/docs/html/ivycpy_wrap.html new file mode 100644 index 0000000..82052ea --- /dev/null +++ b/docs/html/ivycpy_wrap.html @@ -0,0 +1,93 @@ + + + +ivycpy_wrap.c + +

ivycpy_wrap.c

+[ Python Module : ivycpy ]
+ +

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