summaryrefslogtreecommitdiff
path: root/docs/html
diff options
context:
space:
mode:
Diffstat (limited to 'docs/html')
-rw-r--r--docs/html/.cvsignore1
-rw-r--r--docs/html/index_tpl.html65
-rw-r--r--docs/html/ivycpy_wrap.html93
3 files changed, 159 insertions, 0 deletions
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 @@
+<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">
+<html> <head>
+<title>Ivycpy - a wrapper around ivy-c to get a Python stub to Ivy</title>
+</head>
+
+<body>
+<h2><A NAME=NAME>NAME</A></h2>
+ivycpy - a wrapper around ivy-c to get a Python stub to Ivy
+<H2><A NAME=VERSION>VERSION</A></H2>
+<p>Current version is _VERSION_. </p>
+<H2><A NAME=SYNOPSIS>SYNOPSIS</A></H2>
+<p>ivycpy library procures a way to connect Python/Python-Tkinter application
+on an Ivy bus.
+<H2><A NAME=WARNING>WARNING</A></H2>
+
+<p>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 <a href="../dev/">dev docs</a> for further information). As a
+consequence, <em>ivycpy is not presented as debian package any more</em>. The
+source package allows to install the software as an OPTional package.</p>
+
+<p>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.</p>
+
+<p>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. <em>See for <a
+href="../dev/how2build.html"">building instructions</a></em></p>
+
+<p><i>A former version ivycpy213sa has been delivered as a debian package
+tightly linked with woody 3.0 set of package , ie.:
+<ul>
+ <li>ivyc library (3.4)
+ <li>tcl/tk 8.3
+ <li>Python 2.1.3
+</ul>
+but it was clearly immatured and awkward !
+</i></p>
+<H2><A NAME=DESCRIPTION>DESCRIPTION</A></H2>
+
+<p>ivycpy is not a native python language binding to Ivy but, a wrapper around C
+level functions. ivycpy was made with <a href="http://www.swig.org">swig</a>
+(Scripting Wrapper Interface Generator). For a high level view of the python
+api, have a look to <a href="ivycpy_wrap.html">ivycpy_wrap.html</a>. For a hands on experience, see, next section.</p>
+
+<H2><A NAME=EXAMPLES>EXAMPLES</A></H2>
+<p>To have a clear view of how to use this library, please, have a look at the
+examples normally accessible at <a href="../examples/">examples</a>.</p>
+
+<H2><A NAME=SEEALSO>SEE ALSO</A></H2>
+See Ivy home page at <a href="http://www.tls.cena.fr/products/ivy">
+www.tls.cena.fr/products/ivy</a> to obtain detailed information about ivy.
+
+<H2><A NAME=AUTHORS>AUTHORS</A></H2>
+Didier Pavet &lt;pavet@cena.fr&gt;
+<H2><A NAME=COPYRIGHT>COPYRIGHT</A></H2>
+<p>This software is free software under Library GNU Public License; see <a href="copyright">./copyright</a> for detail and references.</p>
+<hr>
+
+<!-- hhmts start -->
+Last modified: Thu Sep 9 16:14:00 CEST 2004
+<!-- hhmts end -->
+</body> </html>
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 @@
+<HTML>
+<HEAD>
+<TITLE>
+ivycpy_wrap.c</TITLE>
+<BODY BGCOLOR="#ffffff">
+<H1>ivycpy_wrap.c</H1>
+[ Python Module : ivycpy ]<BR>
+
+<P><TT><B>IvyApplicationConnected = IvyApplicationConnected</B></TT>
+<BLOCKQUOTE>[ Constant: int ]
+<BR></BLOCKQUOTE>
+
+<P><TT><B>IvyApplicationDisconnected = IvyApplicationDisconnected</B></TT>
+<BLOCKQUOTE>[ Constant: int ]
+<BR></BLOCKQUOTE>
+
+<P><TT><B>IvyInit(AppName,ready,loopmode,PyFuncOnCx,PyFuncOnDie)</B></TT>
+<BLOCKQUOTE>[ returns void ]
+<BR> void *die_data ); user data
+</BLOCKQUOTE>
+
+<P><TT><B>IvyBindMsg(PyFunc,msg)</B></TT>
+<BLOCKQUOTE>[ returns int ]
+<BR></BLOCKQUOTE>
+
+<P><TT><B>IvyUnBindMsg(binding_id)</B></TT>
+<BLOCKQUOTE>[ returns void ]
+<BR></BLOCKQUOTE>
+
+<P><TT><B>IvyStart(char *)</B></TT>
+<BLOCKQUOTE>[ returns void ]
+<BR></BLOCKQUOTE>
+
+<P><TT><B>IvyStop()</B></TT>
+<BLOCKQUOTE>[ returns void ]
+<BR></BLOCKQUOTE>
+
+<P><TT><B>IvySendMsg(message)</B></TT>
+<BLOCKQUOTE>[ returns int ]
+<BR></BLOCKQUOTE>
+
+<P><TT><B>IvyMainLoop()</B></TT>
+<BLOCKQUOTE>[ returns void ]
+<BR></BLOCKQUOTE>
+
+<P><TT><B>IvyGetApplicationList()</B></TT>
+<BLOCKQUOTE>[ returns char * ]
+<BR></BLOCKQUOTE>
+
+<P><TT><B>IvyGetApplication(name)</B></TT>
+<BLOCKQUOTE>[ returns IvyClientPtr ]
+<BR></BLOCKQUOTE>
+
+<P><TT><B>IvyGetApplicationName(app)</B></TT>
+<BLOCKQUOTE>[ returns char * ]
+<BR></BLOCKQUOTE>
+
+<P><TT><B>IvyGetApplicationHost(app)</B></TT>
+<BLOCKQUOTE>[ returns char * ]
+<BR> emission d'un message d'erreur
+</BLOCKQUOTE>
+
+<P><TT><B>IvySendError(app,id,message)</B></TT>
+<BLOCKQUOTE>[ returns void ]
+<BR></BLOCKQUOTE>
+
+<P><TT><B>IvySendDieMsg(app)</B></TT>
+<BLOCKQUOTE>[ returns void ]
+<BR></BLOCKQUOTE>
+
+<P><TT><B>IvySendDirectMsg(app,id,msg)</B></TT>
+<BLOCKQUOTE>[ returns void ]
+<BR></BLOCKQUOTE>
+
+<P><TT><B>IvyBindDirectMsg(PyFunc)</B></TT>
+<BLOCKQUOTE>[ returns void ]
+<BR></BLOCKQUOTE>
+
+<P><TT><B>IvyTimerRepeatAfter(count,time,PyFunc)</B></TT>
+<BLOCKQUOTE>[ returns int ]
+<BR></BLOCKQUOTE>
+
+<P><TT><B>IvyTimerModify(timerid,time)</B></TT>
+<BLOCKQUOTE>[ returns void ]
+<BR></BLOCKQUOTE>
+
+<P><TT><B>IvyTimerRemove(timerid)</B></TT>
+<BLOCKQUOTE>[ returns void ]
+<BR></BLOCKQUOTE>
+
+
+</BODY>
+</HTML>