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/.
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 .
21 module com
{ module sun
{ module star
{ module form
{ module inspection
{
24 /** implements a property handler for use with a com::sun::star::inspection::ObjectInspector
25 which is able to enhance the com::sun::star::form::component::CommandButton::ButtonType
26 and com::sun::star::form::component::CommandButton::TargetURL properties of a
27 com::sun::star::form::component::CommandButton.
29 <p>For this, the two properties are superseded by new versions, where as button type, additional
30 possible values are added for navigating the parent form of the button. For instance, in an
31 com::sun::star::inspection::ObjectInspector using this handler, the user will be able
32 to choose a button type saying "move to the next record", which, when chosen, well, moves the parent
33 database form of the button to the next record.</p>
35 @see com::sun::star::inspection::XPropertyHandler
36 @see com::sun::star::form::component::CommandButton
38 service ButtonNavigationHandler
40 interface com
::sun
::star
::inspection
::XPropertyHandler
;
46 /* vim:set shiftwidth=4 softtabstop=4 expandtab: */