]> git.lyx.org Git - features.git/commit
Implement auto-nesting.
authorJuergen Spitzmueller <spitz@lyx.org>
Mon, 1 Jan 2018 11:27:08 +0000 (12:27 +0100)
committerJuergen Spitzmueller <spitz@lyx.org>
Mon, 1 Jan 2018 11:30:34 +0000 (12:30 +0100)
commit12bd7352fd3981798ede56082afbcc07f1f21e3a
treea5ce9f1fa6c46b72b0404f38b16cef893ad614c4
parent438b067b5a4044af3ded1a155c24e8d7dc3b3c71
Implement auto-nesting.

Now layouts can specify other layouts that should be nested in and
after the current one (if the layout is switched from the current one
and if it follows a paragraph in the current one).

This is particularly useful for things such as the beamer frames, where
particular layouts are practically always nested.

This is a backport from master, including all fixes.
12 files changed:
lib/doc/Customization.lyx
lib/doc/de/Customization.lyx
lib/doc/es/Customization.lyx
lib/doc/fr/Customization.lyx
lib/doc/ja/Customization.lyx
lib/layouts/beamer.layout
lib/scripts/layout2layout.py
src/Layout.cpp
src/Layout.h
src/LyXAction.cpp
src/Text3.cpp
src/TextClass.cpp