mirror of
https://git.lyx.org/repos/lyx.git
synced 2024-12-23 05:25:26 +00:00
Conversion and reversion routines for Standard --> PlainLayout --> Plain Layout business.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@25130 a592a061-630c-0410-9148-cb99ea01b6c8
This commit is contained in:
parent
c6565b4209
commit
d12eea121c
@ -2485,6 +2485,44 @@ def revert_InsetSpace(document):
|
|||||||
document.body[i] = document.body[i].replace('\\begin_inset space', '\\begin_inset Space')
|
document.body[i] = document.body[i].replace('\\begin_inset space', '\\begin_inset Space')
|
||||||
|
|
||||||
|
|
||||||
|
def convert_plain_layout(document):
|
||||||
|
" Convert 'PlainLayout' to 'Plain Layout'"
|
||||||
|
i = 0
|
||||||
|
while True:
|
||||||
|
i = find_token(document.body, '\\begin_layout PlainLayout', i)
|
||||||
|
if i == -1:
|
||||||
|
return
|
||||||
|
document.body[i] = document.body[i].replace('\\begin_layout PlainLayout', \
|
||||||
|
'\\begin_layout Plain Layout')
|
||||||
|
i += 1
|
||||||
|
|
||||||
|
|
||||||
|
def revert_plain_layout(document):
|
||||||
|
" Convert 'PlainLayout' to 'Plain Layout'"
|
||||||
|
i = 0
|
||||||
|
while True:
|
||||||
|
i = find_token(document.body, '\\begin_layout Plain Layout', i)
|
||||||
|
if i == -1:
|
||||||
|
return
|
||||||
|
document.body[i] = document.body[i].replace('\\begin_layout Plain Layout', \
|
||||||
|
'\\begin_layout PlainLayout')
|
||||||
|
i += 1
|
||||||
|
|
||||||
|
def revert_plainlayout(document):
|
||||||
|
" Convert 'PlainLayout' to 'Plain Layout'"
|
||||||
|
i = 0
|
||||||
|
while True:
|
||||||
|
i = find_token(document.body, '\\begin_layout PlainLayout', i)
|
||||||
|
if i == -1:
|
||||||
|
return
|
||||||
|
# This will be incorrect for some document classes, since Standard is not always
|
||||||
|
# the default. But (a) it is probably the best we can do and (b) it will actually
|
||||||
|
# work, in fact, since an unknown layout will be converted to default.
|
||||||
|
document.body[i] = document.body[i].replace('\\begin_layout PlainLayout', \
|
||||||
|
'\\begin_layout Standard')
|
||||||
|
i += 1
|
||||||
|
|
||||||
|
|
||||||
##
|
##
|
||||||
# Conversion hub
|
# Conversion hub
|
||||||
#
|
#
|
||||||
@ -2535,7 +2573,7 @@ convert = [[277, [fix_wrong_tables]],
|
|||||||
[319, [convert_spaceinset, convert_hfill]],
|
[319, [convert_spaceinset, convert_hfill]],
|
||||||
[320, []],
|
[320, []],
|
||||||
[321, [convert_tablines]],
|
[321, [convert_tablines]],
|
||||||
[322, []],
|
[322, [convert_plain_layout]],
|
||||||
[323, [convert_pagebreaks]],
|
[323, [convert_pagebreaks]],
|
||||||
[324, [convert_linebreaks]],
|
[324, [convert_linebreaks]],
|
||||||
[325, [convert_japanese_plain]],
|
[325, [convert_japanese_plain]],
|
||||||
@ -2564,14 +2602,14 @@ revert = [[334, [revert_InsetSpace]],
|
|||||||
[324, []],
|
[324, []],
|
||||||
[323, [revert_linebreaks]],
|
[323, [revert_linebreaks]],
|
||||||
[322, [revert_pagebreaks]],
|
[322, [revert_pagebreaks]],
|
||||||
[321, [revert_local_layout]],
|
[321, [revert_local_layout, revert_plain_layout]],
|
||||||
[320, [revert_tablines]],
|
[320, [revert_tablines]],
|
||||||
[319, [revert_protected_hfill]],
|
[319, [revert_protected_hfill]],
|
||||||
[318, [revert_spaceinset, revert_hfills, revert_hspace]],
|
[318, [revert_spaceinset, revert_hfills, revert_hspace]],
|
||||||
[317, [remove_extra_embedded_files]],
|
[317, [remove_extra_embedded_files]],
|
||||||
[316, [revert_wrapplacement]],
|
[316, [revert_wrapplacement]],
|
||||||
[315, [revert_subfig]],
|
[315, [revert_subfig]],
|
||||||
[314, [revert_colsep]],
|
[314, [revert_colsep, revert_plainlayout]],
|
||||||
[313, []],
|
[313, []],
|
||||||
[312, [revert_module_names]],
|
[312, [revert_module_names]],
|
||||||
[311, [revert_rotfloat, revert_widesideways]],
|
[311, [revert_rotfloat, revert_widesideways]],
|
||||||
|
Loading…
Reference in New Issue
Block a user