On Tue, Jul 15, 2003 at 08:05:15PM +0300, Martin Vermeer spake thusly: > > Attached a screenshot from the branch list editor I am building, with > a separate branches tab. Lars, was this about what you had in mind? > > Not yet working, but getting there :-) > > Martin Here is the 'branch' code. Only very superficially tested though. I am basically happy with this, although I stumbled over places (like FormDocument::input) that would benefit from some sanitary work. Later...
2003-07-15 Martin Vermeer <[EMAIL PROTECTED]> * lib/ui/stdmenus.ui: * src/BranchList.[Ch]: * src/LyXAction.C: * src/Makefile.am: * src/bufferparams.[Ch]: * src/factory.C: * src/lfuns.h: * src/lyxfunc.C: * src/text3.C: * src/frontends/controllers/Makefile.am: * src/frontends/xforms/Dialogs.C: * src/frontends/xforms/FormBranch.[Ch]: * src/frontends/xforms/FormDocument.[Ch]: * src/frontends/xforms/Makefile.am: * src/frontends/xforms/forms/Makefile.am: * src/frontends/xforms/forms/form_branch.fd: * src/frontends/xforms/forms/form_document.fd: * src/insets/Makefile.am: * src/insets/inset.h: * src/insets/insetbranch.[Ch]: * src/insets/insetcollapsable.[Ch]: implements the 'branch inset' idea. This allows the output of various versions of a document from a single source version, selectively outputing or suppressing output of parts of the text. This implementation contains a 'branch list editor' in a separate tab of the document settings dialog. Branches are user definable. As I will be off to the country again tomorrow, someone else may check this in if it can go like this. Otherwise until next week :-) Martin -- Martin Vermeer [EMAIL PROTECTED] Helsinki University of Technology Dept. of Surveying, Inst. of Geodesy P.O. Box 1200, FIN-02015 HUT, Finland :wq
branch_a.diff.gz
Description: application/gunzip
pgp00000.pgp
Description: PGP signature