OOFILE  1.9
Public Member Functions | Public Attributes | List of all members

Describe single rectangular area within preview. More...

#include <oofrepeditx.h>

Collaboration diagram for OOF_InteractionArea:
Collaboration graph
[legend]

Public Member Functions

bool matchesPageLocation (short inX, short inY) const
 Simple rectangular inclusion test. More...
 
 OOF_InteractionArea ()
 
void singleClick (short inX, short inY, oofRepEditingEnv *)
 Forward a click to our strategy. More...
 

Public Attributes

short mCol
 
oofRepEditLinkmEditLink
 just a ref - may be many maps to same editor! More...
 
short mHeight
 
oofRepInteractorStrategymInteractionStrategy
 
long mRow
 
short mWidth
 
short X
 
short Y
 

Detailed Description

Describe single rectangular area within preview.

See also
oofRepEditingEnv OOF_InteractionPageAreas

Definition at line 293 of file oofrepeditx.h.

Constructor & Destructor Documentation

OOF_InteractionArea::OOF_InteractionArea ( )
inline

Definition at line 548 of file oofrepeditx.h.

Member Function Documentation

bool OOF_InteractionArea::matchesPageLocation ( short  inX,
short  inY 
) const
inline

Simple rectangular inclusion test.

Definition at line 581 of file oofrepeditx.h.

Referenced by OOF_InteractionPageAreas::findAreaBelowAndRightOf().

void OOF_InteractionArea::singleClick ( short  inX,
short  inY,
oofRepEditingEnv inEnv 
)
inline

Forward a click to our strategy.

Definition at line 571 of file oofrepeditx.h.

Referenced by oofRepEditingEnv::singleClick().

Member Data Documentation

short OOF_InteractionArea::mCol
oofRepEditLink* OOF_InteractionArea::mEditLink

just a ref - may be many maps to same editor!

Definition at line 303 of file oofrepeditx.h.

Referenced by OOF_InteractionPageAreas::addInteractionArea(), OOF_InteractionPageAreas::changeAreasToNewLink(), and oofRepEditingEnv::resumeBandOverPage().

short OOF_InteractionArea::mHeight
oofRepInteractorStrategy* OOF_InteractionArea::mInteractionStrategy

Definition at line 304 of file oofrepeditx.h.

Referenced by OOF_InteractionPageAreas::addInteractionArea().

long OOF_InteractionArea::mRow
short OOF_InteractionArea::mWidth

Definition at line 300 of file oofrepeditx.h.

Referenced by OOF_InteractionPageAreas::addInteractionArea().

short OOF_InteractionArea::X
short OOF_InteractionArea::Y

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