diff options
Diffstat (limited to 'indra/llwindow/llwindowmacosx.h')
| -rw-r--r-- | indra/llwindow/llwindowmacosx.h | 16 | 
1 files changed, 13 insertions, 3 deletions
| diff --git a/indra/llwindow/llwindowmacosx.h b/indra/llwindow/llwindowmacosx.h index fbfa07fab4..377f10b6d4 100644 --- a/indra/llwindow/llwindowmacosx.h +++ b/indra/llwindow/llwindowmacosx.h @@ -34,6 +34,7 @@  #define LL_LLWINDOWMACOSX_H  #include "llwindow.h" +#include "llwindowcallbacks.h"  #include "lltimer.h" @@ -159,8 +160,15 @@ protected:  	void adjustCursorDecouple(bool warpingMouse = false);  	void fixWindowSize(void);  	void stopDockTileBounce(); - - +	static MASK modifiersToMask(SInt16 modifiers); +	 +#if LL_OS_DRAGDROP_ENABLED +	static OSErr dragTrackingHandler(DragTrackingMessage message, WindowRef theWindow, +									 void * handlerRefCon, DragRef theDrag); +	static OSErr dragReceiveHandler(WindowRef theWindow, void * handlerRefCon,	DragRef theDrag); +	OSErr handleDragNDrop(DragRef theDrag, LLWindowCallbacks::DragNDropAction action); +#endif // LL_OS_DRAGDROP_ENABLED +	  	//  	// Platform specific variables  	// @@ -193,11 +201,13 @@ protected:  	U32			mFSAASamples;  	BOOL		mForceRebuild; +	S32			mDragOverrideCursor; +	  	F32			mBounceTime;  	NMRec		mBounceRec;  	LLTimer		mBounceTimer; -	// Imput method management through Text Service Manager. +	// Input method management through Text Service Manager.  	TSMDocumentID	mTSMDocument;  	BOOL		mLanguageTextInputAllowed;  	ScriptCode	mTSMScriptCode; | 
