convert minipage to insetbox. (223 -> 225)

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@7946 a592a061-630c-0410-9148-cb99ea01b6c8
This commit is contained in:
José Matox 2003-10-21 17:21:45 +00:00
parent cc108cd96a
commit 272af48ec9
2 changed files with 29 additions and 0 deletions

View File

@ -1,3 +1,7 @@
2003-10-21 José Matos <jamatos@lyx.org>
* lyxconvert_223.py (convert_minipage): convert minipage to insetbox.
2003-10-10 Angus Leeming <leeming@lyx.org>
* images/math/cases.xpm:

View File

@ -118,9 +118,34 @@ def convert_comment(lines):
i = i + 1
def convert_minipage(lines):
pos = ["t","c","","b"]
inner_pos = ["c","t","b","s"]
i = 0
while 1:
i = find_token(lines, "\\begin_inset Minipage", i)
if i == -1:
return
lines[i] = "\\begin_inset Frameless"
i = i + 1
# convert old to new position using the pos list
if lines[i][:8] == "position":
lines[i] = "position " + pos[int(lines[i][9])]
i = i + 1
# do the same for the inner_position
if lines[i][:14] == "inner_position":
lines[i] = "inner_pos " + inner_pos[int(lines[i][15])]
i = i + 1
def convert(header, body):
convert_external(body)
convert_comment(body)
convert_minipage(body)
if __name__ == "__main__":
pass