commit 7d7b21ec3e60f0186929016d89a0dfeb4ad8c60f
Author: Juergen Spitzmueller <[email protected]>
Date: Tue Apr 19 11:46:08 2022 +0200
Introduce InsetIndexMacros
This adds native macros for subindexes (!level), |see and |seealso
as well as native support for ranges |( |) and pagination format
-- e.g., |textbf -- via the index dialog
Resolves #12478, #7232 and #5014
The feature is complete (incl. tex2lyx) except for
* file format change and lyx2lyx
* docbook/xhtml
* documentation
lib/layouts/stdinsets.inc | 30 +++
lib/ui/stdcontext.inc | 17 ++
lib/ui/stdmenus.inc | 8 +
src/FuncCode.h | 2 +
src/LyXAction.cpp | 10 +
src/Makefile.am | 1 +
src/Text3.cpp | 10 +
src/factory.cpp | 14 ++
src/frontends/qt/GuiIndex.cpp | 51 ++++-
src/frontends/qt/GuiIndex.h | 1 +
src/frontends/qt/ui/IndexUi.ui | 141 +++++++++---
src/insets/InsetCode.h | 4 +
src/insets/InsetIndex.cpp | 486 +++++++++++++++++++++++++++++++---------
src/insets/InsetIndex.h | 30 +++-
src/insets/InsetIndexMacro.cpp | 384 +++++++++++++++++++++++++++++++
src/insets/InsetIndexMacro.h | 125 ++++++++++
src/insets/InsetText.cpp | 4 +
src/tex2lyx/Parser.cpp | 60 ++++-
src/tex2lyx/Parser.h | 12 +-
src/tex2lyx/tex2lyx.h | 6 +-
src/tex2lyx/text.cpp | 236 ++++++++++++++++++-
21 files changed, 1464 insertions(+), 168 deletions(-)
--
lyx-cvs mailing list
[email protected]
http://lists.lyx.org/mailman/listinfo/lyx-cvs