mirror of
https://git.lyx.org/repos/lyx.git
synced 2024-11-25 19:07:45 +00:00
* lyx2lyx/lyx_1_6.py (revert_rotfloat, revert_widesideways, revert_subfig):
- when searching \begin_inset Float, exclude \begin_inset FloatList (bug 4824) git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@24608 a592a061-630c-0410-9148-cb99ea01b6c8
This commit is contained in:
parent
0270addb11
commit
98b51ebfbc
@ -1548,12 +1548,17 @@ def revert_rotfloat(document):
|
||||
" Revert sideways custom floats. "
|
||||
i = 0
|
||||
while 1:
|
||||
# whitespace intended (exclude \\begin_inset FloatList)
|
||||
i = find_token(document.body, "\\begin_inset Float ", i)
|
||||
if i == -1:
|
||||
return
|
||||
line = document.body[i]
|
||||
r = re.compile(r'\\begin_inset Float (.*)$')
|
||||
m = r.match(line)
|
||||
if m == None:
|
||||
document.warning("Unable to match line " + str(i) + " of body!")
|
||||
i += 1
|
||||
continue
|
||||
floattype = m.group(1)
|
||||
if floattype == "figure" or floattype == "table":
|
||||
i = i + 1
|
||||
@ -1593,12 +1598,17 @@ def revert_widesideways(document):
|
||||
" Revert wide sideways floats. "
|
||||
i = 0
|
||||
while 1:
|
||||
# whitespace intended (exclude \\begin_inset FloatList)
|
||||
i = find_token(document.body, '\\begin_inset Float ', i)
|
||||
if i == -1:
|
||||
return
|
||||
line = document.body[i]
|
||||
r = re.compile(r'\\begin_inset Float (.*)$')
|
||||
m = r.match(line)
|
||||
if m == None:
|
||||
document.warning("Unable to match line " + str(i) + " of body!")
|
||||
i += 1
|
||||
continue
|
||||
floattype = m.group(1)
|
||||
if floattype != "figure" and floattype != "table":
|
||||
i = i + 1
|
||||
@ -1685,6 +1695,7 @@ def revert_subfig(document):
|
||||
" Revert subfloats. "
|
||||
i = 0
|
||||
while 1:
|
||||
# whitespace intended (exclude \\begin_inset FloatList)
|
||||
i = find_token(document.body, '\\begin_inset Float ', i)
|
||||
if i == -1:
|
||||
return
|
||||
@ -1695,6 +1706,7 @@ def revert_subfig(document):
|
||||
i = i + 1
|
||||
continue
|
||||
# look for embedded float (= subfloat)
|
||||
# whitespace intended (exclude \\begin_inset FloatList)
|
||||
k = find_token(document.body, '\\begin_inset Float ', i + 1, j)
|
||||
if k == -1:
|
||||
break
|
||||
|
Loading…
Reference in New Issue
Block a user