LLToolTexEyedropper Class Reference

Inheritance diagram for LLToolTexEyedropper:

Inheritance graph
[legend]
Collaboration diagram for LLToolTexEyedropper:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 LLToolTexEyedropper (void(*callback)(const LLUUID &obj_id, const LLUUID &image_id, void *userdata), void *userdata)
virtual ~LLToolTexEyedropper ()
virtual BOOL handleMouseDown (S32 x, S32 y, MASK mask)
virtual BOOL handleHover (S32 x, S32 y, MASK mask)

Protected Attributes

void(* mCallback )(const LLUUID &obj_id, const LLUUID &image_id, void *userdata)
void * mCallbackUserData


Detailed Description

Definition at line 1397 of file lltexturectrl.cpp.


Constructor & Destructor Documentation

LLToolTexEyedropper::LLToolTexEyedropper ( void(*)(const LLUUID &obj_id, const LLUUID &image_id, void *userdata)  callback,
void *  userdata 
)

Definition at line 1411 of file lltexturectrl.cpp.

LLToolTexEyedropper::~LLToolTexEyedropper (  )  [virtual]

Definition at line 1420 of file lltexturectrl.cpp.


Member Function Documentation

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

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

Reimplemented from LLTool.

Definition at line 1446 of file lltexturectrl.cpp.

References LLViewerWindow::getWindow(), gViewerWindow, lldebugst, llendl, LLWindow::setCursor(), TRUE, and UI_CURSOR_CROSS.

Here is the call graph for this function:


Member Data Documentation

void(* LLToolTexEyedropper::mCallback)(const LLUUID &obj_id, const LLUUID &image_id, void *userdata) [protected]

Referenced by handleMouseDown().

Definition at line 1407 of file lltexturectrl.cpp.

Referenced by handleMouseDown().


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

Generated on Fri May 16 09:18:12 2008 for SecondLife by  doxygen 1.5.5