Bug 743975 - remove the view wrapper,r=tn

This commit is contained in:
Neil Deakin
2012-08-15 14:53:14 -04:00
parent d91faf11ff
commit ae68fe90a2
7 changed files with 164 additions and 258 deletions

View File

@@ -85,7 +85,7 @@ nsAutoRollup::~nsAutoRollup()
nsBaseWidget::nsBaseWidget()
: mWidgetListener(nullptr)
, mViewWrapperPtr(nullptr)
, mAttachedWidgetListener(nullptr)
, mContext(nullptr)
, mCursor(eCursor_standard)
, mWindowType(eWindowType_child)
@@ -294,15 +294,14 @@ nsBaseWidget::AttachViewToTopLevel(bool aUseAttachedEvents,
return NS_OK;
}
ViewWrapper* nsBaseWidget::GetAttachedViewPtr()
nsIWidgetListener* nsBaseWidget::GetAttachedWidgetListener()
{
return mViewWrapperPtr;
return mAttachedWidgetListener;
}
NS_IMETHODIMP nsBaseWidget::SetAttachedViewPtr(ViewWrapper* aViewWrapper)
void nsBaseWidget::SetAttachedWidgetListener(nsIWidgetListener* aListener)
{
mViewWrapperPtr = aViewWrapper;
return NS_OK;
mAttachedWidgetListener = aListener;
}
//-------------------------------------------------------------------------