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 const maFrameOrObj
 
EventType meType
 
AccessibleStates mnStates
 

Detailed Description

Definition at line 330 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 333 of file accmap.cxx.

Constructor & Destructor Documentation

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

Definition at line 359 of file accmap.cxx.

References NONE.

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

Definition at line 369 of file accmap.cxx.

References DISPOSE, and NONE.

SwAccessibleEvent_Impl::SwAccessibleEvent_Impl ( EventType  eT)
inlineexplicit

Definition at line 380 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 389 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 405 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 419 of file accmap.cxx.

References CHILD_POS_CHANGED, and NONE.

Member Function Documentation

AccessibleStates SwAccessibleEvent_Impl::GetAllStates ( ) const
inline

Definition at line 498 of file accmap.cxx.

References mnStates.

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

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

Definition at line 441 of file accmap.cxx.

Referenced by SwAccessibleMap::FireEvent().

const SwAccessibleChild& SwAccessibleEvent_Impl::GetFrameOrObj ( ) const
inline

Definition at line 460 of file accmap.cxx.

References maFrameOrObj.

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

const SwRect& SwAccessibleEvent_Impl::GetOldBox ( ) const
inline

Definition at line 450 of file accmap.cxx.

References maOldBox.

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

AccessibleStates SwAccessibleEvent_Impl::GetStates ( ) const
inline

Definition at line 493 of file accmap.cxx.

References mnStates.

Referenced by SwAccessibleMap::FireEvent().

EventType SwAccessibleEvent_Impl::GetType ( ) const
inline

Definition at line 436 of file accmap.cxx.

References meType.

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

bool SwAccessibleEvent_Impl::IsInvalidateRelation ( ) const
inline

Definition at line 479 of file accmap.cxx.

References RELATION_FROM, and RELATION_TO.

Referenced by SwAccessibleMap::FireEvent().

bool SwAccessibleEvent_Impl::IsInvalidateStates ( ) const
inline

Definition at line 475 of file accmap.cxx.

References EDITABLE, and OPAQUE.

Referenced by SwAccessibleMap::FireEvent().

bool SwAccessibleEvent_Impl::IsInvalidateTextAttrs ( ) const
inline

Definition at line 488 of file accmap.cxx.

References TEXT_ATTRIBUTE_CHANGED.

Referenced by SwAccessibleMap::FireEvent().

bool SwAccessibleEvent_Impl::IsInvalidateTextSelection ( ) const
inline

Definition at line 483 of file accmap.cxx.

References TEXT_SELECTION_CHANGED.

Referenced by SwAccessibleMap::FireEvent().

bool SwAccessibleEvent_Impl::IsNoXaccParentFrame ( ) const
inline

Definition at line 353 of file accmap.cxx.

References CHILD_POS_CHANGED.

bool SwAccessibleEvent_Impl::IsUpdateCursorPos ( ) const
inline

Definition at line 471 of file accmap.cxx.

References CARET.

Referenced by SwAccessibleMap::FireEvent().

void SwAccessibleEvent_Impl::SetOldBox ( const SwRect rOldBox)
inline

Definition at line 455 of file accmap.cxx.

Referenced by SwAccessibleMap::AppendEvent().

void SwAccessibleEvent_Impl::SetStates ( AccessibleStates  _nStates)
inline

Definition at line 466 of file accmap.cxx.

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

void SwAccessibleEvent_Impl::SetType ( EventType  eT)
inline

Definition at line 432 of file accmap.cxx.

Referenced by SwAccessibleMap::AppendEvent().

Member Data Documentation

SwAccessibleChild const SwAccessibleEvent_Impl::maFrameOrObj
private

Definition at line 345 of file accmap.cxx.

Referenced by GetFrameOrObj().

SwRect SwAccessibleEvent_Impl::maOldBox
private

Definition at line 342 of file accmap.cxx.

Referenced by GetOldBox().

EventType SwAccessibleEvent_Impl::meType
private

Definition at line 348 of file accmap.cxx.

Referenced by GetType().

AccessibleStates SwAccessibleEvent_Impl::mnStates
private

Definition at line 349 of file accmap.cxx.

Referenced by GetAllStates(), and GetStates().

const SwFrame* SwAccessibleEvent_Impl::mpParentFrame

Definition at line 352 of file accmap.cxx.

Referenced by SwAccessibleMap::FireEvent().

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

Definition at line 344 of file accmap.cxx.


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