Commit: AbiWidget work

From: Dom Lachowicz (doml@appligent.com)
Date: Thu May 02 2002 - 11:21:46 EDT

  • Next message: Dom Lachowicz: "Commit: IMPORTANT: UT_ASSERT work"

    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