From d11a82acfd1f529eb399780a1ec2d7a8edb2a40d Mon Sep 17 00:00:00 2001 From: Felix Zhang Date: Tue, 15 Nov 2011 10:15:49 +0800 Subject: remove unused methods from layout --- toolkit/source/layout/vcl/wcontainer.cxx | 134 ------------------------------- 1 file changed, 134 deletions(-) delete mode 100644 toolkit/source/layout/vcl/wcontainer.cxx (limited to 'toolkit/source/layout/vcl/wcontainer.cxx') diff --git a/toolkit/source/layout/vcl/wcontainer.cxx b/toolkit/source/layout/vcl/wcontainer.cxx deleted file mode 100644 index 868915b33f47..000000000000 --- a/toolkit/source/layout/vcl/wcontainer.cxx +++ /dev/null @@ -1,134 +0,0 @@ -/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ -/************************************************************************* - * - * 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 - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#include "wrapper.hxx" - -#include -#include -#include -#include -#include - -using namespace ::com::sun::star; - -namespace layout -{ - -Container::Container( Context const* context, char const* pId ) - : mxContainer( context->GetPeerHandle( pId ), uno::UNO_QUERY ) -{ - if ( !mxContainer.is() ) - { - OSL_TRACE( "Error: failed to associate container with '%s'", pId ); - } -} - -Container::Container( rtl::OUString const& rName, sal_Int32 nBorder ) -{ - mxContainer = layoutimpl::WidgetFactory::createContainer( rName ); - - uno::Reference< beans::XPropertySet > xProps( mxContainer, uno::UNO_QUERY_THROW ); - xProps->setPropertyValue( rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( "Border" ) ), - uno::Any( nBorder ) ); -} - -void Container::ShowAll( bool bShow ) -{ - struct inner - { - static void setChildrenVisible( uno::Reference < awt::XLayoutContainer > xCont, - bool bVisible ) /* auxiliary */ - { - if ( xCont.is() ) - { - uno::Sequence< uno::Reference < awt::XLayoutConstrains > > aChildren; - aChildren = xCont->getChildren(); - for (int i = 0; i < aChildren.getLength(); i++) - { - uno::Reference < awt::XLayoutConstrains > xChild( aChildren[ i ] ); - - uno::Reference< awt::XWindow > xWin( xChild, uno::UNO_QUERY); - if ( xWin.is() ) - xWin->setVisible( bVisible ); - - uno::Reference < awt::XLayoutContainer > xChildCont( - xChild, uno::UNO_QUERY ); - setChildrenVisible( xChildCont, bVisible ); - } - } - } - }; - - inner::setChildrenVisible( mxContainer, bShow ); -} - -void Table::setProps( uno::Reference< awt::XLayoutConstrains > xChild, - bool bXExpand, bool bYExpand, sal_Int32 nXSpan, sal_Int32 nYSpan ) -{ - uno::Reference< beans::XPropertySet > xProps - ( mxContainer->getChildProperties( xChild ), uno::UNO_QUERY_THROW ); - xProps->setPropertyValue( rtl::OUString ( RTL_CONSTASCII_USTRINGPARAM( "XExpand" ) ), - uno::Any( bXExpand ) ); - xProps->setPropertyValue( rtl::OUString ( RTL_CONSTASCII_USTRINGPARAM( "YExpand" ) ), - uno::Any( bYExpand ) ); - xProps->setPropertyValue( rtl::OUString ( RTL_CONSTASCII_USTRINGPARAM( "ColSpan" ) ), - uno::Any( nXSpan ) ); - xProps->setPropertyValue( rtl::OUString ( RTL_CONSTASCII_USTRINGPARAM( "RowSpan" ) ), - uno::Any( nYSpan ) ); -} - -Box::Box( rtl::OUString const& rName, sal_Int32 nBorder, bool bHomogeneous ) - : Container( rName, nBorder ) -{ - uno::Reference< beans::XPropertySet > xProps( mxContainer, uno::UNO_QUERY_THROW ); - xProps->setPropertyValue( rtl::OUString ( RTL_CONSTASCII_USTRINGPARAM( "Homogeneous" ) ), - uno::Any( bHomogeneous ) ); -} - -void Box::setProps( uno::Reference< awt::XLayoutConstrains > xChild, - bool bExpand, bool bFill, sal_Int32 nPadding ) -{ - uno::Reference< beans::XPropertySet > xProps - ( mxContainer->getChildProperties( xChild ), uno::UNO_QUERY_THROW ); - - xProps->setPropertyValue( rtl::OUString ( RTL_CONSTASCII_USTRINGPARAM( "Expand" ) ), - uno::Any( bExpand ) ); - xProps->setPropertyValue( rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( "Fill" ) ), - uno::Any( bFill ) ); - xProps->setPropertyValue( rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( "Padding" ) ), - uno::Any( nPadding ) ); -} - -Box::Box( Context const* context, char const* pId ) - : Container( context, pId ) -{ -} - -} // namespace layout - -/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ -- cgit