LibreOffice Module editeng (master) 1
|
Typedefs | |
typedef comphelper::WeakComponentImplHelper< css::accessibility::XAccessible, css::accessibility::XAccessibleEventBroadcaster, css::accessibility::XAccessibleContext, css::accessibility::XAccessibleComponent, css::lang::XServiceInfo > | AccessibleSlideSorterObjectBase |
typedef ::cppu::WeakComponentImplHelper< css::accessibility::XAccessible, css::accessibility::XAccessibleEventBroadcaster, css::accessibility::XAccessibleContext, css::accessibility::XAccessibleComponent, css::accessibility::XAccessibleSelection, css::lang::XServiceInfo > | AccessibleSlideSorterViewBase |
typedef ::std::vector< ChildDescriptor > | ChildDescriptorListType |
typedef ::cppu::ImplInheritanceHelper< AccessibleContextBase, css::accessibility::XAccessibleExtendedComponent > | AccessibleCellBase |
typedef std::unordered_map< Reference< XCell >, rtl::Reference< AccessibleCell > > | AccessibleCellMap |
typedef ::cppu::ImplInheritanceHelper< AccessibleShape, css::accessibility::XAccessibleTable, css::view::XSelectionChangeListener > | AccessibleTableShape_Base |
typedef ::cppu::WeakImplHelper< css::accessibility::XAccessible, css::accessibility::XAccessibleComponent, css::accessibility::XAccessibleContext, css::accessibility::XAccessibleTable, css::accessibility::XAccessibleTableSelection > | AccessibleTableHeaderShape_BASE |
typedef ::cppu::ImplHelper4< css::beans::XPropertyChangeListener, css::util::XModeChangeListener, css::container::XContainerListener, css::accessibility::XAccessibleEventListener > | AccessibleControlShape_Base |
typedef int | ShapeTypeId |
typedef rtl::Reference< AccessibleShape >(* | tCreateFunction) (const AccessibleShapeInfo &rShapeInfo, const AccessibleShapeTreeInfo &rShapeTreeInfo, ShapeTypeId nId) |
typedef ::cppu::WeakComponentImplHelper< css::accessibility::XAccessibleContext, css::accessibility::XAccessibleComponent, css::accessibility::XAccessibleEventBroadcaster, css::awt::XFocusListener, css::lang::XServiceInfo > | AccessibleBrowseBoxImplHelper |
typedef ::cppu::ImplHelper1< css::accessibility::XAccessible > | BrowseBoxAccessibleElement_Base |
typedef ::cppu::ImplHelper2< css::accessibility::XAccessible, css::accessibility::XAccessibleValue > | AccessibleCheckBoxCell_BASE |
typedef ::cppu::ImplHelper1< css::accessibility::XAccessibleSelection > | AccessibleBrowseBoxHeaderBarImplHelper |
typedef ::cppu::ImplHelper1< css::accessibility::XAccessibleTable > | AccessibleBrowseBoxTableImplHelper |
typedef ::cppu::ImplHelper2< css::accessibility::XAccessibleText, css::accessibility::XAccessible > | AccessibleTextHelper_BASE |
typedef ::cppu::WeakComponentImplHelper< css::accessibility::XAccessibleContext, css::accessibility::XAccessibleComponent, css::accessibility::XAccessibleEventBroadcaster, css::lang::XServiceInfo > | AccessibleGridControlImplHelper |
typedef ::cppu::ImplHelper1< css::accessibility::XAccessible > | GridControlAccessibleElement_Base |
typedef ::cppu::ImplHelper1< css::accessibility::XAccessibleSelection > | AccessibleGridControlTableSelectionImplHelper |
typedef ::cppu::ImplHelper1< css::accessibility::XAccessibleTable > | AccessibleGridControlTableImplHelper |
typedef ::cppu::WeakAggComponentImplHelper8< css::accessibility::XAccessible, css::accessibility::XAccessibleContext, css::accessibility::XAccessibleComponent, css::accessibility::XAccessibleEventBroadcaster, css::accessibility::XAccessibleText, css::accessibility::XAccessibleAction, css::lang::XServiceInfo, css::lang::XEventListener > | AccessibleIconChoiceCtrlEntry_BASE |
typedef ::cppu::WeakAggComponentImplHelper9< css::accessibility::XAccessible, css::accessibility::XAccessibleContext, css::accessibility::XAccessibleComponent, css::accessibility::XAccessibleEventBroadcaster, css::accessibility::XAccessibleAction, css::accessibility::XAccessibleSelection, css::accessibility::XAccessibleText, css::accessibility::XAccessibleValue, css::lang::XServiceInfo > | AccessibleListBoxEntry_BASE |
typedef ::cppu::ImplHelper1< css::accessibility::XAccessible > | AccessibleTabListBox_Base |
typedef ::cppu::ImplHelper1< css::accessibility::XAccessibleSelection > | AccessibleTabListBoxTableImplHelper |
typedef std::vector< ParagraphInfo > | Paragraphs |
typedef ::cppu::WeakAggComponentImplHelper7< css::accessibility::XAccessible, css::accessibility::XAccessibleContext, css::accessibility::XAccessibleComponent, css::accessibility::XAccessibleEditableText, css::accessibility::XAccessibleMultiLineText, css::accessibility::XAccessibleTextAttributes, css::accessibility::XAccessibleEventBroadcaster > | ParagraphBase |
typedef std::unordered_map< OUString, css::beans::PropertyValue > | tPropValMap |
typedef ::cppu::WeakImplHelper< css::accessibility::XAccessible, css::accessibility::XAccessibleContext, css::accessibility::XAccessibleComponent, css::accessibility::XAccessibleEventBroadcaster, css::lang::XServiceInfo > | AccessibleImageBulletInterfaceBase |
typedef std::vector< beans::PropertyValue > | PropertyValueVector |
typedef ::comphelper::WeakComponentImplHelper< css::accessibility::XAccessible, css::accessibility::XAccessibleContext, css::accessibility::XAccessibleComponent, css::accessibility::XAccessibleEditableText, css::accessibility::XAccessibleEventBroadcaster, css::accessibility::XAccessibleTextAttributes, css::accessibility::XAccessibleHypertext, css::accessibility::XAccessibleMultiLineText, css::lang::XServiceInfo > | AccessibleTextParaInterfaceBase |
typedef ::cppu::ImplHelper2< css::accessibility::XAccessibleText, css::accessibility::XAccessibleTextAttributes > | AccessibleStaticTextBase_BASE |
Enumerations | |
enum | SdShapeTypes |
enum | SvxShapeTypes |
typedef ::cppu::WeakImplHelper< css::accessibility::XAccessible, css::accessibility::XAccessibleContext, css::accessibility::XAccessibleComponent, css::accessibility::XAccessibleEventBroadcaster, css::lang::XServiceInfo > accessibility::AccessibleImageBulletInterfaceBase |
Definition at line 43 of file AccessibleImageBullet.hxx.
typedef ::cppu::ImplHelper2< css::accessibility::XAccessibleText, css::accessibility::XAccessibleTextAttributes > accessibility::AccessibleStaticTextBase_BASE |
Definition at line 44 of file AccessibleStaticTextBase.hxx.
typedef ::comphelper::WeakComponentImplHelper< css::accessibility::XAccessible, css::accessibility::XAccessibleContext, css::accessibility::XAccessibleComponent, css::accessibility::XAccessibleEditableText, css::accessibility::XAccessibleEventBroadcaster, css::accessibility::XAccessibleTextAttributes, css::accessibility::XAccessibleHypertext, css::accessibility::XAccessibleMultiLineText, css::lang::XServiceInfo > accessibility::AccessibleTextParaInterfaceBase |
Definition at line 62 of file AccessibleEditableTextPara.hxx.
typedef std::vector< beans::PropertyValue > accessibility::PropertyValueVector |
Definition at line 62 of file AccessibleStaticTextBase.cxx.
sal_Unicode const accessibility::cNewLine | ( | 0x0a | ) |
|
static |
Definition at line 766 of file AccessibleEditableTextPara.cxx.
References getAttributeNames().
Referenced by getAttributeNames().
|
static |
Definition at line 86 of file AccessibleEditableTextPara.cxx.
References EE_CHAR_XMLATTRIBS(), EE_PARA_XMLATTRIBS(), cppu::UnoType< typename T >::get(), EditEngine::GetGlobalItemPool(), SVX_UNOEDIT_CHAR_PROPERTIES, SVX_UNOEDIT_NUMBERING_PROPERTY, SVX_UNOEDIT_OUTLINER_PROPERTIES, SVX_UNOEDIT_PARA_PROPERTIES, and u.
|
static |
Definition at line 88 of file AccessibleStaticTextBase.cxx.
References DBG_ASSERT.
Referenced by accessibility::AccessibleStaticTextBase_Impl::CopyText(), and accessibility::AccessibleStaticTextBase_Impl::SetSelection().
class accessibility::UNLESS_MERGELIBS | ( | EDITENG_DLLPUBLIC | ) |
This class manages the paragraphs of an AccessibleTextHelper.
To facilitate automatic deletion of paragraphs no longer used, this class uses the WeakCppRef helper to hold the objects weakly.
Sets a bitset of additional accessible states.
The states are passed to every created child object (text paragraph). The state values are defined in css::accessibility::AccessibleStateType.
Set the number of paragraphs
nNumPara | The total number of paragraphs the EditEngine currently has (not the number of currently visible children) |
Get the number of paragraphs currently possible
Set focus to given child
Make all children active and editable (or off)
Set state of all children
Unset state of all children
Set offset to edit engine for all children
Dispose all living children
Release the given range of paragraphs
All ranges have the meaning [start,end), similar to STL
nStartPara | Index of paragraph to start with releasing |
nEndPara | Index of first paragraph to stop with releasing |
Fire event for the given range of paragraphs
All ranges have the meaning [start,end), similar to STL
nStartPara | Index of paragraph to start with event firing |
nEndPara | Index of first paragraph to stop with event firing |
Functor adapter for ForEach template
Adapts giving functor such that only the paragraph objects are accessed and the fact that our children are held weakly is hidden
The functor must provide the following method: void operator() ( AccessibleEditablePara& )
Adapter for unary member functions
Since STL's binder don't work with const& arguments (and BOOST's neither, at least on MSVC), have to provide our own adapter for unary member functions.
Create with pointer to member function of AccessibleEditableTextPara and the corresponding argument.
Set state on given child
Unset state on given child
Init child with default state (as stored in previous SetFocus and SetActive calls)
Additional states that will be set at every created child object.
Definition at line 1 of file AccessibleParaManager.hxx.