mirror of
https://github.com/mozilla/gecko-dev.git
synced 2025-02-28 05:10:49 +00:00
defined the Raptor windowKind bit and moved nsRefData to nsMacMessageSink.h
This commit is contained in:
parent
ca424fae3e
commit
1d6f733611
@ -20,6 +20,34 @@
|
||||
#define nsMacMessageSink_h__
|
||||
|
||||
#include "prtypes.h"
|
||||
class nsMacWindow;
|
||||
|
||||
|
||||
/*================================================
|
||||
¥¥¥IMPORTANT
|
||||
Hacks to make Raptor coexist with other windows.
|
||||
================================================*/
|
||||
|
||||
// This bit is set in the Raptor windows 'windowKind'
|
||||
#define kRaptorWindowKindBit 0x4000
|
||||
|
||||
|
||||
// An nsRefData pointer is stored in the Raptor windows 'refCon'
|
||||
class nsRefData
|
||||
{
|
||||
protected:
|
||||
nsMacWindow* mNSMacWindow; // The nsMacWindow, ie. the top level widget
|
||||
long mUserData; // Embedding applications data, guaranteed not to be used by widget code
|
||||
|
||||
public:
|
||||
nsMacWindow* GetNSMacWindow() {return(mNSMacWindow);}
|
||||
long GetUserData() {return(mUserData);}
|
||||
|
||||
void SetNSMacWindow(nsMacWindow* aNSMacWindow) {mNSMacWindow = aNSMacWindow;}
|
||||
void SetUserData(long aUserData) {mUserData = aUserData;}
|
||||
};
|
||||
|
||||
|
||||
|
||||
/*================================================
|
||||
¥¥¥IMPORTANT
|
||||
@ -42,6 +70,5 @@ public:
|
||||
};
|
||||
|
||||
|
||||
|
||||
#endif // nsMacMessageSink_h__
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user