1 /* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
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/.
12 module com
{ module sun
{ module star
{ module ui
{
14 /** provides access to Panel
15 @since LibreOffice 5.1
21 /** The panel identifier
25 /** Get the panel title string
29 /** Set the panel title string
34 void setTitle
( [in] string newTitle
);
36 /** Is the panel expanded
40 /** Collapse the panel to only show its title bar
44 /** Expand and display the panel
48 <li>TRUE collapse all other panels of the deck</li>
49 <li>FALSE do not change other panels state</li>
52 void expand
( [in] boolean bCollapseOther
);
54 /** Get the ordering index of the panel in the deck
58 /** Set the ordering index of the panel in the deck
60 void setOrderIndex
( [in] long newOrderIndex
);
62 /** Move panel as first item of the deck
66 /** Move panel as last item of the deck
70 /** Move panel one step up in the deck
74 /** Move the panel one step down in the deck
78 /** Get the panel dialog element
80 com
::sun
::star
::awt
::XWindow getDialog
();
87 /* vim:set shiftwidth=4 softtabstop=4 expandtab: */