LLToolSelectRect Class Reference

#include <lltoolselectrect.h>

Inheritance diagram for LLToolSelectRect:

Inheritance graph
[legend]
Collaboration diagram for LLToolSelectRect:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 LLToolSelectRect (LLToolComposite *composite)
virtual BOOL handleMouseDown (S32 x, S32 y, MASK mask)
virtual BOOL handleMouseUp (S32 x, S32 y, MASK mask)
virtual BOOL handleHover (S32 x, S32 y, MASK mask)
virtual void draw ()

Protected Member Functions

void handleRectangleSelection (S32 x, S32 y, MASK mask)
BOOL outsideSlop (S32 x, S32 y, S32 start_x, S32 start_y)

Protected Attributes

S32 mDragStartX
S32 mDragStartY
S32 mDragEndX
S32 mDragEndY
S32 mDragLastWidth
S32 mDragLastHeight
BOOL mMouseOutsideSlop


Detailed Description

Definition at line 38 of file lltoolselectrect.h.


Constructor & Destructor Documentation

LLToolSelectRect::LLToolSelectRect ( LLToolComposite composite  ) 

Definition at line 63 of file lltoolselectrect.cpp.


Member Function Documentation

BOOL LLToolSelectRect::handleMouseDown ( S32  x,
S32  y,
MASK  mask 
) [virtual]

BOOL LLToolSelectRect::handleMouseUp ( S32  x,
S32  y,
MASK  mask 
) [virtual]

BOOL LLToolSelectRect::handleHover ( S32  x,
S32  y,
MASK  mask 
) [virtual]

void LLToolSelectRect::draw ( void   )  [virtual]

void LLToolSelectRect::handleRectangleSelection ( S32  x,
S32  y,
MASK  mask 
) [protected]

BOOL LLToolSelectRect::outsideSlop ( S32  x,
S32  y,
S32  start_x,
S32  start_y 
) [protected]

Definition at line 194 of file lltoolselectrect.cpp.

References S32, and SLOP_RADIUS.

Referenced by handleHover().

Here is the caller graph for this function:


Member Data Documentation

Definition at line 54 of file lltoolselectrect.h.

Referenced by draw(), handleHover(), handleMouseDown(), and handleRectangleSelection().

Definition at line 55 of file lltoolselectrect.h.

Referenced by draw(), handleHover(), handleMouseDown(), and handleRectangleSelection().

Definition at line 57 of file lltoolselectrect.h.

Referenced by draw(), handleHover(), and handleMouseDown().

Definition at line 58 of file lltoolselectrect.h.

Referenced by draw(), handleHover(), and handleMouseDown().

Definition at line 60 of file lltoolselectrect.h.

Referenced by handleMouseUp(), and handleRectangleSelection().

Definition at line 61 of file lltoolselectrect.h.

Referenced by handleMouseUp(), and handleRectangleSelection().

Definition at line 63 of file lltoolselectrect.h.

Referenced by draw(), handleHover(), handleMouseDown(), and handleMouseUp().


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

Generated on Fri May 16 09:17:58 2008 for SecondLife by  doxygen 1.5.5