--- python-gnome-1.0.53/pygnome/gnome/zvt.py Thu Sep 30 06:12:59 1999 +++ python-gnome-1.0.53-mine/pygnome/gnome/zvt.py Wed May 23 20:58:48 2001 @@ -31,6 +31,8 @@ _zvt.zvt_term_reset(self._o, hard) def feed(self, text): _zvt.zvt_term_feed(self._o, text) + def writechild(self, text): + _zvt.zvt_term_writechild(self._o, text) def forkpty(self, do_uwtmp_log=_gtk.FALSE): return _zvt.zvt_term_forkpty(self._o, do_uwtmp_log) def closepty(self): --- python-gnome-1.0.53/pygnome/zvtmodule.c Thu Apr 6 17:20:11 2000 +++ python-gnome-1.0.53-mine/pygnome/zvtmodule.c Tue May 22 20:56:09 2001 @@ -27,6 +27,19 @@ #include "../pygtk/pygtk.h" +static PyObject *_wrap_zvt_term_writechild(PyObject *self, PyObject *args) { + PyObject *term; + char *text; + int len; + + if (!PyArg_ParseTuple(args, "O!s#:zvt_term_writechild", &PyGtk_Type, &term, + &text, &len)) + return NULL; + zvt_term_writechild(ZVT_TERM(PyGtk_Get(term)), text, len); + Py_INCREF(Py_None); + return Py_None; +} + static PyObject *_wrap_zvt_term_feed(PyObject *self, PyObject *args) { PyObject *term; char *text; @@ -88,6 +101,7 @@ #include "zvtmodule_impl.c" static PyMethodDef zvtMethods[] = { + { "zvt_term_writechild", _wrap_zvt_term_writechild, 1 }, { "zvt_term_feed", _wrap_zvt_term_feed, 1 }, { "zvt_term_set_color_scheme", _wrap_zvt_term_set_color_scheme, 1 }, { "zvt_term_get_buffer", _wrap_zvt_term_get_buffer, 1 },