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 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)

Detailed Description

Definition at line 93 of file llwindow.h.


Constructor & Destructor Documentation

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

Definition at line 96 of file llwindow.h.


Member Function Documentation

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

Reimplemented in LLViewerWindow.

Definition at line 141 of file llwindow.cpp.

References FALSE.

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

Reimplemented in LLViewerWindow.

Definition at line 107 of file llwindow.cpp.

References TRUE.

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

Reimplemented in LLViewerWindow.

Definition at line 189 of file llwindow.cpp.

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

Reimplemented in LLViewerWindow.

Definition at line 176 of file llwindow.cpp.

References FALSE.

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

Reimplemented in LLViewerWindow.

Definition at line 158 of file llwindow.cpp.

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

Reimplemented in LLViewerWindow.

Definition at line 162 of file llwindow.cpp.

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

Reimplemented in LLViewerWindow.

Definition at line 166 of file llwindow.cpp.

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

Reimplemented in LLViewerWindow.

Definition at line 131 of file llwindow.cpp.

References FALSE.

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

Reimplemented in LLViewerWindow.

Definition at line 136 of file llwindow.cpp.

References FALSE.

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

Reimplemented in LLViewerWindow.

Definition at line 92 of file llwindow.cpp.

References FALSE.

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

Reimplemented in LLViewerWindow.

Definition at line 102 of file llwindow.cpp.

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

Reimplemented in LLViewerWindow.

Definition at line 146 of file llwindow.cpp.

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

Reimplemented in LLViewerWindow.

Definition at line 97 of file llwindow.cpp.

References FALSE.

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

Reimplemented in LLViewerWindow.

Definition at line 170 of file llwindow.cpp.

References FALSE.

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

Reimplemented in LLViewerWindow.

Definition at line 113 of file llwindow.cpp.

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

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

Reimplemented in LLViewerWindow.

Definition at line 154 of file llwindow.cpp.

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

Reimplemented in LLViewerWindow.

Definition at line 121 of file llwindow.cpp.

References FALSE.

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

Reimplemented in LLViewerWindow.

Definition at line 126 of file llwindow.cpp.

References FALSE.

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

Reimplemented in LLViewerWindow.

Definition at line 82 of file llwindow.cpp.

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

Reimplemented in LLViewerWindow.

Definition at line 150 of file llwindow.cpp.

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

Reimplemented in LLViewerWindow.

Definition at line 71 of file llwindow.cpp.

References FALSE.

Referenced by LLKeyboard::handleTranslatedKeyDown().

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

Reimplemented in LLViewerWindow.

Definition at line 77 of file llwindow.cpp.

References FALSE.

Referenced by LLKeyboard::handleTranslatedKeyUp().

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

Reimplemented in LLViewerWindow.

Definition at line 86 of file llwindow.cpp.

References FALSE.

Referenced by LLWindow::handleUnicodeUTF16().

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

Reimplemented in LLViewerWindow.

Definition at line 181 of file llwindow.cpp.

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

Reimplemented in LLViewerWindow.

Definition at line 185 of file llwindow.cpp.


The documentation for this class was generated from the following files:
Generated on Thu Jul 1 06:12:03 2010 for Second Life Viewer by  doxygen 1.4.7