LibreOffice Module sw (master)  1
Public Types | Public Member Functions | Public Attributes | Private Attributes | List of all members
SwAccessibleEvent_Impl Struct Reference
Collaboration diagram for SwAccessibleEvent_Impl:
[legend]

Public Types

enum  EventType {
  CARET_OR_STATES,
  INVALID_CONTENT,
  POS_CHANGED,
  CHILD_POS_CHANGED,
  SHAPE_SELECTION,
  DISPOSE,
  INVALID_ATTR
}
 

Public Member Functions

bool IsNoXaccParentFrame () const
 
 SwAccessibleEvent_Impl (EventType eT, SwAccessibleContext *pA, const SwAccessibleChild &rFrameOrObj)
 
 SwAccessibleEvent_Impl (EventType eT, const SwAccessibleChild &rFrameOrObj)
 
 SwAccessibleEvent_Impl (EventType eT)
 
 SwAccessibleEvent_Impl (EventType eT, SwAccessibleContext *pA, const SwAccessibleChild &rFrameOrObj, const SwRect &rR)
 
 SwAccessibleEvent_Impl (EventType eT, SwAccessibleContext *pA, const SwAccessibleChild &rFrameOrObj, const AccessibleStates _nStates)
 
 SwAccessibleEvent_Impl (EventType eT, const SwFrame *pParentFrame, const SwAccessibleChild &rFrameOrObj, const SwRect &rR)
 
void SetType (EventType eT)
 
EventType GetType () const
 
::rtl::Reference< SwAccessibleContextGetContext () const
 
const SwRectGetOldBox () const
 
void SetOldBox (const SwRect &rOldBox)
 
const SwAccessibleChild & GetFrameOrObj () const
 
void SetStates (AccessibleStates _nStates)
 
bool IsUpdateCursorPos () const
 
bool IsInvalidateStates () const
 
bool IsInvalidateRelation () const
 
bool IsInvalidateTextSelection () const
 
bool IsInvalidateTextAttrs () const
 
AccessibleStates GetStates () const
 
AccessibleStates GetAllStates () const
 

Public Attributes

const SwFramempParentFrame
 

Private Attributes

SwRect maOldBox
 
uno::WeakReference< XAccessible > mxAcc
 
SwAccessibleChild maFrameOrObj
 
EventType meType
 
AccessibleStates mnStates
 

Detailed Description

Definition at line 351 of file accmap.cxx.

Member Enumeration Documentation

Enumerator
CARET_OR_STATES 
INVALID_CONTENT 
POS_CHANGED 
CHILD_POS_CHANGED 
SHAPE_SELECTION 
DISPOSE 
INVALID_ATTR 

Definition at line 354 of file accmap.cxx.

Constructor & Destructor Documentation

SwAccessibleEvent_Impl::SwAccessibleEvent_Impl ( EventType  eT,
SwAccessibleContext pA,
const SwAccessibleChild &  rFrameOrObj 
)
inline

Definition at line 380 of file accmap.cxx.

References NONE.

SwAccessibleEvent_Impl::SwAccessibleEvent_Impl ( EventType  eT,
const SwAccessibleChild &  rFrameOrObj 
)
inline

Definition at line 390 of file accmap.cxx.

References DISPOSE, and NONE.

SwAccessibleEvent_Impl::SwAccessibleEvent_Impl ( EventType  eT)
inlineexplicit

Definition at line 401 of file accmap.cxx.

References NONE, and SHAPE_SELECTION.

SwAccessibleEvent_Impl::SwAccessibleEvent_Impl ( EventType  eT,
SwAccessibleContext pA,
const SwAccessibleChild &  rFrameOrObj,
const SwRect rR 
)
inline

Definition at line 410 of file accmap.cxx.

References CHILD_POS_CHANGED, NONE, and POS_CHANGED.

SwAccessibleEvent_Impl::SwAccessibleEvent_Impl ( EventType  eT,
SwAccessibleContext pA,
const SwAccessibleChild &  rFrameOrObj,
const AccessibleStates  _nStates 
)
inline

Definition at line 426 of file accmap.cxx.

References CARET_OR_STATES.

SwAccessibleEvent_Impl::SwAccessibleEvent_Impl ( EventType  eT,
const SwFrame pParentFrame,
const SwAccessibleChild &  rFrameOrObj,
const SwRect rR 
)
inline

Definition at line 440 of file accmap.cxx.

References CHILD_POS_CHANGED, and NONE.

Member Function Documentation

AccessibleStates SwAccessibleEvent_Impl::GetAllStates ( ) const
inline

Definition at line 519 of file accmap.cxx.

References mnStates.

Referenced by SwAccessibleMap::AppendEvent(), and SwAccessibleMap::FireEvent().

::rtl::Reference< SwAccessibleContext > SwAccessibleEvent_Impl::GetContext ( ) const
inline

Definition at line 462 of file accmap.cxx.

Referenced by SwAccessibleMap::FireEvent().

const SwAccessibleChild& SwAccessibleEvent_Impl::GetFrameOrObj ( ) const
inline

Definition at line 481 of file accmap.cxx.

References maFrameOrObj.

Referenced by SwAccessibleMap::AppendEvent(), and SwAccessibleMap::FireEvent().

const SwRect& SwAccessibleEvent_Impl::GetOldBox ( ) const
inline

Definition at line 471 of file accmap.cxx.

References maOldBox.

Referenced by SwAccessibleMap::AppendEvent(), and SwAccessibleMap::FireEvent().

AccessibleStates SwAccessibleEvent_Impl::GetStates ( ) const
inline

Definition at line 514 of file accmap.cxx.

References mnStates.

Referenced by SwAccessibleMap::FireEvent().

EventType SwAccessibleEvent_Impl::GetType ( ) const
inline

Definition at line 457 of file accmap.cxx.

References meType.

Referenced by SwAccessibleMap::AppendEvent(), and SwAccessibleMap::FireEvent().

bool SwAccessibleEvent_Impl::IsInvalidateRelation ( ) const
inline

Definition at line 500 of file accmap.cxx.

References RELATION_FROM, and RELATION_TO.

Referenced by SwAccessibleMap::FireEvent().

bool SwAccessibleEvent_Impl::IsInvalidateStates ( ) const
inline

Definition at line 496 of file accmap.cxx.

References EDITABLE, and OPAQUE.

Referenced by SwAccessibleMap::FireEvent().

bool SwAccessibleEvent_Impl::IsInvalidateTextAttrs ( ) const
inline

Definition at line 509 of file accmap.cxx.

References TEXT_ATTRIBUTE_CHANGED.

Referenced by SwAccessibleMap::FireEvent().

bool SwAccessibleEvent_Impl::IsInvalidateTextSelection ( ) const
inline

Definition at line 504 of file accmap.cxx.

References TEXT_SELECTION_CHANGED.

Referenced by SwAccessibleMap::FireEvent().

bool SwAccessibleEvent_Impl::IsNoXaccParentFrame ( ) const
inline

Definition at line 374 of file accmap.cxx.

References CHILD_POS_CHANGED.

bool SwAccessibleEvent_Impl::IsUpdateCursorPos ( ) const
inline

Definition at line 492 of file accmap.cxx.

References CARET.

Referenced by SwAccessibleMap::FireEvent().

void SwAccessibleEvent_Impl::SetOldBox ( const SwRect rOldBox)
inline

Definition at line 476 of file accmap.cxx.

Referenced by SwAccessibleMap::AppendEvent().

void SwAccessibleEvent_Impl::SetStates ( AccessibleStates  _nStates)
inline

Definition at line 487 of file accmap.cxx.

Referenced by SwAccessibleMap::AppendEvent(), and SwAccessibleMap::InvalidateAttr().

void SwAccessibleEvent_Impl::SetType ( EventType  eT)
inline

Definition at line 453 of file accmap.cxx.

Referenced by SwAccessibleMap::AppendEvent().

Member Data Documentation

SwAccessibleChild SwAccessibleEvent_Impl::maFrameOrObj
private

Definition at line 366 of file accmap.cxx.

Referenced by GetFrameOrObj().

SwRect SwAccessibleEvent_Impl::maOldBox
private

Definition at line 363 of file accmap.cxx.

Referenced by GetOldBox().

EventType SwAccessibleEvent_Impl::meType
private

Definition at line 369 of file accmap.cxx.

Referenced by GetType().

AccessibleStates SwAccessibleEvent_Impl::mnStates
private

Definition at line 370 of file accmap.cxx.

Referenced by GetAllStates(), and GetStates().

const SwFrame* SwAccessibleEvent_Impl::mpParentFrame

Definition at line 373 of file accmap.cxx.

Referenced by SwAccessibleMap::FireEvent().

uno::WeakReference< XAccessible > SwAccessibleEvent_Impl::mxAcc
private

Definition at line 365 of file accmap.cxx.


The documentation for this struct was generated from the following file: