michael@0: /* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ michael@0: /* This Source Code Form is subject to the terms of the Mozilla Public michael@0: * License, v. 2.0. If a copy of the MPL was not distributed with this michael@0: * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ michael@0: michael@0: #include "nsIWidgetListener.h" michael@0: michael@0: #include "nsRegion.h" michael@0: #include "nsView.h" michael@0: #include "nsIPresShell.h" michael@0: #include "nsIWidget.h" michael@0: #include "nsIXULWindow.h" michael@0: michael@0: #include "mozilla/BasicEvents.h" michael@0: michael@0: using namespace mozilla; michael@0: michael@0: nsIXULWindow* michael@0: nsIWidgetListener::GetXULWindow() michael@0: { michael@0: return nullptr; michael@0: } michael@0: michael@0: nsView* michael@0: nsIWidgetListener::GetView() michael@0: { michael@0: return nullptr; michael@0: } michael@0: michael@0: nsIPresShell* michael@0: nsIWidgetListener::GetPresShell() michael@0: { michael@0: return nullptr; michael@0: } michael@0: michael@0: bool michael@0: nsIWidgetListener::WindowMoved(nsIWidget* aWidget, michael@0: int32_t aX, michael@0: int32_t aY) michael@0: { michael@0: return false; michael@0: } michael@0: michael@0: bool michael@0: nsIWidgetListener::WindowResized(nsIWidget* aWidget, michael@0: int32_t aWidth, michael@0: int32_t aHeight) michael@0: { michael@0: return false; michael@0: } michael@0: michael@0: void michael@0: nsIWidgetListener::SizeModeChanged(nsSizeMode aSizeMode) michael@0: { michael@0: } michael@0: michael@0: bool michael@0: nsIWidgetListener::ZLevelChanged(bool aImmediate, michael@0: nsWindowZ* aPlacement, michael@0: nsIWidget* aRequestBelow, michael@0: nsIWidget** aActualBelow) michael@0: { michael@0: return false; michael@0: } michael@0: michael@0: void michael@0: nsIWidgetListener::WindowActivated() michael@0: { michael@0: } michael@0: michael@0: void michael@0: nsIWidgetListener::WindowDeactivated() michael@0: { michael@0: } michael@0: michael@0: void michael@0: nsIWidgetListener::OSToolbarButtonPressed() michael@0: { michael@0: } michael@0: michael@0: bool michael@0: nsIWidgetListener::RequestWindowClose(nsIWidget* aWidget) michael@0: { michael@0: return false; michael@0: } michael@0: michael@0: void michael@0: nsIWidgetListener::WillPaintWindow(nsIWidget* aWidget) michael@0: { michael@0: } michael@0: michael@0: bool michael@0: nsIWidgetListener::PaintWindow(nsIWidget* aWidget, michael@0: nsIntRegion aRegion) michael@0: { michael@0: return false; michael@0: } michael@0: michael@0: void michael@0: nsIWidgetListener::DidPaintWindow() michael@0: { michael@0: } michael@0: michael@0: void michael@0: nsIWidgetListener::DidCompositeWindow() michael@0: { michael@0: } michael@0: michael@0: void michael@0: nsIWidgetListener::RequestRepaint() michael@0: { michael@0: } michael@0: michael@0: nsEventStatus michael@0: nsIWidgetListener::HandleEvent(WidgetGUIEvent* aEvent, michael@0: bool aUseAttachedEvents) michael@0: { michael@0: return nsEventStatus_eIgnore; michael@0: }