This commit is contained in:
rods 1998-06-04 18:53:00 +00:00
Родитель 80d2fd40a8
Коммит be7090af23
2 изменённых файлов: 10 добавлений и 2 удалений

Просмотреть файл

@ -27,6 +27,10 @@
NS_DEFINE_IID(kIAppShellIID, NS_IAPPSHELL_IID); NS_DEFINE_IID(kIAppShellIID, NS_IAPPSHELL_IID);
NS_IMPL_ISUPPORTS(nsAppShell,kIAppShellIID); NS_IMPL_ISUPPORTS(nsAppShell,kIAppShellIID);
void nsAppShell::SetDispatchListener(nsDispatchListener* aDispatchListener)
{
mDispatchListener = aDispatchListener;
}
//------------------------------------------------------------------------- //-------------------------------------------------------------------------
// //
@ -73,6 +77,7 @@ void nsAppShell::Exit()
//------------------------------------------------------------------------- //-------------------------------------------------------------------------
nsAppShell::nsAppShell() nsAppShell::nsAppShell()
{ {
mDispatchListener = 0;
} }
//------------------------------------------------------------------------- //-------------------------------------------------------------------------

Просмотреть файл

@ -30,8 +30,9 @@
class nsAppShell : public nsIAppShell class nsAppShell : public nsIAppShell
{ {
private: private:
Widget mTopLevel; Widget mTopLevel;
XtAppContext mAppContext; XtAppContext mAppContext;
nsDispatchListener* mDispatchListener;
public: public:
nsAppShell(); nsAppShell();
@ -45,6 +46,8 @@ class nsAppShell : public nsIAppShell
virtual nsresult Run(); virtual nsresult Run();
virtual void Exit(); virtual void Exit();
virtual void SetDispatchListener(nsDispatchListener* aDispatchListener);
virtual void* GetNativeData(PRUint32 aDataType); virtual void* GetNativeData(PRUint32 aDataType);
}; };