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 Deck
15 @since LibreOffice 5.1
21 /** The deck identifier
25 /** Get the deck title string
29 /** Set the deck title string
34 void setTitle
( [in] string newTitle
);
36 /** Is the deck the active one
40 /** Activate the deck and display its content
43 The requested state for the deck
45 <li>TRUE sets the deck as the active one</li>
46 <li>FALSE hide the deck and defaults to the first deck of the sidebar</li>
49 void activate
( [in] boolean bActivate
);
51 /** Get the ordering index of the deck button in sidebar
55 /** Set the ordering index of the deck button in sidebar
60 void setOrderIndex
( [in] long newOrderIndex
);
62 /** Move deck button at first position in sidebar
66 /** Move deck button at last position in sidebar
70 /** Move deck one step up in the sidebar
74 /** Move deck one step down in the sidebar
78 /** Panels collection attached to the deck
80 com
::sun
::star
::ui
::XPanels getPanels
();
86 /* vim:set shiftwidth=4 softtabstop=4 expandtab: */