[API CHANGE]: a11y: Drop com.sun.star.awt.AccessibleTreeListBoxEntry
Drop the unpublished service "com.sun.star.awt.AccessibleTreeListBoxEntry" because it's effectively unused. (The IDL file only documents some internal implementation details of the a11y class implementing the service, and that doc is also outdated/inaccurate.) A search in Google and on Ask [1] didn't give any results that would suggest this unpublished service could be relevant for third party code. (Instances of the service couldn't be created by external code anyway.) [1] https://ask.libreoffice.org/ Change-Id: I4a4291b1147c6c01f0bfe1b939ff378fbd39d46d Reviewed-on: https://gerrit.libreoffice.org/c/core/+/188146 Reviewed-by: Michael Weghorn <m.weghorn@posteo.de> Tested-by: Jenkins
This commit is contained in:
@@ -513,7 +513,6 @@ $(eval $(call gb_UnoApi_add_idlfiles_noheader,offapi,com/sun/star/awt,\
|
||||
AccessibleToolBox \
|
||||
AccessibleToolBoxItem \
|
||||
AccessibleTreeListBox \
|
||||
AccessibleTreeListBoxEntry \
|
||||
AccessibleWindow \
|
||||
AnimatedImagesControl \
|
||||
AnimatedImagesControlModel \
|
||||
|
||||
@@ -46,7 +46,7 @@ service AccessibleTreeListBox
|
||||
<li>Name: The name of a tree list box is its localized label.</li>
|
||||
<li>Description: The description of a tree list box is its localized
|
||||
help text.</li>
|
||||
<li>Children: There exists children of type com::sun::star::awt::AccessibleTreeListBoxEntry.
|
||||
<li>Children: There exists children representing the tree list box entries.
|
||||
</li>
|
||||
<li>Parent: The parent is the window that contains the tree list box.</li>
|
||||
<li>Relations: There are no relations.</li>
|
||||
|
||||
@@ -1,115 +0,0 @@
|
||||
/* -*- 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 accessibility {
|
||||
|
||||
interface XAccessibleAction;
|
||||
interface XAccessibleSelection;
|
||||
interface XAccessibleText;
|
||||
interface XAccessibleComponent;
|
||||
|
||||
}; }; }; };
|
||||
|
||||
module com { module sun { module star { module awt {
|
||||
|
||||
|
||||
/** specifies accessibility support for a treelistbox entry.
|
||||
|
||||
@see com::sun::star::accessibility::AccessibleContext
|
||||
|
||||
@see com::sun::star::accessibility::XAccessibleAction
|
||||
@see com::sun::star::accessibility::XAccessibleSelection
|
||||
@see com::sun::star::accessibility::XAccessibleText
|
||||
|
||||
@since OOo 1.1.2
|
||||
*/
|
||||
service AccessibleTreeListBoxEntry
|
||||
{
|
||||
/** This interface gives access to the structural information of a tree list box entry:
|
||||
|
||||
<ul>
|
||||
<li>Role: The role of a tree list box entry is
|
||||
com::sun::star::accessibility::AccessibleRole::LABEL.</li>
|
||||
<li>Name: The name of a tree list box entry is it's text.</li>
|
||||
<li>Description: The description of a tree list box entry is empty.</li>
|
||||
<li>Children: There can exist children of type com::sun::star::awt::AccessibleTreeListBoxEntry.
|
||||
</li>
|
||||
<li>Parent: The parent is either the com::sun::star::awt::AccessibleTreeListBox
|
||||
or a com::sun::star::awt::AccessibleTreeListBoxEntry that contains the tree list box entry.</li>
|
||||
<li>Relations: There are no relations.</li>
|
||||
<li>States: The states supported by this service are
|
||||
<ul>
|
||||
<li>com::sun::star::accessibility::AccessibleStateType::DEFUNC
|
||||
is set if the object has already been disposed
|
||||
and subsequent calls to this object result in
|
||||
com::sun::star::lang::DisposedException
|
||||
exceptions.</li>
|
||||
<li>com::sun::star::accessibility::AccessibleStateType::ENABLED
|
||||
is set if the object is enabled.</li>
|
||||
<li>com::sun::star::accessibility::AccessibleStateType::SHOWING
|
||||
is set if the object is displayed on the screen.</li>
|
||||
<li>com::sun::star::accessibility::AccessibleStateType::VISIBLE
|
||||
is always set.</li>
|
||||
<li>com::sun::star::accessibility::AccessibleStateType::EDITABLE
|
||||
is set when a tree list box entry can be edited.</li>
|
||||
<li>com::sun::star::accessibility::AccessibleStateType::EXPANDABLE
|
||||
is always set.</li>
|
||||
<li>com::sun::star::accessibility::AccessibleStateType::EXPANDED
|
||||
is set when it is expanded.</li>
|
||||
<li>com::sun::star::accessibility::AccessibleStateType::COLLAPSED
|
||||
is set when it is collapsed.</li>
|
||||
<li>com::sun::star::accessibility::AccessibleStateType::CHECKED
|
||||
is set when it is checkable.</li>
|
||||
<li>com::sun::star::accessibility::AccessibleStateType::CHECKED
|
||||
is set when it is checked.</li>
|
||||
<li>com::sun::star::accessibility::AccessibleStateType::SELECTABLE
|
||||
is always set.</li>
|
||||
<li>com::sun::star::accessibility::AccessibleStateType::SELECTED
|
||||
is set when it is selected.</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
*/
|
||||
service com::sun::star::accessibility::AccessibleContext;
|
||||
|
||||
interface com::sun::star::accessibility::XAccessibleComponent;
|
||||
|
||||
/** This interface gives access to the actions that can be executed for
|
||||
a menu. The supported actions for a tree list box entry are:
|
||||
<ul>
|
||||
<li>toggleExpand</li>
|
||||
</ul>
|
||||
*/
|
||||
interface com::sun::star::accessibility::XAccessibleAction;
|
||||
|
||||
/** This interface gives access to the selectable children of a
|
||||
tree list box entry.
|
||||
*/
|
||||
interface com::sun::star::accessibility::XAccessibleSelection;
|
||||
|
||||
/** This interface gives read-only access to the text representation
|
||||
of a tool box item.
|
||||
*/
|
||||
interface com::sun::star::accessibility::XAccessibleText;
|
||||
};
|
||||
|
||||
}; }; }; };
|
||||
|
||||
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
|
||||
@@ -188,8 +188,7 @@ OUString SAL_CALL AccessibleListBoxEntry::getImplementationName()
|
||||
Sequence< OUString > SAL_CALL AccessibleListBoxEntry::getSupportedServiceNames()
|
||||
{
|
||||
return {u"com.sun.star.accessibility.AccessibleContext"_ustr,
|
||||
u"com.sun.star.accessibility.AccessibleComponent"_ustr,
|
||||
u"com.sun.star.awt.AccessibleTreeListBoxEntry"_ustr};
|
||||
u"com.sun.star.accessibility.AccessibleComponent"_ustr};
|
||||
}
|
||||
|
||||
sal_Bool SAL_CALL AccessibleListBoxEntry::supportsService( const OUString& _rServiceName )
|
||||
|
||||
Reference in New Issue
Block a user