cid#1636693 COPY_INSTEAD_OF_MOVE
[LibreOffice.git] / offapi / com / sun / star / drawing / XShapeArranger.idl
blob22d3388cf0ce86f07dcbb818fd32d52b8ca0bd58
1 /* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
2 /*
3 * This file is part of the LibreOffice project.
5 * This Source Code Form is subject to the terms of the Mozilla Public
6 * License, v. 2.0. If a copy of the MPL was not distributed with this
7 * file, You can obtain one at http://mozilla.org/MPL/2.0/.
9 * This file incorporates work covered by the following license notice:
11 * Licensed to the Apache Software Foundation (ASF) under one or more
12 * contributor license agreements. See the NOTICE file distributed
13 * with this work for additional information regarding copyright
14 * ownership. The ASF licenses this file to you under the Apache
15 * License, Version 2.0 (the "License"); you may not use this file
16 * except in compliance with the License. You may obtain a copy of
17 * the License at http://www.apache.org/licenses/LICENSE-2.0 .
22 module com { module sun { module star { module drawing {
24 /** Objects implementing this interface can be used to arrange
25 Shapes.
27 @deprecated
29 published interface XShapeArranger: com::sun::star::uno::XInterface
31 /** applies the specified Arrangement to
32 the specified collection of Shapes.
34 void arrange( [in] com::sun::star::drawing::XShapes xShapes,
35 [in] com::sun::star::drawing::Arrangement eType );
37 /** moves the specified Shapes by a specified number
38 of objects more to the front.
40 void bringToFront( [in] com::sun::star::drawing::XShapes xShapes,
41 [in] short nSteps );
43 /** moves the specified Shapes
44 <var>nSteps</var> objects more to the back.
46 void sendToBack( [in] com::sun::star::drawing::XShapes xShapes,
47 [in] short nSteps );
49 /** moves the specified collection of Shapes
50 behind the specified single Shape.
52 void setBehindShape( [in] com::sun::star::drawing::XShapes xShapes,
53 [in] com::sun::star::drawing::XShape xShape );
55 /** moves the specified collection of Shapes in
56 front of the specified single Shape.
58 void setInFrontOf( [in] com::sun::star::drawing::XShapes xShapes,
59 [in] com::sun::star::drawing::XShape xShape );
61 /** reverses the order of the specified collection of
62 Shapes.
64 void reverseOrder( [in] com::sun::star::drawing::XShapes xShapes );
69 }; }; }; };
71 /* vim:set shiftwidth=4 softtabstop=4 expandtab: */