]> git.lyx.org Git - features.git/commit
After a hiatus, I'm returning to the rewrite of InsetCommandParams, the purpose of...
authorRichard Heck <rgheck@comcast.net>
Sat, 23 Feb 2008 22:01:02 +0000 (22:01 +0000)
committerRichard Heck <rgheck@comcast.net>
Sat, 23 Feb 2008 22:01:02 +0000 (22:01 +0000)
commit8e9410b3d034178f5e391c6cfffca3d65afe59ff
treebae19d310b14031b255381a5da470e7324edc3a4
parentc207a8fe0b76734da68b5589cbfe4a1bdac2bff7
After a hiatus, I'm returning to the rewrite of InsetCommandParams, the purpose of all of this being to make things more flexible, with the ultimate goal being biblatex support and a kind of InsetCommandFlex that will allow user-definable such things. The next step, really, is to fix up CiteEngine so that we can have different sets of parameters for InsetCitation depending upon what engine is in use. (Something like this also needs doing with InsetInclude.)

This patch reworks the machinery that holds information about what parameters there are and what their values are. There's enough flexibility here that true keyval support ought to be fairly easy at this point. I'll have a peek at that shortly.

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23168 a592a061-630c-0410-9148-cb99ea01b6c8
27 files changed:
src/insets/InsetBibitem.cpp
src/insets/InsetBibitem.h
src/insets/InsetBibtex.cpp
src/insets/InsetBibtex.h
src/insets/InsetCitation.cpp
src/insets/InsetCitation.h
src/insets/InsetCommand.h
src/insets/InsetCommandParams.cpp
src/insets/InsetCommandParams.h
src/insets/InsetFloatList.cpp
src/insets/InsetFloatList.h
src/insets/InsetHFill.cpp
src/insets/InsetHFill.h
src/insets/InsetHyperlink.cpp
src/insets/InsetHyperlink.h
src/insets/InsetInclude.cpp
src/insets/InsetInclude.h
src/insets/InsetIndex.cpp
src/insets/InsetIndex.h
src/insets/InsetLabel.cpp
src/insets/InsetLabel.h
src/insets/InsetNomencl.cpp
src/insets/InsetNomencl.h
src/insets/InsetRef.cpp
src/insets/InsetRef.h
src/insets/InsetTOC.cpp
src/insets/InsetTOC.h