diff options
author | Rüdiger Timm <rt@openoffice.org> | 2005-03-29 13:15:18 +0000 |
---|---|---|
committer | Rüdiger Timm <rt@openoffice.org> | 2005-03-29 13:15:18 +0000 |
commit | 23e29980eb6c78f6fb5c527178016135aeee172c (patch) | |
tree | c4884f7603931d81b98b6062af710a8e3f1d52d1 /xmloff | |
parent | 9521b75286d7b15abb1e9ba966aa3217fef31012 (diff) |
INTEGRATION: CWS effectmigration01 (1.14.8); FILE MERGED
2005/03/15 18:03:06 cl 1.14.8.2: RESYNC: (1.14-1.16); FILE MERGED
2005/03/14 13:30:00 cl 1.14.8.1: #i44578# decode shape ids to numbers only when exporting to ooo
Diffstat (limited to 'xmloff')
-rw-r--r-- | xmloff/source/transform/Oasis2OOo.cxx | 34 |
1 files changed, 30 insertions, 4 deletions
diff --git a/xmloff/source/transform/Oasis2OOo.cxx b/xmloff/source/transform/Oasis2OOo.cxx index 86da61e99009..65afa2ceff2e 100644 --- a/xmloff/source/transform/Oasis2OOo.cxx +++ b/xmloff/source/transform/Oasis2OOo.cxx @@ -2,9 +2,9 @@ * * $RCSfile: Oasis2OOo.cxx,v $ * - * $Revision: 1.16 $ + * $Revision: 1.17 $ * - * last change: $Author: vg $ $Date: 2005-03-08 14:57:52 $ + * last change: $Author: rt $ $Date: 2005-03-29 14:15:18 $ * * The Contents of this file are made available subject to the terms of * either of the following licenses @@ -634,8 +634,6 @@ static XMLTransformerActionInit aActionTable[] = ENTRY1( TEXT, EDITING_DURATION, XML_ETACTION_PROC_ATTRS, OASIS_DATETIME_ACTIONS ), ENTRY1( FORM, TIME, XML_ETACTION_PROC_ATTRS, OASIS_DATETIME_ACTIONS ), - ENTRY1( PRESENTATION, SHOW_SHAPE, XML_ETACTION_PROC_ATTRS, - OASIS_DATETIME_ACTIONS ), ENTRY1( PRESENTATION, SETTINGS, XML_ETACTION_PROC_ATTRS, OASIS_DATETIME_ACTIONS ), @@ -645,6 +643,14 @@ static XMLTransformerActionInit aActionTable[] = ENTRY1( TEXT, ALPHABETICAL_INDEX_MARK_START, XML_ETACTION_PROC_ATTRS, OASIS_ALPHABETICAL_INDEX_MARK_ACTIONS ), + // fix id strings in old animation elements + ENTRY1( PRESENTATION, DIM, XML_ETACTION_PROC_ATTRS, OASIS_ANIMATION_ACTIONS ), + ENTRY1( PRESENTATION, PLAY, XML_ETACTION_PROC_ATTRS, OASIS_ANIMATION_ACTIONS ), + ENTRY1( PRESENTATION, SHOW_TEXT, XML_ETACTION_PROC_ATTRS, OASIS_ANIMATION_ACTIONS ), + ENTRY1( PRESENTATION, SHOW_SHAPE, XML_ETACTION_PROC_ATTRS, OASIS_ANIMATION_ACTIONS ), + ENTRY1( PRESENTATION, HIDE_TEXT, XML_ETACTION_PROC_ATTRS, OASIS_ANIMATION_ACTIONS ), + ENTRY1( PRESENTATION, HIDE_SHAPE, XML_ETACTION_PROC_ATTRS, OASIS_ANIMATION_ACTIONS ), + ENTRY0( OFFICE, TOKEN_INVALID, XML_ETACTION_EOT ) }; @@ -846,6 +852,19 @@ static XMLTransformerActionInit aShapeActionTable[] = ENTRY2( CHART, LEGEND_POSITION, XML_ATACTION_RENAME_ATTRIBUTE, RENAME_ENTRY( XML_START, XML_LEFT ), RENAME_ENTRY( XML_END, XML_RIGHT )), + + ENTRY0( DRAW, ID, XML_ATACTION_DECODE_ID ), + + ENTRY0( OFFICE, TOKEN_INVALID, XML_ATACTION_EOT ) +}; + +// OASIS_ANIMATION_ACTIONS +static XMLTransformerActionInit aAnimationActionTable[] = +{ + ENTRY0( DRAW, SHAPE_ID, XML_ATACTION_DECODE_ID ), + ENTRY0( PRESENTATION, DELAY, XML_ATACTION_RNG2ISO_DATETIME ), + ENTRY0( PRESENTATION, PAUSE, XML_ATACTION_RNG2ISO_DATETIME ), + ENTRY0( OFFICE, TOKEN_INVALID, XML_ATACTION_EOT ) }; @@ -874,6 +893,9 @@ static XMLTransformerActionInit aConnectorActionTable[] = ENTRY1Q( DRAW, CONTROL, XML_ATACTION_RENAME, XML_NAMESPACE_FORM, XML_ID ), ENTRY1( XLINK, HREF, XML_ATACTION_URI_OASIS, sal_True ), + ENTRY0( DRAW, START_SHAPE, XML_ATACTION_DECODE_ID ), + ENTRY0( DRAW, END_SHAPE, XML_ATACTION_DECODE_ID ), + ENTRY0( OFFICE, TOKEN_INVALID, XML_ATACTION_EOT ) }; @@ -1994,6 +2016,10 @@ XMLTransformerActions *Oasis2OOoTransformer::GetUserDefinedActions( new XMLTransformerActions( aTableStyleRefActionTable ); break; // <-- + case OASIS_ANIMATION_ACTIONS: + m_aActions[OASIS_ANIMATION_ACTIONS] = + new XMLTransformerActions( aAnimationActionTable ); + break; } } pActions = m_aActions[n]; |