[Libreoffice-commits] core.git: sw/source
Thomas Beck
thomas.beck at cib.de
Wed Jun 7 11:18:29 UTC 2017
sw/source/filter/html/htmlform.cxx | 203 +++++++++++++++++--------------------
1 file changed, 95 insertions(+), 108 deletions(-)
New commits:
commit 0c745f84dffa71c80a34f93733d8af8c8564cc3f
Author: Thomas Beck <thomas.beck at cib.de>
Date: Wed Jun 7 10:53:11 2017 +0200
tdf#39468 translate German comments
translated comments in htmlform.cxx and removed unneccessary comments
and overused punctuation marks.
Change-Id: Ie3327ccc0bb3963d0942676b011ab9dcdf078b91
Reviewed-on: https://gerrit.libreoffice.org/38493
Tested-by: Jenkins <ci at libreoffice.org>
Reviewed-by: Michael Stahl <mstahl at redhat.com>
diff --git a/sw/source/filter/html/htmlform.cxx b/sw/source/filter/html/htmlform.cxx
index 30e4282858db..70a5dc93e1f3 100644
--- a/sw/source/filter/html/htmlform.cxx
+++ b/sw/source/filter/html/htmlform.cxx
@@ -179,7 +179,7 @@ class SwHTMLForm_Impl
SvKeyValueIterator *m_pHeaderAttrs;
- // gecachte Interfaces
+ // Cached interfaces
uno::Reference< drawing::XDrawPage > m_xDrawPage;
uno::Reference< container::XIndexContainer > m_xForms;
uno::Reference< drawing::XShapes > m_xShapes;
@@ -188,7 +188,7 @@ class SwHTMLForm_Impl
uno::Reference< script::XEventAttacherManager > m_xControlEventManager;
uno::Reference< script::XEventAttacherManager > m_xFormEventManager;
- // Kontext-Informationen
+ // Context information
uno::Reference< container::XIndexContainer > m_xFormComps;
uno::Reference< beans::XPropertySet > m_xFCompPropertySet;
uno::Reference< drawing::XShape > m_xShape;
@@ -361,9 +361,9 @@ const uno::Reference< script::XEventAttacherManager >&
class SwHTMLImageWatcher :
public cppu::WeakImplHelper< awt::XImageConsumer, XEventListener >
{
- uno::Reference< drawing::XShape > xShape; // das control
+ uno::Reference< drawing::XShape > xShape; // the control
uno::Reference< XImageProducerSupplier > xSrc;
- uno::Reference< awt::XImageConsumer > xThis; // man selbst
+ uno::Reference< awt::XImageConsumer > xThis; // reference to self
bool bSetWidth;
bool bSetHeight;
@@ -373,11 +373,11 @@ public:
SwHTMLImageWatcher( const uno::Reference< drawing::XShape > & rShape,
bool bWidth, bool bHeight );
- // startProduction darf nicht im Konstruktor gerufen werden, weil
- // wir und ggf. selbst zerstoeren ... Deshlab eine eigene Methode.
+ // startProduction can not be called in the constructor because it can
+ // destruct itself, hence a seperate method.
void start() { xSrc->getImageProducer()->startProduction(); }
- // UNO Anbindung
+ // UNO connection
// XImageConsumer
virtual void SAL_CALL init( sal_Int32 Width, sal_Int32 Height) override;
@@ -407,36 +407,34 @@ SwHTMLImageWatcher::SwHTMLImageWatcher(
xShape( rShape ),
bSetWidth( bWidth ), bSetHeight( bHeight )
{
- // Die Quelle des Images merken
+ // Remember the source of the image
uno::Reference< drawing::XControlShape > xControlShape( xShape, UNO_QUERY );
uno::Reference< awt::XControlModel > xControlModel(
xControlShape->getControl() );
xSrc.set( xControlModel, UNO_QUERY );
OSL_ENSURE( xSrc.is(), "Kein XImageProducerSupplier" );
- // Als Event-Listener am Shape anmelden, damit wir es beim dispose
- // loslassen ko"onnen ...
+ // Register as Event-Listener on the shape to be able to release it on dispose.
uno::Reference< XEventListener > xEvtLstnr = static_cast<XEventListener *>(this);
uno::Reference< XComponent > xComp( xShape, UNO_QUERY );
xComp->addEventListener( xEvtLstnr );
- // Zum Schluss halten wir noch eine Referenz auf uns selbst, damit
- // wir am Leben bleiben ... (eigentlich sollte das nicht neotig sein,
- // weil wir ja noch an diversen anderen Stellen angemeldet sind)
+ // Lastly we keep a reference to ourselves so we are not destroyed
+ // (should not be neccessary since we're still registered elsewhere)
xThis = static_cast<awt::XImageConsumer *>(this);
- // und am ImageProducer anmelden, um die Groesse zu erehalten ...
+ // Register at ImageProducer to retrieve the size...
xSrc->getImageProducer()->addConsumer( xThis );
}
void SwHTMLImageWatcher::clear()
{
- // Am Shape als Event-Listener abmelden
+ // Unregister on Shape
uno::Reference< XEventListener > xEvtLstnr = static_cast<XEventListener *>(this);
uno::Reference< XComponent > xComp( xShape, UNO_QUERY );
xComp->removeEventListener( xEvtLstnr );
- // Am ImageProducer abmelden
+ // Unregister on ImageProducer
uno::Reference<awt::XImageProducer> xProd = xSrc->getImageProducer();
if( xProd.is() )
xProd->removeConsumer( xThis );
@@ -445,11 +443,11 @@ void SwHTMLImageWatcher::clear()
void SwHTMLImageWatcher::init( sal_Int32 Width, sal_Int32 Height )
{
OSL_ENSURE( bSetWidth || bSetHeight,
- "Breite oder Hoehe muss angepasst werden" );
+ "Width or height has to be adjusted" );
- // Wenn keine Breite oder Hoehe angegeben ist, ist das das init von
- // der leeren Grafik, die angezeigt wird, bevor der Stream einer
- // asynchron anzuzeigenden Grfik verfuegbar ist.
+ // If no width or height is given, it is initialized to those of
+ // the empty graphic that is available before the stream of a graphic
+ // that is to be displayed asynchronous is available.
if( !Width && !Height )
return;
@@ -489,11 +487,9 @@ void SwHTMLImageWatcher::init( sal_Int32 Width, sal_Int32 Height )
xShape->setSize( aNewSz );
if( bSetWidth )
{
- // Wenn das Control in einer Tabelle verankert ist, muesen
- // die Tabellen-Spalten neu berechnet werden
+ // If the control is anchored to a table, the column have to be recalculated
- // Um an den SwXShape* zu gelangen, brauchen wir ein Interface,
- // das auch vom SwXShape implementiert wird.
+ // To get to the SwXShape* we need an interface that is implemented by SwXShape
uno::Reference< beans::XPropertySet > xPropSet( xShape, UNO_QUERY );
uno::Reference< XUnoTunnel> xTunnel( xPropSet, UNO_QUERY );
@@ -502,7 +498,7 @@ void SwHTMLImageWatcher::init( sal_Int32 Width, sal_Int32 Height )
xTunnel->getSomething(SwXShape::getUnoTunnelId()) ))
: nullptr;
- OSL_ENSURE( pSwShape, "Wo ist das SW-Shape?" );
+ OSL_ENSURE( pSwShape, "Where is SW-Shape?" );
if( pSwShape )
{
SwFrameFormat *pFrameFormat = pSwShape->GetFrameFormat();
@@ -534,7 +530,7 @@ void SwHTMLImageWatcher::init( sal_Int32 Width, sal_Int32 Height )
}
}
- // uns selbst abmelden und loeschen
+ // unregister and delete self
clear();
uno::Reference< awt::XImageConsumer > xTmp = static_cast<awt::XImageConsumer*>(this);
xThis = nullptr;
@@ -563,7 +559,7 @@ void SwHTMLImageWatcher::complete( sal_Int32 Status,
{
if( awt::ImageStatus::IMAGESTATUS_ERROR == Status || awt::ImageStatus::IMAGESTATUS_ABORTED == Status )
{
- // uns selbst abmelden und loeschen
+ // unregister and delete self
clear();
uno::Reference< awt::XImageConsumer > xTmp = static_cast<awt::XImageConsumer*>(this);
xThis = nullptr;
@@ -574,7 +570,7 @@ void SwHTMLImageWatcher::disposing(const lang::EventObject& evt)
{
uno::Reference< awt::XImageConsumer > xTmp;
- // Wenn das Shape verschwindet soll muessen wir es loslassen
+ // We need to release the shape if it is disposed of
if( evt.Source == xShape )
{
clear();
@@ -626,8 +622,8 @@ void SwHTMLParser::SetControlSize( const uno::Reference< drawing::XShape >& rSha
if( !rTextSz.Width() && !rTextSz.Height() && !bMinWidth && !bMinHeight )
return;
- // Um an den SwXShape* zu gelangen, brauchen wir ein Interface,
- // das auch vom SwXShape implementiert wird.
+ // To get to SwXShape* we need an interface that is implemented by SwXShape
+
uno::Reference< beans::XPropertySet > xPropSet( rShape, UNO_QUERY );
SwViewShell *pVSh = m_xDoc->getIDocumentLayoutAccess().GetCurrentViewShell();
@@ -660,16 +656,16 @@ void SwHTMLParser::SetControlSize( const uno::Reference< drawing::XShape >& rSha
xTunnel->getSomething(SwXShape::getUnoTunnelId()) ))
: nullptr;
- OSL_ENSURE( pSwShape, "Wo ist das SW-Shape?" );
+ OSL_ENSURE( pSwShape, "Where is SW-Shape?" );
- // es muss ein Draw-Format sein
+ // has to be a Draw-Format
SwFrameFormat *pFrameFormat = pSwShape ? pSwShape->GetFrameFormat() : nullptr ;
- OSL_ENSURE( pFrameFormat && RES_DRAWFRMFMT == pFrameFormat->Which(), "Kein DrawFrameFormat" );
+ OSL_ENSURE( pFrameFormat && RES_DRAWFRMFMT == pFrameFormat->Which(), "No DrawFrameFormat" );
// Schauen, ob es ein SdrObject dafuer gibt
const SdrObject *pObj = pFrameFormat ? pFrameFormat->FindSdrObject() : nullptr;
- OSL_ENSURE( pObj, "SdrObject nicht gefunden" );
- OSL_ENSURE( pObj && SdrInventor::FmForm == pObj->GetObjInventor(), "falscher Inventor" );
+ OSL_ENSURE( pObj, "SdrObject not found" );
+ OSL_ENSURE( pObj && SdrInventor::FmForm == pObj->GetObjInventor(), "wrong Inventor" );
const SdrView* pDrawView = pVSh ? pVSh->GetDrawView() : nullptr;
@@ -696,7 +692,7 @@ void SwHTMLParser::SetControlSize( const uno::Reference< drawing::XShape >& rSha
if( rTextSz.Width() || rTextSz.Height())
{
uno::Reference< awt::XTextLayoutConstrains > xLC( xControl, UNO_QUERY );
- OSL_ENSURE( xLC.is(), "kein XTextLayoutConstrains" );
+ OSL_ENSURE( xLC.is(), "no XTextLayoutConstrains" );
if( xLC.is() )
{
awt::Size aTmpSz( rTextSz.Width(), rTextSz.Height() );
@@ -745,14 +741,13 @@ static void lcl_html_setEvents(
const std::vector<OUString>& rUnoMacroParamTable,
const OUString& rType )
{
- // Erstmal muss die Anzahl der Events ermittelt werden ...
+ // First the number of events has to be determined
sal_Int32 nEvents = 0;
for( int i = 0; HTML_ET_END != aEventTypeTable[i]; ++i )
{
const SvxMacro *pMacro = rMacroTable.Get( aEventTypeTable[i] );
- // Solange nicht alle Events implementiert sind, enthaelt die
- // Tabelle auch Leerstrings!
+ // As long as not all events are implemented the table also holds empty strings
if( pMacro && aEventListenerTable[i] )
nEvents++;
}
@@ -881,7 +876,7 @@ uno::Reference< drawing::XShape > SwHTMLParser::InsertControl(
xShape.set( xCreate, UNO_QUERY );
- OSL_ENSURE( xShape.is(), "XShape nicht erhalten" );
+ OSL_ENSURE( xShape.is(), "XShape not received" );
awt::Size aTmpSz;
aTmpSz.Width = rSize.Width();
aTmpSz.Height = rSize.Height();
@@ -889,12 +884,12 @@ uno::Reference< drawing::XShape > SwHTMLParser::InsertControl(
uno::Reference< beans::XPropertySet > xShapePropSet( xCreate, UNO_QUERY );
- // linken/rechten Rand setzen
+ // set left/right border
const SfxPoolItem *pItem;
if( SfxItemState::SET==rCSS1ItemSet.GetItemState( RES_LR_SPACE, true,
&pItem ) )
{
- // Ggf. den Erstzeilen-Einzug noch plaetten
+ // Flatten first line indent
const SvxLRSpaceItem *pLRItem = static_cast<const SvxLRSpaceItem *>(pItem);
SvxLRSpaceItem aLRItem( *pLRItem );
aLRItem.SetTextFirstLineOfst( 0 );
@@ -920,11 +915,11 @@ uno::Reference< drawing::XShape > SwHTMLParser::InsertControl(
xShapePropSet->setPropertyValue("RightMargin", aAny2 );
}
- // oberen/unteren Rand setzen
+ // set upper/lower border
if( SfxItemState::SET==rCSS1ItemSet.GetItemState( RES_UL_SPACE, true,
&pItem ) )
{
- // Ggf. den Erstzeilen-Einzug noch plaetten
+ // Flatten first line indent
const SvxULSpaceItem *pULItem = static_cast<const SvxULSpaceItem *>(pItem);
if( rCSS1PropInfo.m_bTopMargin )
{
@@ -1079,7 +1074,7 @@ uno::Reference< drawing::XShape > SwHTMLParser::InsertControl(
nAnchorType = text::TextContentAnchorType_AT_FRAME;
SwPaM aPaM( *pFlySttNd );
- uno::Reference< text::XText > xDummyTextRef; // unsauber, aber laut OS geht das ...
+ uno::Reference< text::XText > xDummyTextRef; // dirty, but works according to OS...
xTextRg = new SwXTextRange( aPaM, xDummyTextRef );
}
else
@@ -1156,7 +1151,7 @@ uno::Reference< drawing::XShape > SwHTMLParser::InsertControl(
{
if( !xTextRg.is() )
{
- uno::Reference< text::XText > xDummyTextRef; // unsauber, aber laut OS geht das ...
+ uno::Reference< text::XText > xDummyTextRef; // dirty but works according to OS...
xTextRg = new SwXTextRange( *m_pPam, xDummyTextRef );
}
@@ -1184,16 +1179,14 @@ uno::Reference< drawing::XShape > SwHTMLParser::InsertControl(
m_pFormImpl->GetShapes()->add(xShape);
- // Das Control-Model am Control-Shape setzen
+ // Set ControlModel to ControlShape
uno::Reference< drawing::XControlShape > xControlShape( xShape, UNO_QUERY );
uno::Reference< awt::XControlModel > xControlModel( rFComp, UNO_QUERY );
xControlShape->setControl( xControlModel );
}
- // Da beim Einfuegen der Controls der Fokus gesetzt wird, werden
- // auch schon Fokus-Events verschickt. Damit die nicht evtl. schon
- // vorhendene JavaSCript-Eents rufen, werden die Events nachtraeglich
- // gesetzt.
+ // Since the focus is set at insertion of the controls, focus events will be sent
+ // To prevent previous JavaScript-Events from being called, these events will only be set retroactively
if( !rMacroTable.empty() || !rUnoMacroTable.empty() )
{
lcl_html_setEvents( m_pFormImpl->GetControlEventManager(),
@@ -1212,7 +1205,7 @@ uno::Reference< drawing::XShape > SwHTMLParser::InsertControl(
void SwHTMLParser::NewForm( bool bAppend )
{
- // Gibt es schon eine Form?
+ // Does a form already exist?
if( m_pFormImpl && m_pFormImpl->GetFormComps().is() )
return;
@@ -1312,7 +1305,7 @@ void SwHTMLParser::NewForm( bool bAppend )
return;
uno::Reference< XForm > xForm( xInt, UNO_QUERY );
- OSL_ENSURE( xForm.is(), "keine Form?" );
+ OSL_ENSURE( xForm.is(), "no Form?" );
uno::Reference< container::XIndexContainer > xFormComps( xForm, UNO_QUERY );
m_pFormImpl->SetFormComps( xFormComps );
@@ -1329,7 +1322,7 @@ void SwHTMLParser::NewForm( bool bAppend )
}
else
{
- // Bei leerer URL das Directory nehmen
+ // use directory at empty URL
INetURLObject aURLObj( m_aPathToFile );
aAction = aURLObj.GetPartBeforeLastName();
}
@@ -1450,11 +1443,11 @@ void SwHTMLParser::InsertInput()
sImgSrc = rOption.GetString();
break;
case HtmlOptionId::WIDTH:
- // erstmal nur als Pixelwerte merken!
+ // only save pixel values at first!
nWidth = rOption.GetNumber();
break;
case HtmlOptionId::HEIGHT:
- // erstmal nur als Pixelwerte merken!
+ // only save pixel values at first!
nHeight = rOption.GetNumber();
break;
case HtmlOptionId::ALIGN:
@@ -1464,7 +1457,7 @@ void SwHTMLParser::InsertInput()
rOption.GetEnum( aHTMLImgHAlignTable, eHoriOri );
break;
case HtmlOptionId::TABINDEX:
- // erstmal nur als Pixelwerte merken!
+ // only save pixel values at first!
nTabIndex = rOption.GetNumber();
break;
@@ -1476,7 +1469,7 @@ void SwHTMLParser::InsertInput()
bSetEvent = true;
break;
- case HtmlOptionId::SDONBLUR: // eigtl. nur EDIT
+ case HtmlOptionId::SDONBLUR: // actually only EDIT
eScriptType2 = STARBASIC;
SAL_FALLTHROUGH;
case HtmlOptionId::ONBLUR:
@@ -1492,7 +1485,7 @@ void SwHTMLParser::InsertInput()
bSetEvent = true;
break;
- case HtmlOptionId::SDONCHANGE: // eigtl. nur EDIT
+ case HtmlOptionId::SDONCHANGE: // actually only EDIT
eScriptType2 = STARBASIC;
SAL_FALLTHROUGH;
case HtmlOptionId::ONCHANGE:
@@ -1500,7 +1493,7 @@ void SwHTMLParser::InsertInput()
bSetEvent = true;
break;
- case HtmlOptionId::SDONSELECT: // eigtl. nur EDIT
+ case HtmlOptionId::SDONSELECT: // actually only EDIT
eScriptType2 = STARBASIC;
SAL_FALLTHROUGH;
case HtmlOptionId::ONSELECT:
@@ -1531,20 +1524,19 @@ void SwHTMLParser::InsertInput()
if( HTMLInputType::Image==eType )
{
- // Image-Controls ohne Image-URL werden ignoriert (wie bei MS)
+ // Image controls without image URL are ignored (same as MS)
if( sImgSrc.isEmpty() )
return;
}
else
{
- // ALIGN fuer alle Controls auszuwerten ist keine so gute Idee,
- // solange Absatz-gebundene Controls die Hoehe von Tabellen-Zellen
- // nicht beeinflussen
+ // evaluation of ALIGN for all contols is not a good idea as long as
+ // paragraph bound controls do not influence the height of the cells of a table
eVertOri = text::VertOrientation::TOP;
eHoriOri = text::HoriOrientation::NONE;
}
- // Defaults entsprechen HTMLInputType::Text
+ // Default is HTMLInputType::Text
const sal_Char *pType = "TextField";
bool bKeepCRLFInValue = false;
switch( eType )
@@ -1587,8 +1579,7 @@ void SwHTMLParser::InsertInput()
;
}
- // Fuer ein par Controls mussen CR/LF noch aus dem VALUE
- // geloescht werden.
+ // For some controls CR/LF has to be deleted from VALUE
if( !bKeepCRLFInValue )
{
sText = sText.replaceAll("\r", "").replaceAll("\n", "");
@@ -1633,7 +1624,7 @@ void SwHTMLParser::InsertInput()
aTmp <<= sText;
Size aSz( 0, 0 ); // defaults
- Size aTextSz( 0, 0 ); // Text-Size
+ Size aTextSz( 0, 0 ); // Text size
bool bMinWidth = false, bMinHeight = false;
bool bUseSize = false;
switch( eType )
@@ -1648,10 +1639,9 @@ void SwHTMLParser::InsertInput()
aTmp <<= OUString();
xPropSet->setPropertyValue("Label",
aTmp );
- // Beim RadioButton darf die DefaultChecked-Property
- // erst gesetzt werden, wenn das Control angelegt und ein
- // activateTabOrder gerufen wurde, weil es sonst noch zu der
- // vorhergehenden Gruppe gehoert.
+ // RadioButton: The DefaultChecked property should only be set
+ // if the control has been created and activeTabOrder has been called
+ // because otherwise it would still belong to the previous group.
if( HTMLInputType::Checkbox == eType )
{
aTmp <<= nChecked ;
@@ -1664,7 +1654,7 @@ void SwHTMLParser::InsertInput()
aMacroTable.Insert( HTML_ET_ONCLICK_ITEM, *pMacro );
aMacroTable.Erase( HTML_ET_ONCLICK );
}
- // SIZE auszuwerten duerfte hier keinen Sinn machen???
+ // evaluating SIZE shouldn't be neccessary here?
bMinWidth = bMinHeight = true;
}
break;
@@ -1729,7 +1719,7 @@ void SwHTMLParser::InsertInput()
case HTMLInputType::File:
if( HTMLInputType::File != eType )
{
- // Beim File-Control wird der VALUE aus Sicherheitsgruenden ignoriert.
+ // The VALUE of file control will be ignored for security reasons
xPropSet->setPropertyValue("DefaultText", aTmp );
if( nMaxLen != 0 )
{
@@ -1795,8 +1785,7 @@ void SwHTMLParser::InsertInput()
bMinHeight = false;
}
- // Beim Image-Button bei nicht gegebern Groesse einen sinnvollen Default
- // setzen
+ // Set sensible default values if the image button has no valid size
if( HTMLInputType::Image== eType )
{
if( !aSz.Width() )
@@ -1838,9 +1827,8 @@ void SwHTMLParser::InsertInput()
if( HTMLInputType::Image == eType )
{
- // Die URL erst nach dem Einfuegen setzen, weil sich der
- // Download der Grafik erst dann am XModel anmelden kann,
- // wenn das Control eingefuegt ist.
+ // Set the URL after inserting the graphic because the Download can
+ // only register with XModel after the control has been inserted.
aTmp <<= URIHelper::SmartRel2Abs(INetURLObject(m_sBaseURL), sImgSrc, Link<OUString *, bool>(), false);
xPropSet->setPropertyValue("ImageURL",
aTmp );
@@ -1858,13 +1846,13 @@ void SwHTMLParser::NewTextArea()
{
assert(m_pPendStack == nullptr);
- OSL_ENSURE( !m_bTextArea, "TextArea in TextArea???" );
+ OSL_ENSURE( !m_bTextArea, "TextArea in TextArea?" );
OSL_ENSURE( !m_pFormImpl || !m_pFormImpl->GetFCompPropSet().is(),
- "TextArea in Control???" );
+ "TextArea in Control?" );
if( !m_pFormImpl || !m_pFormImpl->GetFormComps().is() )
{
- // Spezialbehandlung fuer TextArea auch untem im Parser beenden
+ // Close special treatment for TextArea in the parser
FinishTextArea();
return;
}
@@ -1997,7 +1985,7 @@ void SwHTMLParser::NewTextArea()
}
uno::Reference< XFormComponent > xFComp( xInt, UNO_QUERY );
- OSL_ENSURE( xFComp.is(), "keine FormComponent?" );
+ OSL_ENSURE( xFComp.is(), "no FormComponent?" );
uno::Reference< beans::XPropertySet > xPropSet( xFComp, UNO_QUERY );
@@ -2026,7 +2014,7 @@ void SwHTMLParser::NewTextArea()
xPropSet->setPropertyValue("Enabled", makeAny(false) );
}
- OSL_ENSURE( m_pFormImpl->GetText().isEmpty(), "Text ist nicht leer!" );
+ OSL_ENSURE( m_pFormImpl->GetText().isEmpty(), "Text is not empty!" );
if( !nCols )
nCols = 20;
@@ -2068,10 +2056,10 @@ void SwHTMLParser::NewTextArea()
if( aTextSz.Width() || aTextSz.Height() )
SetControlSize( xShape, aTextSz, false, false );
- // einen neuen Kontext anlegen
+ // create new context
HTMLAttrContext *pCntxt = new HTMLAttrContext( HtmlTokenId::TEXTAREA_ON );
- // und PRE/Listing/XMP voruebergehend aussetzen
+ // temporarily disable PRE/Listing/XMP
SplitPREListingXMP( pCntxt );
PushContext( pCntxt );
@@ -2081,9 +2069,9 @@ void SwHTMLParser::NewTextArea()
void SwHTMLParser::EndTextArea()
{
- OSL_ENSURE( m_bTextArea, "keine TextArea oder falscher Typ" );
+ OSL_ENSURE( m_bTextArea, "no TextArea or wrong type" );
OSL_ENSURE( m_pFormImpl && m_pFormImpl->GetFCompPropSet().is(),
- "TextArea fehlt" );
+ "TextArea missing" );
const uno::Reference< beans::XPropertySet > & rPropSet =
m_pFormImpl->GetFCompPropSet();
@@ -2095,11 +2083,11 @@ void SwHTMLParser::EndTextArea()
m_pFormImpl->ReleaseFCompPropSet();
- // den Kontext holen
+ // get context
HTMLAttrContext *pCntxt = PopContext( HtmlTokenId::TEXTAREA_ON );
if( pCntxt )
{
- // und ggf. die Attribute beenden
+ // end attributes
EndContext( pCntxt );
delete pCntxt;
}
@@ -2109,9 +2097,9 @@ void SwHTMLParser::EndTextArea()
void SwHTMLParser::InsertTextAreaText( HtmlTokenId nToken )
{
- OSL_ENSURE( m_bTextArea, "keine TextArea oder falscher Typ" );
+ OSL_ENSURE( m_bTextArea, "no TextArea or wrong type" );
OSL_ENSURE( m_pFormImpl && m_pFormImpl->GetFCompPropSet().is(),
- "TextArea fehlt" );
+ "TextArea missing" );
OUString& rText = m_pFormImpl->GetText();
switch( nToken)
@@ -2121,7 +2109,7 @@ void SwHTMLParser::InsertTextAreaText( HtmlTokenId nToken )
break;
case HtmlTokenId::NEWPARA:
if( !m_bTAIgnoreNewPara )
- rText += "\n"; // das ist hier richtig!!!
+ rText += "\n";
break;
default:
rText += "<";
@@ -2141,9 +2129,9 @@ void SwHTMLParser::NewSelect()
{
assert(m_pPendStack == nullptr);
- OSL_ENSURE( !m_bSelect, "Select in Select???" );
+ OSL_ENSURE( !m_bSelect, "Select in Select?" );
OSL_ENSURE( !m_pFormImpl || !m_pFormImpl->GetFCompPropSet().is(),
- "Select in Control???" );
+ "Select in Control?" );
if( !m_pFormImpl || !m_pFormImpl->GetFormComps().is() )
return;
@@ -2265,7 +2253,7 @@ void SwHTMLParser::NewSelect()
}
uno::Reference< XFormComponent > xFComp( xInt, UNO_QUERY );
- OSL_ENSURE(xFComp.is(), "keine FormComponent?");
+ OSL_ENSURE(xFComp.is(), "no FormComponent?");
uno::Reference< beans::XPropertySet > xPropSet( xFComp, UNO_QUERY );
@@ -2292,7 +2280,7 @@ void SwHTMLParser::NewSelect()
}
else
{
- if( m_nSelectEntryCnt <= 1 ) // 4 Zeilen als default
+ if( m_nSelectEntryCnt <= 1 ) // 4 lines is default
m_nSelectEntryCnt = 4;
if( bMultiple )
@@ -2341,10 +2329,10 @@ void SwHTMLParser::NewSelect()
if( aTextSz.Height() || bMinWidth || bMinHeight )
SetControlSize( xShape, aTextSz, bMinWidth, bMinHeight );
- // einen neuen Kontext anlegen
+ // create new context
HTMLAttrContext *pCntxt = new HTMLAttrContext( HtmlTokenId::SELECT_ON );
- // und PRE/Listing/XMP voruebergehend aussetzen
+ // temporarily disable PRE/Listing/XMP
SplitPREListingXMP( pCntxt );
PushContext( pCntxt );
@@ -2355,9 +2343,9 @@ void SwHTMLParser::EndSelect()
{
assert(m_pPendStack == nullptr);
- OSL_ENSURE( m_bSelect, "keine Select" );
+ OSL_ENSURE( m_bSelect, "no Select" );
OSL_ENSURE( m_pFormImpl && m_pFormImpl->GetFCompPropSet().is(),
- "kein Select-Control" );
+ "no select control" );
const uno::Reference< beans::XPropertySet > & rPropSet =
m_pFormImpl->GetFCompPropSet();
@@ -2389,8 +2377,7 @@ void SwHTMLParser::EndSelect()
size_t nSelCnt = m_pFormImpl->GetSelectedList().size();
if( !nSelCnt && 1 == m_nSelectEntryCnt && nEntryCnt )
{
- // In einer DropDown-Listbox sollte immer ein Eintrag selektiert
- // sein.
+ // In a dropdown list an entry should always be selected.
m_pFormImpl->GetSelectedList().insert( m_pFormImpl->GetSelectedList().begin(), 0 );
nSelCnt = 1;
}
@@ -2417,11 +2404,11 @@ void SwHTMLParser::EndSelect()
m_pFormImpl->ReleaseFCompPropSet();
- // den Kontext holen
+ // get context
HTMLAttrContext *pCntxt = PopContext( HtmlTokenId::SELECT_ON );
if( pCntxt )
{
- // und ggf. die Attribute beenden
+ // close attributes
EndContext( pCntxt );
delete pCntxt;
}
@@ -2445,7 +2432,7 @@ void SwHTMLParser::InsertSelectOption()
switch( rOption.GetToken() )
{
case HtmlOptionId::ID:
- // erstmal weglassen!!!
+ // leave out for now
break;
case HtmlOptionId::SELECTED:
m_bLBEntrySelected = true;
@@ -2470,9 +2457,9 @@ void SwHTMLParser::InsertSelectOption()
void SwHTMLParser::InsertSelectText()
{
- OSL_ENSURE( m_bSelect, "keine Select" );
+ OSL_ENSURE( m_bSelect, "no select" );
OSL_ENSURE( m_pFormImpl && m_pFormImpl->GetFCompPropSet().is(),
- "kein Select-Control" );
+ "no select control" );
if(!m_pFormImpl->GetStringList().empty())
{
More information about the Libreoffice-commits
mailing list