Attached is a patch that does a few different things.
1. The InsetTOC inset now includes the functionality of the LOA (List of
Algorithms), LOF (List of Figures) and LOT (List of Tables) insets. These last
three are now redundant.
2. InsetTOC is now GUI-independent and has an xforms-specific dialog.
3. The dialogs in src/frontends/xforms dealing with InsetCommand insets now
all have a common base class.

I have not modified Buffer::getTocList() to return LOx. It still outputs only
TOC.
I have not modified FormToc::apply to use a Dispatch() method.

Nonetheless, this patch is now quite large and I think it should be applied
as-is. In addition to the usual patch there are several new files

  src/frontends/xforms/FormToc.h
  src/frontends/xforms/FormToc.C
  src/frontends/xforms/FormCommand.h
  src/frontends/xforms/FormCommand.C
  src/frontends/xforms/forms/form_toc.fd

The following files are now redundant. Please remove.

  src/insets/insetloa.[Ch]
  src/insets/insetlof.[Ch]
  src/insets/insetlot.[Ch]

Finally, I've modified/created some .fd files in src/frontends/xforms/forms so
a "make updatesrc" is required here please.

Angus

patch01Aug2000.tar.bz2

Reply via email to