LLWindowCallbacks Class Reference

#include <llwindow.h>

Inheritance diagram for LLWindowCallbacks:

Inheritance graph
[legend]

List of all members.

Public Member Functions

virtual ~LLWindowCallbacks ()
virtual BOOL handleTranslatedKeyDown (KEY key, MASK mask, BOOL repeated)
virtual BOOL handleTranslatedKeyUp (KEY key, MASK mask)
virtual void handleScanKey (KEY key, BOOL key_down, BOOL key_up, BOOL key_level)
virtual BOOL handleUnicodeChar (llwchar uni_char, MASK mask)
virtual BOOL handleMouseDown (LLWindow *window, LLCoordGL pos, MASK mask)
virtual BOOL handleMouseUp (LLWindow *window, LLCoordGL pos, MASK mask)
virtual void handleMouseLeave (LLWindow *window)
virtual BOOL handleCloseRequest (LLWindow *window)
virtual void handleQuit (LLWindow *window)
virtual BOOL handleRightMouseDown (LLWindow *window, LLCoordGL pos, MASK mask)
virtual BOOL handleRightMouseUp (LLWindow *window, LLCoordGL pos, MASK mask)
virtual BOOL handleMiddleMouseDown (LLWindow *window, LLCoordGL pos, MASK mask)
virtual BOOL handleMiddleMouseUp (LLWindow *window, LLCoordGL pos, MASK mask)
virtual BOOL handleActivate (LLWindow *window, BOOL activated)
virtual BOOL handleActivateApp (LLWindow *window, BOOL activating)
virtual void handleMouseMove (LLWindow *window, LLCoordGL pos, MASK mask)
virtual void handleScrollWheel (LLWindow *window, S32 clicks)
virtual void handleResize (LLWindow *window, S32 width, S32 height)
virtual void handleFocus (LLWindow *window)
virtual void handleFocusLost (LLWindow *window)
virtual void handleMenuSelect (LLWindow *window, S32 menu_item)
virtual BOOL handlePaint (LLWindow *window, S32 x, S32 y, S32 width, S32 height)
virtual BOOL handleDoubleClick (LLWindow *window, LLCoordGL pos, MASK mask)
virtual void handleWindowBlock (LLWindow *window)
virtual void handleWindowUnblock (LLWindow *window)
virtual void handleDataCopy (LLWindow *window, S32 data_type, void *data)
virtual BOOL handleTimerEvent (LLWindow *window)
virtual BOOL handleDeviceChange (LLWindow *window)


Detailed Description

Definition at line 89 of file llwindow.h.


Constructor & Destructor Documentation

virtual LLWindowCallbacks::~LLWindowCallbacks (  )  [inline, virtual]

Definition at line 92 of file llwindow.h.


Member Function Documentation

BOOL LLWindowCallbacks::handleTranslatedKeyDown ( KEY  key,
MASK  mask,
BOOL  repeated 
) [virtual]

Reimplemented in LLViewerWindow.

Definition at line 69 of file llwindow.cpp.

References FALSE.

Referenced by LLKeyboard::handleTranslatedKeyDown().

Here is the caller graph for this function:

BOOL LLWindowCallbacks::handleTranslatedKeyUp ( KEY  key,
MASK  mask 
) [virtual]

Reimplemented in LLViewerWindow.

Definition at line 75 of file llwindow.cpp.

References FALSE.

Referenced by LLKeyboard::handleTranslatedKeyUp().

Here is the caller graph for this function:

void LLWindowCallbacks::handleScanKey ( KEY  key,
BOOL  key_down,
BOOL  key_up,
BOOL  key_level 
) [virtual]

Reimplemented in LLViewerWindow.

Definition at line 80 of file llwindow.cpp.

BOOL LLWindowCallbacks::handleUnicodeChar ( llwchar  uni_char,
MASK  mask 
) [virtual]

Reimplemented in LLViewerWindow.

Definition at line 84 of file llwindow.cpp.

References FALSE.

Referenced by LLWindow::handleUnicodeUTF16().

Here is the caller graph for this function:

BOOL LLWindowCallbacks::handleMouseDown ( LLWindow window,
LLCoordGL  pos,
MASK  mask 
) [virtual]

Reimplemented in LLViewerWindow.

Definition at line 90 of file llwindow.cpp.

References FALSE.

BOOL LLWindowCallbacks::handleMouseUp ( LLWindow window,
LLCoordGL  pos,
MASK  mask 
) [virtual]

Reimplemented in LLViewerWindow.

Definition at line 95 of file llwindow.cpp.

References FALSE.

void LLWindowCallbacks::handleMouseLeave ( LLWindow window  )  [virtual]

Reimplemented in LLViewerWindow.

Definition at line 100 of file llwindow.cpp.

BOOL LLWindowCallbacks::handleCloseRequest ( LLWindow window  )  [virtual]

Reimplemented in LLViewerWindow.

Definition at line 105 of file llwindow.cpp.

References TRUE.

void LLWindowCallbacks::handleQuit ( LLWindow window  )  [virtual]

Reimplemented in LLViewerWindow.

Definition at line 111 of file llwindow.cpp.

References LLWindowManager::destroyWindow(), FALSE, llendl, and llerrs.

Here is the call graph for this function:

BOOL LLWindowCallbacks::handleRightMouseDown ( LLWindow window,
LLCoordGL  pos,
MASK  mask 
) [virtual]

Reimplemented in LLViewerWindow.

Definition at line 119 of file llwindow.cpp.

References FALSE.

BOOL LLWindowCallbacks::handleRightMouseUp ( LLWindow window,
LLCoordGL  pos,
MASK  mask 
) [virtual]

Reimplemented in LLViewerWindow.

Definition at line 124 of file llwindow.cpp.

References FALSE.

BOOL LLWindowCallbacks::handleMiddleMouseDown ( LLWindow window,
LLCoordGL  pos,
MASK  mask 
) [virtual]

Reimplemented in LLViewerWindow.

Definition at line 129 of file llwindow.cpp.

References FALSE.

BOOL LLWindowCallbacks::handleMiddleMouseUp ( LLWindow window,
LLCoordGL  pos,
MASK  mask 
) [virtual]

Reimplemented in LLViewerWindow.

Definition at line 134 of file llwindow.cpp.

References FALSE.

BOOL LLWindowCallbacks::handleActivate ( LLWindow window,
BOOL  activated 
) [virtual]

Reimplemented in LLViewerWindow.

Definition at line 139 of file llwindow.cpp.

References FALSE.

BOOL LLWindowCallbacks::handleActivateApp ( LLWindow window,
BOOL  activating 
) [virtual]

Reimplemented in LLViewerWindow.

Definition at line 144 of file llwindow.cpp.

References FALSE.

void LLWindowCallbacks::handleMouseMove ( LLWindow window,
LLCoordGL  pos,
MASK  mask 
) [virtual]

Reimplemented in LLViewerWindow.

Definition at line 149 of file llwindow.cpp.

void LLWindowCallbacks::handleScrollWheel ( LLWindow window,
S32  clicks 
) [virtual]

Reimplemented in LLViewerWindow.

Definition at line 153 of file llwindow.cpp.

void LLWindowCallbacks::handleResize ( LLWindow window,
S32  width,
S32  height 
) [virtual]

Reimplemented in LLViewerWindow.

Definition at line 157 of file llwindow.cpp.

void LLWindowCallbacks::handleFocus ( LLWindow window  )  [virtual]

Reimplemented in LLViewerWindow.

Definition at line 161 of file llwindow.cpp.

void LLWindowCallbacks::handleFocusLost ( LLWindow window  )  [virtual]

Reimplemented in LLViewerWindow.

Definition at line 165 of file llwindow.cpp.

void LLWindowCallbacks::handleMenuSelect ( LLWindow window,
S32  menu_item 
) [virtual]

Reimplemented in LLViewerWindow.

Definition at line 169 of file llwindow.cpp.

BOOL LLWindowCallbacks::handlePaint ( LLWindow window,
S32  x,
S32  y,
S32  width,
S32  height 
) [virtual]

Reimplemented in LLViewerWindow.

Definition at line 173 of file llwindow.cpp.

References FALSE.

BOOL LLWindowCallbacks::handleDoubleClick ( LLWindow window,
LLCoordGL  pos,
MASK  mask 
) [virtual]

Reimplemented in LLViewerWindow.

Definition at line 179 of file llwindow.cpp.

References FALSE.

void LLWindowCallbacks::handleWindowBlock ( LLWindow window  )  [virtual]

Reimplemented in LLViewerWindow.

Definition at line 184 of file llwindow.cpp.

void LLWindowCallbacks::handleWindowUnblock ( LLWindow window  )  [virtual]

Reimplemented in LLViewerWindow.

Definition at line 188 of file llwindow.cpp.

void LLWindowCallbacks::handleDataCopy ( LLWindow window,
S32  data_type,
void *  data 
) [virtual]

Reimplemented in LLViewerWindow.

Definition at line 192 of file llwindow.cpp.

BOOL LLWindowCallbacks::handleTimerEvent ( LLWindow window  )  [virtual]

Reimplemented in LLViewerWindow.

Definition at line 196 of file llwindow.cpp.

References FALSE.

BOOL LLWindowCallbacks::handleDeviceChange ( LLWindow window  )  [virtual]

Reimplemented in LLViewerWindow.

Definition at line 201 of file llwindow.cpp.

References FALSE.


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

Generated on Fri May 16 09:39:45 2008 for SecondLife by  doxygen 1.5.5