summaryrefslogtreecommitdiff
path: root/sfx2/source/view/frame.cxx
diff options
context:
space:
mode:
authorAlbert Thuswaldner <albert.thuswaldner@gmail.com>2011-03-11 15:39:32 +0530
committerMuthu Subramanian K <sumuthu@novell.com>2011-03-11 16:14:00 +0530
commitf5f7b4ef39034094546c176b884601fbc40dfcd6 (patch)
treee8f5f7e52e24c3ff8ff6fcfef35b760546c4d8e1 /sfx2/source/view/frame.cxx
parent5f7b3ed60471288983fc65194aafffdc32e6bd5c (diff)
Transalations (5)
Diffstat (limited to 'sfx2/source/view/frame.cxx')
-rw-r--r--sfx2/source/view/frame.cxx69
1 files changed, 35 insertions, 34 deletions
diff --git a/sfx2/source/view/frame.cxx b/sfx2/source/view/frame.cxx
index 41452da24cad..428ee5f9d114 100644
--- a/sfx2/source/view/frame.cxx
+++ b/sfx2/source/view/frame.cxx
@@ -125,7 +125,7 @@ SfxFrame::~SfxFrame()
if ( pChildArr )
{
- DBG_ASSERT( !pChildArr->Count(), "Childs nicht entfernt!" );
+ DBG_ASSERT( !pChildArr->Count(), "Children are not removed!" );
delete pChildArr;
}
@@ -134,7 +134,7 @@ SfxFrame::~SfxFrame()
sal_Bool SfxFrame::DoClose()
{
- // Eigentlich wird noch ein PrepareClose gebraucht !!!
+ // Actually, one more PrepareClose is still needed!
BOOL bRet = FALSE;
if ( !pImp->bClosing )
{
@@ -177,7 +177,7 @@ sal_Bool SfxFrame::DoClose_Impl()
if ( pImp->pCurrentViewFrame )
pBindings = &pImp->pCurrentViewFrame->GetBindings();
- // Bei internen Tasks m"ussen Controller und Tools abger"aumt werden
+ // For internal tasks Controllers and Tools must be cleared
if ( pImp->pWorkWin )
pImp->pWorkWin->DeleteControllers_Impl();
@@ -257,7 +257,7 @@ SfxFrame* SfxFrame::GetChildFrame( sal_uInt16 nPos ) const
{
if ( pChildArr && pChildArr->Count() > nPos )
{
- DBG_ASSERT( nPos < pChildArr->Count(), "Falscher Index!");
+ DBG_ASSERT( nPos < pChildArr->Count(), "Wrong Index!");
return (*pChildArr)[nPos];
}
@@ -266,7 +266,7 @@ SfxFrame* SfxFrame::GetChildFrame( sal_uInt16 nPos ) const
void SfxFrame::RemoveChildFrame_Impl( SfxFrame* pFrame )
{
- DBG_ASSERT( pChildArr, "Unbekannter Frame!");
+ DBG_ASSERT( pChildArr, "Unknown Frame!");
sal_uInt16 nPos = pChildArr->GetPos(pFrame);
pChildArr->Remove( nPos );
};
@@ -306,7 +306,7 @@ void SfxFrame::CancelTransfers( sal_Bool /*bCancelLoadEnv*/ )
for( pFrm = SfxViewFrame::GetFirst( pObj );
pFrm && &pFrm->GetFrame() == this;
pFrm = SfxViewFrame::GetNext( *pFrm, pObj ) ) ;
- // Keine anderer Frame mehr auf Doc -> Cancel
+ // No more Frame in Document -> Cancel
if( !pFrm )
{
pObj->CancelTransfers();
@@ -314,12 +314,12 @@ void SfxFrame::CancelTransfers( sal_Bool /*bCancelLoadEnv*/ )
}
}
- // zuerst Nachladende Frames stoppen
+ // First stop multiload Frames
sal_uInt16 nCount = GetChildFrameCount();
for( sal_uInt16 n = 0; n<nCount; n++ )
GetChildFrame( n )->CancelTransfers();
- // ggf. StarOne-Loader canceln
+ // Check if StarOne-Loader should be canceled
SfxFrameWeak wFrame( this );
if (wFrame.Is())
pImp->bInCancelTransfers = sal_False;
@@ -362,9 +362,10 @@ void SfxFrame::SetFrameType_Impl( sal_uInt32 n )
void SfxFrame::GetViewData_Impl()
{
- // Alle zwischen Laden und Entfernen "anderbaren Daten aktualisieren; die
- // festen Daten werden nur einmal ( nach PrepareForDoc_Impl in UpdateDescriptor )
- // geholt, um Zeit zu sparen.
+ // Update all modifiable data between load and unload, the
+ // fixed data is only processed once (after PrepareForDoc_Impl in
+ // updateDescriptor) to save time.
+
SfxViewFrame* pViewFrame = GetCurrentViewFrame();
if( pViewFrame && pViewFrame->GetViewShell() )
{
@@ -385,7 +386,7 @@ void SfxFrame::GetViewData_Impl()
pSet->Put( SfxUInt16Item( SID_VIEW_ID, pViewFrame->GetCurViewId() ) );
if ( pChildArr )
{
- // Bei Framesets m"ussen auch die Daten der ChildViews geholt werden
+ // For Framesets also the data from the ChildViews hace to be processed
sal_uInt16 nCount = pChildArr->Count();
for ( sal_uInt16 n=nCount; n>0; n--)
{
@@ -400,15 +401,15 @@ void SfxFrame::GetViewData_Impl()
void SfxFrame::UpdateDescriptor( SfxObjectShell *pDoc )
{
- // Beim PrepareForDoc_Impl wird der Descriptor des Frames aktualisiert
- // und sein ItemSet neu initialisiert. Alle Daten, die f"ur ein sp"ateres
- // Restaurieren der View n"otig sind, sind damit festgehalten.
- // Soll das Dokument ersetzt werden, wird durch GetViewData_Impl (s.o.)
- // die neueste Information hinzugef"ugt. Alles zusammen wird dann in der
- // Browse-History gesichert. Beim Aktivieren eines solchen FramePickEntry
- // wird das komplette ItemSet und der Descriptor im OpenDoc mitgeschickt.
- // Hier werden nur die festen Eigenschaften gesichert; die "anderbaren werden
- // durch GetViewData geholt ( spart Zeit ).
+ // For PrepareForDoc_Impl frames, the descriptor of the updated
+ // and new itemset to be initialized. All data fir restoring the view
+ // are thus saved. If the document be replaced, GetViewData_Impl (so)
+ // the latest information hinzugef by "added. All together then the
+ // browser-history saved in. When you activate such frame pick entry
+ // is complete itemsets and the descriptor in the OpenDoc sent;.
+ // Here only the fixed properties identified "other adjustable, the
+ // retrieved by GetViewData (saves time).
+
DBG_ASSERT( pDoc, "NULL-Document inserted ?!" );
GetParentFrame();
@@ -420,7 +421,7 @@ void SfxFrame::UpdateDescriptor( SfxObjectShell *pDoc )
GetDescriptor()->SetEditable( bEditable );
- // FileOpen-Parameter merken
+ // Mark FileOpen parameter
SfxItemSet* pItemSet = pMed->GetItemSet();
String aMedName( pMed->GetName() );
@@ -435,7 +436,7 @@ void SfxFrame::UpdateDescriptor( SfxObjectShell *pDoc )
SfxItemSet *pSet = GetDescriptor()->GetArgs();
- // Alle alten Items l"oschen
+ // Delete all old Items
pSet->ClearItem();
if ( pRefererItem )
@@ -456,13 +457,13 @@ void SfxFrame::UpdateDescriptor( SfxObjectShell *pDoc )
void SfxFrame::SetDescriptor( SfxFrameDescriptor *pD )
{
- DBG_ASSERT( pD, "Kein Descriptor!" );
- DBG_ASSERT( pD != pImp->pDescr, "Descriptor ist schon gesetzt!" );
+ DBG_ASSERT( pD, "No Descriptor!" );
+ DBG_ASSERT( pD != pImp->pDescr, "Descriptor is already set!" );
if ( pImp->pDescr )
{
- // Nur TopLevel-Frames verwalten ihren Descriptor selbst, bei den
- // anderen tut es das Frameset
+ // Only TopLevel-Frames handels their Descriptor, for the others
+ // this is done by the Frameset
if ( !pParentFrame )
delete pImp->pDescr;
}
@@ -473,12 +474,12 @@ void SfxFrame::SetDescriptor( SfxFrameDescriptor *pD )
SfxFrameDescriptor* SfxFrame::GetDescriptor() const
{
- // On Demand einen FrameDescriptor anlegen; wenn es kein TopLevel-Frame
- // ist, f"uhrt es zu Fehlern, da keine g"ulige Verkettung hergestellt wird
+ // Create a FrameDescriptor On Demand; if there is no TopLevel-Frame
+ // will result in an error, as no valid link is created.
if ( !pImp->pDescr )
{
- DBG_ASSERT( !GetParentFrame(), "Kein TopLevel-Frame, aber kein Descriptor!" );
+ DBG_ASSERT( !GetParentFrame(), "No TopLevel-Frame, but no Descriptor!" );
pImp->pDescr = new SfxFrameDescriptor;
if ( GetCurrentDocument() )
pImp->pDescr->SetURL( GetCurrentDocument()->GetMedium()->GetOrigURL() );
@@ -492,7 +493,7 @@ void SfxFrame::GetTargetList( TargetList& rList ) const
{
if ( !GetParentFrame() )
{
- // Einen Leerstring f"ur 'Kein Target'
+ // An empty string for 'No Target'
rList.push_back( new String() );
rList.push_back( new String( DEFINE_CONST_UNICODE( "_top" ) ) );
rList.push_back( new String( DEFINE_CONST_UNICODE( "_parent" ) ) );
@@ -685,19 +686,19 @@ SfxFrameIterator::SfxFrameIterator( const SfxFrame& rFrame, sal_Bool bRecur )
SfxFrame* SfxFrameIterator::FirstFrame()
{
- // GetFirst beginnt die Iteration beim ersten ChildFrame
+ // GetFirst starts the iteration at the first child frame
return pFrame->GetChildFrame( 0 );
}
SfxFrame* SfxFrameIterator::NextFrame( SfxFrame& rPrev )
{
- // Zuerst auf Kinder testen, wenn Rekursion erw"unscht
+ // If recursion is requested testing is done first on Children.
SfxFrame *pRet = NULL;
if ( bRecursive )
pRet = rPrev.GetChildFrame( 0 );
if ( !pRet )
{
- // Anderenfalls mit den Geschwistern von rPrev weitermachen
+ // In other case continue with the siblings of rPrev
pRet = NextSibling_Impl( rPrev );
}