| /************************************************************** |
| * |
| * 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 |
| * |
| * Unless required by applicable law or agreed to in writing, |
| * software distributed under the License is distributed on an |
| * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY |
| * KIND, either express or implied. See the License for the |
| * specific language governing permissions and limitations |
| * under the License. |
| * |
| *************************************************************/ |
| |
| |
| |
| #ifndef __com_sun_star_drawing_AccessibleGraphicShape_idl__ |
| #define __com_sun_star_drawing_AccessibleGraphicShape_idl__ |
| |
| #ifndef __com_sun_star_drawing_AccessibleShape_idl__ |
| #include <com/sun/star/drawing/AccessibleShape.idl> |
| #endif |
| |
| #ifndef __com_sun_star_accessibility_XAccessibleAction_idl__ |
| #include <com/sun/star/accessibility/XAccessibleAction.idl> |
| #endif |
| |
| module com { module sun { module star { module drawing { |
| |
| /** The <type>AccessibleOLEShape</type> service is implemented by |
| OLE shapes. |
| |
| <p>This includes generic OLE shapes, frames, plugins, and applets.</p> |
| |
| <p>This service supports the additional <type |
| scope="::com::sun::star::accessibility">XAccessibleAction</type> |
| interface.</p> |
| |
| <p>OLE objects are handled as place holders. While not activated the |
| accessible OLE shape is the only indicator of the OLE objects' |
| existence. When an OLE object has been activated then the accessbility |
| tree representing it (as far as that is available) is included directly |
| under the accessible document view and not under the OLE object. This |
| is due to underlying implementation constraints and may change in the |
| future.</p> |
| |
| |
| |
| @since OpenOffice 1.1.2 |
| */ |
| published service AccessibleOLEShape |
| { |
| /** Give access to information of generic shapes. |
| |
| <p>See <type>AccessibleShape</type> for basic documentation and |
| support of the <type |
| scope="::com::sun::star::accessibility" |
| >XAccessibleContext</type>, and |
| <type scope="::com::sun::star::accessibility" |
| >XAccessibleComponent</type> interfaces. |
| |
| @see AccessibleShape |
| */ |
| service AccessibleShape; |
| |
| /** The intended purpose of the support of this interface is the |
| activation of the accessible OLE object. This, however, is not |
| realized at the moment. It therefore serves solely as indicator of |
| accessible OLE objects. |
| */ |
| interface ::com::sun::star::accessibility::XAccessibleAction; |
| }; |
| |
| }; }; }; }; |
| |
| #endif |