diff -r 0a4b622d5dc3 -r fb97757e06c0 xml.cpp --- a/xml.cpp Sat Mar 31 09:28:27 2007 +0000 +++ b/xml.cpp Sat Mar 31 09:28:30 2007 +0000 @@ -94,6 +94,11 @@ col.setNamedColor(atts.value("backgroundColor")); mc->getScene()->setBackgroundBrush(col); } + if (!atts.value( "selectionColor").isEmpty() ) + { + col.setNamedColor(atts.value("selectionColor")); + me->setSelectionColor(col); + } if (!atts.value( "linkColorHint").isEmpty() ) { if (atts.value("linkColorHint")=="HeadingColor") @@ -396,7 +401,7 @@ if (!a.value( "scrolled").isEmpty() ) lastBranch->toggleScroll(); if (!a.value( "frameType").isEmpty() ) - lastBranch->setFrameType (a.value("frameType")); + lastOO->setFrameType (a.value("frameType")); //Compatibility 1.8.1 if (!a.value( "incImgV").isEmpty() ) { @@ -421,6 +426,10 @@ { if (!a.value( "frameType").isEmpty() ) lastOO->setFrameType (a.value("frameType")); + if (!a.value( "penColor").isEmpty() ) + lastOO->setFramePenColor (a.value("penColor")); + if (!a.value( "brushColor").isEmpty() ) + lastOO->setFrameBrushColor (a.value("brushColor")); } return true; }