/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ /* * This file is part of the LibreOffice project. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, You can obtain one at http://mozilla.org/MPL/2.0/. * * This file incorporates work covered by the following license notice: * * Licensed to the Apache Software Foundation (ASF) under one or more * contributor license agreements. See the NOTICE file distributed * with this work for additional information regarding copyright * ownership. The ASF licenses this file to you under the Apache * License, Version 2.0 (the "License"); you may not use this file * except in compliance with the License. You may obtain a copy of * the License at http://www.apache.org/licenses/LICENSE-2.0 . */ module com { module sun { module star { module chart { /** The AccessibleChartDocumentView service is supported by a Component that represents the view of a Chart document to provide an entry point to the document tree for accessibility.
An object that implements the AccessibleChartDocumentView service provides information about itself and about the chart subcomponents contained in the chart document displayed in a window. This service gives a simplified view on the underlying implementation. It tries both to keep the structure of the accessibility representation tree as simple as possible and provide as much relevant information as possible.
@since OOo 1.1.2 */ service AccessibleChartDocumentView { /** Base interface for being accessible. It gives access to the ::com::sun::star::accessibility::XAccessibleContext interface. */ interface ::com::sun::star::accessibility::XAccessible; /** Provide access to a Chart document's view.You can access the following information:
The main purpose of this interface is to provide a bounding box of the currently visible area and to let the user find the subcomponents of a chart that cover a given test point.
The accessible Chart subcomponents all support the service AccessibleChartElement
@see AccessibleChartElement */ interface ::com::sun::star::accessibility::XAccessibleComponent; }; }; }; }; }; /* vim:set shiftwidth=4 softtabstop=4 expandtab: */