From 7d91f9f96e58f3d16ce7240b77bb2533abc2b965 Mon Sep 17 00:00:00 2001 From: Georg Baum Date: Thu, 13 Apr 2006 09:10:40 +0000 Subject: [PATCH] * lib/scripts/layout2layout.py (convert): Change "LabelType Static" to "LabelType Itemize" for itemize environments (convert): Change "LabelType Counter_EnumI" to "LabelType Enumerate" for enumerate environments git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/branches/BRANCH_1_4_X@13660 a592a061-630c-0410-9148-cb99ea01b6c8 --- lib/scripts/layout2layout.py | 13 +++++++++++++ status.14x | 3 +++ 2 files changed, 16 insertions(+) diff --git a/lib/scripts/layout2layout.py b/lib/scripts/layout2layout.py index dddeaaf6f5..ff16f5cb96 100644 --- a/lib/scripts/layout2layout.py +++ b/lib/scripts/layout2layout.py @@ -114,6 +114,7 @@ def convert(lines): labelstring_line = -1 labelstringappendix_line = -1 labeltype_line = -1 + latextype = "" latextype_line = -1 style = "" maxcounter = 0 @@ -206,6 +207,7 @@ def convert(lines): # Remember the LatexType line match = re_LatexType.match(lines[i]) if match: + latextype = string.lower(match.group(4)) latextype_line = i # Reset variables at the beginning of a style definition @@ -220,6 +222,7 @@ def convert(lines): labelstring_line = -1 labelstringappendix_line = -1 labeltype_line = -1 + latextype = "" latextype_line = -1 if re_End.match(lines[i]): @@ -233,6 +236,16 @@ def convert(lines): else: lines[latextype_line] = re_LatexType.sub(r'\1\2\3Bib_Environment', lines[latextype_line]) + # Change "LabelType Static" to "LabelType Itemize" for itemize environments + if latextype == "item_environment" and string.lower(label) == "static": + lines[labeltype_line] = re_LabelType.sub(r'\1\2\3Itemize', lines[labeltype_line]) + + # Change "LabelType Counter_EnumI" to "LabelType Enumerate" for enumerate environments + if latextype == "item_environment" and string.lower(label) == "counter_enumi": + lines[labeltype_line] = re_LabelType.sub(r'\1\2\3Enumerate', lines[labeltype_line]) + # Don't add the LabelCounter line later + counter = "" + # Replace # # LabelString "Chapter" diff --git a/status.14x b/status.14x index b243ef8b32..bd531c8c94 100644 --- a/status.14x +++ b/status.14x @@ -25,6 +25,9 @@ What's new * Document input/output: +- Convert definitions of itemize and enumerate environments in old layout + files correctly + * Math editor: