From: Dom Lachowicz (doml@appligent.com)
Date: Thu May 02 2002 - 11:21:46 EDT
This should get back-ported to STABLE, especially if Martin wants to
commit his Bonobo work to both STABLE and HEAD
*) I exposed a few more methods via GtkArg
*) When we call abi_widget_new(), create an AP_UnixApp or
AP_UnixGnomeApp as appropriate
*) I fixed a few typos that were inevitable because of the way Martin
implemented the GtkArg stuff. I reimplemented it via direct method
calls. Things like AbiWidget::insertspace didn't work before, but do
now. That bit of code looks cleaner now, and more C++-ish
old: abi_widget_invoke_ex ( abi, "extSelEOL", 0, 0, 0 );
new: abi_klazz->select_eol ( abi );
*) Added lots of g_return_if_fail and g_return_val_if_fail macros all
over the place to assert pre and post conditions, especially if we're
going to be exposing this via Bonobo or if people besides us want to use
our published GTK+ interface
CVS:
----------------------------------------------------------------------
CVS: Enter Log. Lines beginning with `CVS:' are removed automatically
CVS:
CVS: Committing in .
CVS:
CVS: Modified Files:
CVS: abiwidget.cpp abiwidget.h
CVS:
----------------------------------------------------------------------
This archive was generated by hypermail 2.1.4 : Thu May 02 2002 - 11:23:50 EDT