Public Member Functions | Protected Attributes | Private Member Functions

FV_SelectionHandles Class Reference

#include <fv_SelectionHandles.h>

Inheritance diagram for FV_SelectionHandles:
FV_UnixSelectionHandles

List of all members.

Public Member Functions

 FV_SelectionHandles (FV_View *pView, FV_Selection selection)
virtual ~FV_SelectionHandles ()
virtual void hide (void)
virtual void setCursorCoords (UT_sint32, UT_sint32, UT_uint32, bool)
virtual void setSelectionCoords (UT_sint32, UT_sint32, UT_uint32, bool, UT_sint32, UT_sint32, UT_uint32, bool)
void setCursor (PT_DocPosition cursor)
void setSelection (PT_DocPosition start, PT_DocPosition end)
void updateSelectionStart (UT_sint32 x, UT_sint32 y)
void updateSelectionEnd (UT_sint32 x, UT_sint32 y)
void updateCursor (UT_sint32 x, UT_sint32 y)

Protected Attributes

FV_Viewm_pView
FV_Selection m_pSelection

Private Member Functions

bool _getPositionCoords (PT_DocPosition pos, UT_sint32 &x, UT_sint32 &y, UT_uint32 &height)

Constructor & Destructor Documentation

FV_SelectionHandles::FV_SelectionHandles ( FV_View pView,
FV_Selection  selection 
)
FV_SelectionHandles::~FV_SelectionHandles (  )  [virtual]

Member Function Documentation

bool FV_SelectionHandles::_getPositionCoords ( PT_DocPosition  pos,
UT_sint32 x,
UT_sint32 y,
UT_uint32 height 
) [private]
virtual void FV_SelectionHandles::hide ( void   )  [inline, virtual]
void FV_SelectionHandles::setCursor ( PT_DocPosition  cursor  ) 
virtual void FV_SelectionHandles::setCursorCoords ( UT_sint32  ,
UT_sint32  ,
UT_uint32  ,
bool   
) [inline, virtual]

Reimplemented in FV_UnixSelectionHandles.

Referenced by setCursor().

void FV_SelectionHandles::setSelection ( PT_DocPosition  start,
PT_DocPosition  end 
)
virtual void FV_SelectionHandles::setSelectionCoords ( UT_sint32  ,
UT_sint32  ,
UT_uint32  ,
bool  ,
UT_sint32  ,
UT_sint32  ,
UT_uint32  ,
bool   
) [inline, virtual]

Reimplemented in FV_UnixSelectionHandles.

Referenced by setSelection().

void FV_SelectionHandles::updateCursor ( UT_sint32  x,
UT_sint32  y 
)

Member Data Documentation


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