diff options
Diffstat (limited to 'toolkit/source/controls/stdtabcontroller.cxx')
-rw-r--r-- | toolkit/source/controls/stdtabcontroller.cxx | 62 |
1 files changed, 31 insertions, 31 deletions
diff --git a/toolkit/source/controls/stdtabcontroller.cxx b/toolkit/source/controls/stdtabcontroller.cxx index bb4f35644e3a..50799a017167 100644 --- a/toolkit/source/controls/stdtabcontroller.cxx +++ b/toolkit/source/controls/stdtabcontroller.cxx @@ -2,7 +2,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -49,9 +49,9 @@ using namespace ::com::sun::star::awt; using namespace ::com::sun::star::lang; using namespace ::com::sun::star::beans; -// ---------------------------------------------------- -// class StdTabController -// ---------------------------------------------------- +// ---------------------------------------------------- +// class StdTabController +// ---------------------------------------------------- StdTabController::StdTabController() { } @@ -61,13 +61,13 @@ StdTabController::~StdTabController() } sal_Bool StdTabController::ImplCreateComponentSequence( - Sequence< Reference< XControl > >& rControls, - const Sequence< Reference< XControlModel > >& rModels, - Sequence< Reference< XWindow > >& rComponents, - Sequence< Any>* pTabStops, + Sequence< Reference< XControl > >& rControls, + const Sequence< Reference< XControlModel > >& rModels, + Sequence< Reference< XWindow > >& rComponents, + Sequence< Any>* pTabStops, sal_Bool bPeerComponent ) const { - sal_Bool bOK = sal_True; + sal_Bool bOK = sal_True; // nur die wirklich geforderten Controls sal_Int32 nModels = rModels.getLength(); @@ -94,7 +94,7 @@ sal_Bool StdTabController::ImplCreateComponentSequence( const Reference< XControl > * pControls = rControls.getConstArray(); - sal_uInt32 nCtrls = rControls.getLength(); + sal_uInt32 nCtrls = rControls.getLength(); rComponents.realloc( nCtrls ); Reference< XWindow > * pComps = rComponents.getArray(); Any* pTabs = NULL; @@ -107,22 +107,22 @@ sal_Bool StdTabController::ImplCreateComponentSequence( } for ( sal_uInt32 n = 0; bOK && ( n < nCtrls ); n++ ) - { + { // Zum Model passendes Control suchen Reference< XControl > xCtrl(pControls[n]); if ( xCtrl.is() ) { if (bPeerComponent) - pComps[n] = Reference< XWindow > (xCtrl->getPeer(), UNO_QUERY); + pComps[n] = Reference< XWindow > (xCtrl->getPeer(), UNO_QUERY); else pComps[n] = Reference< XWindow > (xCtrl, UNO_QUERY); // TabStop-Property if ( pTabs ) - { + { // opt: String fuer TabStop als Konstante static const ::rtl::OUString aTabStopName( ::rtl::OUString::createFromAscii( "Tabstop" ) ); - + Reference< XPropertySet > xPSet( xCtrl->getModel(), UNO_QUERY ); Reference< XPropertySetInfo > xInfo = xPSet->getPropertySetInfo(); if( xInfo->hasPropertyByName( aTabStopName ) ) @@ -147,9 +147,9 @@ void StdTabController::ImplActivateControl( sal_Bool bFirst ) const Sequence< Reference< XControl > > aCtrls = xTabController->getControls(); const Reference< XControl > * pControls = aCtrls.getConstArray(); sal_uInt32 nCount = aCtrls.getLength(); - + for ( sal_uInt32 n = bFirst ? 0 : nCount; bFirst ? ( n < nCount ) : n; ) - { + { sal_uInt32 nCtrl = bFirst ? n++ : --n; DBG_ASSERT( pControls[nCtrl].is(), "Control nicht im Container!" ); if ( pControls[nCtrl].is() ) @@ -187,35 +187,35 @@ IMPL_XTYPEPROVIDER_END void StdTabController::setModel( const Reference< XTabControllerModel >& Model ) throw(RuntimeException) { ::osl::Guard< ::osl::Mutex > aGuard( GetMutex() ); - + mxModel = Model; } Reference< XTabControllerModel > StdTabController::getModel( ) throw(RuntimeException) { ::osl::Guard< ::osl::Mutex > aGuard( GetMutex() ); - + return mxModel; } void StdTabController::setContainer( const Reference< XControlContainer >& Container ) throw(RuntimeException) { ::osl::Guard< ::osl::Mutex > aGuard( GetMutex() ); - + mxControlContainer = Container; } Reference< XControlContainer > StdTabController::getContainer( ) throw(RuntimeException) { ::osl::Guard< ::osl::Mutex > aGuard( GetMutex() ); - + return mxControlContainer; } Sequence< Reference< XControl > > StdTabController::getControls( ) throw(RuntimeException) { ::osl::Guard< ::osl::Mutex > aGuard( GetMutex() ); - + Sequence< Reference< XControl > > aSeq; if ( mxControlContainer.is() ) @@ -241,7 +241,7 @@ Sequence< Reference< XControl > > StdTabController::getControls( ) throw(Runtim void StdTabController::autoTabOrder( ) throw(RuntimeException) { ::osl::Guard< ::osl::Mutex > aGuard( GetMutex() ); - + DBG_ASSERT( mxControlContainer.is(), "autoTabOrder: No ControlContainer!" ); if ( !mxControlContainer.is() ) return; @@ -251,7 +251,7 @@ void StdTabController::autoTabOrder( ) throw(RuntimeException) // vieleicht erhalte ich hier einen TabController, // der schneller die Liste meiner Controls ermittelt - Reference< XTabController > xTabController(static_cast< ::cppu::OWeakObject* >(this), UNO_QUERY); + Reference< XTabController > xTabController(static_cast< ::cppu::OWeakObject* >(this), UNO_QUERY); Sequence< Reference< XControl > > aControls = xTabController->getControls(); // #58317# Es sind ggf. noch nicht alle Controls fuer die Models im Container, @@ -306,7 +306,7 @@ void StdTabController::autoTabOrder( ) throw(RuntimeException) void StdTabController::activateTabOrder( ) throw(RuntimeException) { ::osl::Guard< ::osl::Mutex > aGuard( GetMutex() ); - + // Am Container die Tab-Reihenfolge aktivieren... Reference< XControl > xC( mxControlContainer, UNO_QUERY ); @@ -318,7 +318,7 @@ void StdTabController::activateTabOrder( ) throw(RuntimeException) // vieleicht erhalte ich hier einen TabController, // der schneller die Liste meiner Controls ermittelt - Reference< XTabController > xTabController(static_cast< ::cppu::OWeakObject* >(this), UNO_QUERY); + Reference< XTabController > xTabController(static_cast< ::cppu::OWeakObject* >(this), UNO_QUERY); // Flache Liste besorgen... Sequence< Reference< XControlModel > > aModels = mxModel->getControlModels(); @@ -327,7 +327,7 @@ void StdTabController::activateTabOrder( ) throw(RuntimeException) // DG: Aus Optimierungsgruenden werden die Controls mittels getControls() geholt, // dieses hoert sich zwar wiedersinning an, fuehrt aber im konkreten Fall (Forms) zu sichtbaren - // Geschwindigkeitsvorteilen + // Geschwindigkeitsvorteilen Sequence< Reference< XControl > > aControls = xTabController->getControls(); // #58317# Es sind ggf. noch nicht alle Controls fuer die Models im Container, @@ -338,8 +338,8 @@ void StdTabController::activateTabOrder( ) throw(RuntimeException) xVclContainerPeer->setTabOrder( aCompSeq, aTabSeq, mxModel->getGroupControl() ); ::rtl::OUString aName; - Sequence< Reference< XControlModel > > aThisGroupModels; - Sequence< Reference< XWindow > > aControlComponents; + Sequence< Reference< XControlModel > > aThisGroupModels; + Sequence< Reference< XWindow > > aControlComponents; sal_uInt32 nGroups = mxModel->getGroupCount(); for ( sal_uInt32 nG = 0; nG < nGroups; nG++ ) @@ -362,14 +362,14 @@ void StdTabController::activateTabOrder( ) throw(RuntimeException) void StdTabController::activateFirst( ) throw(RuntimeException) { ::osl::Guard< ::osl::Mutex > aGuard( GetMutex() ); - + ImplActivateControl( sal_True ); } void StdTabController::activateLast( ) throw(RuntimeException) { ::osl::Guard< ::osl::Mutex > aGuard( GetMutex() ); - + ImplActivateControl( sal_False ); } @@ -412,7 +412,7 @@ Reference< XControl > StdTabController::FindControl( Sequence< Reference< XCont if ( !xCtrl.is() && rxCtrlModel.is()) */ DBG_ASSERT( rxCtrlModel.is(), "ImplFindControl - welches ?!" ); - + const Reference< XControl > * pCtrls = rCtrls.getConstArray(); sal_Int32 nCtrls = rCtrls.getLength(); for ( sal_Int32 n = 0; n < nCtrls; n++ ) |