mirror of
https://gitlab.winehq.org/wine/wine-gecko.git
synced 2024-09-13 09:24:08 -07:00
Bug 858524 - Rename nsBarProp to BarProp, r=ms2ger
--HG-- rename : dom/base/nsBarProps.cpp => dom/base/BarProps.cpp rename : dom/base/nsBarProps.h => dom/base/BarProps.h
This commit is contained in:
parent
5bdec2c55d
commit
42942f5604
@ -3,7 +3,7 @@
|
|||||||
* License, v. 2.0. If a copy of the MPL was not distributed with this
|
* License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||||
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
||||||
|
|
||||||
#include "nsBarProps.h"
|
#include "mozilla/dom/BarProps.h"
|
||||||
|
|
||||||
#include "nsCOMPtr.h"
|
#include "nsCOMPtr.h"
|
||||||
#include "nscore.h"
|
#include "nscore.h"
|
||||||
@ -17,36 +17,38 @@
|
|||||||
#include "nsDOMClassInfoID.h"
|
#include "nsDOMClassInfoID.h"
|
||||||
#include "nsContentUtils.h"
|
#include "nsContentUtils.h"
|
||||||
|
|
||||||
|
DOMCI_DATA(BarProp, mozilla::dom::BarProp)
|
||||||
|
|
||||||
|
namespace mozilla {
|
||||||
|
namespace dom {
|
||||||
|
|
||||||
//
|
//
|
||||||
// Basic (virtual) BarProp class implementation
|
// Basic (virtual) BarProp class implementation
|
||||||
//
|
//
|
||||||
nsBarProp::nsBarProp(nsGlobalWindow *aWindow)
|
BarProp::BarProp(nsGlobalWindow *aWindow)
|
||||||
{
|
{
|
||||||
mDOMWindow = aWindow;
|
mDOMWindow = aWindow;
|
||||||
nsISupports *supwin = static_cast<nsIScriptGlobalObject *>(aWindow);
|
nsISupports *supwin = static_cast<nsIScriptGlobalObject *>(aWindow);
|
||||||
mDOMWindowWeakref = do_GetWeakReference(supwin);
|
mDOMWindowWeakref = do_GetWeakReference(supwin);
|
||||||
}
|
}
|
||||||
|
|
||||||
nsBarProp::~nsBarProp()
|
BarProp::~BarProp()
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
DOMCI_DATA(BarProp, nsBarProp)
|
|
||||||
|
|
||||||
// QueryInterface implementation for BarProp
|
// QueryInterface implementation for BarProp
|
||||||
NS_INTERFACE_MAP_BEGIN(nsBarProp)
|
NS_INTERFACE_MAP_BEGIN(BarProp)
|
||||||
NS_INTERFACE_MAP_ENTRY(nsIDOMBarProp)
|
NS_INTERFACE_MAP_ENTRY(nsIDOMBarProp)
|
||||||
NS_INTERFACE_MAP_ENTRY(nsISupports)
|
NS_INTERFACE_MAP_ENTRY(nsISupports)
|
||||||
NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO(BarProp)
|
NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO(BarProp)
|
||||||
NS_INTERFACE_MAP_END
|
NS_INTERFACE_MAP_END
|
||||||
|
|
||||||
|
|
||||||
NS_IMPL_ADDREF(nsBarProp)
|
NS_IMPL_ADDREF(BarProp)
|
||||||
NS_IMPL_RELEASE(nsBarProp)
|
NS_IMPL_RELEASE(BarProp)
|
||||||
|
|
||||||
NS_IMETHODIMP
|
NS_IMETHODIMP
|
||||||
nsBarProp::GetVisibleByFlag(bool *aVisible, uint32_t aChromeFlag)
|
BarProp::GetVisibleByFlag(bool *aVisible, uint32_t aChromeFlag)
|
||||||
{
|
{
|
||||||
*aVisible = false;
|
*aVisible = false;
|
||||||
|
|
||||||
@ -64,7 +66,7 @@ nsBarProp::GetVisibleByFlag(bool *aVisible, uint32_t aChromeFlag)
|
|||||||
}
|
}
|
||||||
|
|
||||||
NS_IMETHODIMP
|
NS_IMETHODIMP
|
||||||
nsBarProp::SetVisibleByFlag(bool aVisible, uint32_t aChromeFlag)
|
BarProp::SetVisibleByFlag(bool aVisible, uint32_t aChromeFlag)
|
||||||
{
|
{
|
||||||
nsCOMPtr<nsIWebBrowserChrome> browserChrome = GetBrowserChrome();
|
nsCOMPtr<nsIWebBrowserChrome> browserChrome = GetBrowserChrome();
|
||||||
NS_ENSURE_TRUE(browserChrome, NS_OK);
|
NS_ENSURE_TRUE(browserChrome, NS_OK);
|
||||||
@ -87,7 +89,7 @@ nsBarProp::SetVisibleByFlag(bool aVisible, uint32_t aChromeFlag)
|
|||||||
}
|
}
|
||||||
|
|
||||||
already_AddRefed<nsIWebBrowserChrome>
|
already_AddRefed<nsIWebBrowserChrome>
|
||||||
nsBarProp::GetBrowserChrome()
|
BarProp::GetBrowserChrome()
|
||||||
{
|
{
|
||||||
// Check that the window is still alive.
|
// Check that the window is still alive.
|
||||||
nsCOMPtr<nsIDOMWindow> domwin(do_QueryReferent(mDOMWindowWeakref));
|
nsCOMPtr<nsIDOMWindow> domwin(do_QueryReferent(mDOMWindowWeakref));
|
||||||
@ -101,156 +103,156 @@ nsBarProp::GetBrowserChrome()
|
|||||||
// MenubarProp class implementation
|
// MenubarProp class implementation
|
||||||
//
|
//
|
||||||
|
|
||||||
nsMenubarProp::nsMenubarProp(nsGlobalWindow *aWindow)
|
MenubarProp::MenubarProp(nsGlobalWindow *aWindow)
|
||||||
: nsBarProp(aWindow)
|
: BarProp(aWindow)
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
nsMenubarProp::~nsMenubarProp()
|
MenubarProp::~MenubarProp()
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
NS_IMETHODIMP
|
NS_IMETHODIMP
|
||||||
nsMenubarProp::GetVisible(bool *aVisible)
|
MenubarProp::GetVisible(bool *aVisible)
|
||||||
{
|
{
|
||||||
return nsBarProp::GetVisibleByFlag(aVisible,
|
return BarProp::GetVisibleByFlag(aVisible,
|
||||||
nsIWebBrowserChrome::CHROME_MENUBAR);
|
nsIWebBrowserChrome::CHROME_MENUBAR);
|
||||||
}
|
}
|
||||||
|
|
||||||
NS_IMETHODIMP
|
NS_IMETHODIMP
|
||||||
nsMenubarProp::SetVisible(bool aVisible)
|
MenubarProp::SetVisible(bool aVisible)
|
||||||
{
|
{
|
||||||
return nsBarProp::SetVisibleByFlag(aVisible,
|
return BarProp::SetVisibleByFlag(aVisible,
|
||||||
nsIWebBrowserChrome::CHROME_MENUBAR);
|
nsIWebBrowserChrome::CHROME_MENUBAR);
|
||||||
}
|
}
|
||||||
|
|
||||||
//
|
//
|
||||||
// ToolbarProp class implementation
|
// ToolbarProp class implementation
|
||||||
//
|
//
|
||||||
|
|
||||||
nsToolbarProp::nsToolbarProp(nsGlobalWindow *aWindow)
|
ToolbarProp::ToolbarProp(nsGlobalWindow *aWindow)
|
||||||
: nsBarProp(aWindow)
|
: BarProp(aWindow)
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
nsToolbarProp::~nsToolbarProp()
|
ToolbarProp::~ToolbarProp()
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
NS_IMETHODIMP
|
NS_IMETHODIMP
|
||||||
nsToolbarProp::GetVisible(bool *aVisible)
|
ToolbarProp::GetVisible(bool *aVisible)
|
||||||
{
|
{
|
||||||
return nsBarProp::GetVisibleByFlag(aVisible,
|
return BarProp::GetVisibleByFlag(aVisible,
|
||||||
nsIWebBrowserChrome::CHROME_TOOLBAR);
|
nsIWebBrowserChrome::CHROME_TOOLBAR);
|
||||||
}
|
}
|
||||||
|
|
||||||
NS_IMETHODIMP
|
NS_IMETHODIMP
|
||||||
nsToolbarProp::SetVisible(bool aVisible)
|
ToolbarProp::SetVisible(bool aVisible)
|
||||||
{
|
{
|
||||||
return nsBarProp::SetVisibleByFlag(aVisible,
|
return BarProp::SetVisibleByFlag(aVisible,
|
||||||
nsIWebBrowserChrome::CHROME_TOOLBAR);
|
nsIWebBrowserChrome::CHROME_TOOLBAR);
|
||||||
}
|
}
|
||||||
|
|
||||||
//
|
//
|
||||||
// LocationbarProp class implementation
|
// LocationbarProp class implementation
|
||||||
//
|
//
|
||||||
|
|
||||||
nsLocationbarProp::nsLocationbarProp(nsGlobalWindow *aWindow)
|
LocationbarProp::LocationbarProp(nsGlobalWindow *aWindow)
|
||||||
: nsBarProp(aWindow)
|
: BarProp(aWindow)
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
nsLocationbarProp::~nsLocationbarProp()
|
LocationbarProp::~LocationbarProp()
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
NS_IMETHODIMP
|
NS_IMETHODIMP
|
||||||
nsLocationbarProp::GetVisible(bool *aVisible)
|
LocationbarProp::GetVisible(bool *aVisible)
|
||||||
{
|
{
|
||||||
return
|
return
|
||||||
nsBarProp::GetVisibleByFlag(aVisible,
|
BarProp::GetVisibleByFlag(aVisible,
|
||||||
nsIWebBrowserChrome::CHROME_LOCATIONBAR);
|
nsIWebBrowserChrome::CHROME_LOCATIONBAR);
|
||||||
}
|
}
|
||||||
|
|
||||||
NS_IMETHODIMP
|
NS_IMETHODIMP
|
||||||
nsLocationbarProp::SetVisible(bool aVisible)
|
LocationbarProp::SetVisible(bool aVisible)
|
||||||
{
|
{
|
||||||
return
|
return
|
||||||
nsBarProp::SetVisibleByFlag(aVisible,
|
BarProp::SetVisibleByFlag(aVisible,
|
||||||
nsIWebBrowserChrome::CHROME_LOCATIONBAR);
|
nsIWebBrowserChrome::CHROME_LOCATIONBAR);
|
||||||
}
|
}
|
||||||
|
|
||||||
//
|
//
|
||||||
// PersonalbarProp class implementation
|
// PersonalbarProp class implementation
|
||||||
//
|
//
|
||||||
|
|
||||||
nsPersonalbarProp::nsPersonalbarProp(nsGlobalWindow *aWindow)
|
PersonalbarProp::PersonalbarProp(nsGlobalWindow *aWindow)
|
||||||
: nsBarProp(aWindow)
|
: BarProp(aWindow)
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
nsPersonalbarProp::~nsPersonalbarProp()
|
PersonalbarProp::~PersonalbarProp()
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
NS_IMETHODIMP
|
NS_IMETHODIMP
|
||||||
nsPersonalbarProp::GetVisible(bool *aVisible)
|
PersonalbarProp::GetVisible(bool *aVisible)
|
||||||
{
|
{
|
||||||
return
|
return
|
||||||
nsBarProp::GetVisibleByFlag(aVisible,
|
BarProp::GetVisibleByFlag(aVisible,
|
||||||
nsIWebBrowserChrome::CHROME_PERSONAL_TOOLBAR);
|
nsIWebBrowserChrome::CHROME_PERSONAL_TOOLBAR);
|
||||||
}
|
}
|
||||||
|
|
||||||
NS_IMETHODIMP
|
NS_IMETHODIMP
|
||||||
nsPersonalbarProp::SetVisible(bool aVisible)
|
PersonalbarProp::SetVisible(bool aVisible)
|
||||||
{
|
{
|
||||||
return
|
return
|
||||||
nsBarProp::SetVisibleByFlag(aVisible,
|
BarProp::SetVisibleByFlag(aVisible,
|
||||||
nsIWebBrowserChrome::CHROME_PERSONAL_TOOLBAR);
|
nsIWebBrowserChrome::CHROME_PERSONAL_TOOLBAR);
|
||||||
}
|
}
|
||||||
|
|
||||||
//
|
//
|
||||||
// StatusbarProp class implementation
|
// StatusbarProp class implementation
|
||||||
//
|
//
|
||||||
|
|
||||||
nsStatusbarProp::nsStatusbarProp(nsGlobalWindow *aWindow)
|
StatusbarProp::StatusbarProp(nsGlobalWindow *aWindow)
|
||||||
: nsBarProp(aWindow)
|
: BarProp(aWindow)
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
nsStatusbarProp::~nsStatusbarProp()
|
StatusbarProp::~StatusbarProp()
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
NS_IMETHODIMP
|
NS_IMETHODIMP
|
||||||
nsStatusbarProp::GetVisible(bool *aVisible)
|
StatusbarProp::GetVisible(bool *aVisible)
|
||||||
{
|
{
|
||||||
return nsBarProp::GetVisibleByFlag(aVisible,
|
return BarProp::GetVisibleByFlag(aVisible,
|
||||||
nsIWebBrowserChrome::CHROME_STATUSBAR);
|
nsIWebBrowserChrome::CHROME_STATUSBAR);
|
||||||
}
|
}
|
||||||
|
|
||||||
NS_IMETHODIMP
|
NS_IMETHODIMP
|
||||||
nsStatusbarProp::SetVisible(bool aVisible)
|
StatusbarProp::SetVisible(bool aVisible)
|
||||||
{
|
{
|
||||||
return nsBarProp::SetVisibleByFlag(aVisible,
|
return BarProp::SetVisibleByFlag(aVisible,
|
||||||
nsIWebBrowserChrome::CHROME_STATUSBAR);
|
nsIWebBrowserChrome::CHROME_STATUSBAR);
|
||||||
}
|
}
|
||||||
|
|
||||||
//
|
//
|
||||||
// ScrollbarsProp class implementation
|
// ScrollbarsProp class implementation
|
||||||
//
|
//
|
||||||
|
|
||||||
nsScrollbarsProp::nsScrollbarsProp(nsGlobalWindow *aWindow)
|
ScrollbarsProp::ScrollbarsProp(nsGlobalWindow *aWindow)
|
||||||
: nsBarProp(aWindow)
|
: BarProp(aWindow)
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
nsScrollbarsProp::~nsScrollbarsProp()
|
ScrollbarsProp::~ScrollbarsProp()
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
NS_IMETHODIMP
|
NS_IMETHODIMP
|
||||||
nsScrollbarsProp::GetVisible(bool *aVisible)
|
ScrollbarsProp::GetVisible(bool *aVisible)
|
||||||
{
|
{
|
||||||
*aVisible = true; // one assumes
|
*aVisible = true; // one assumes
|
||||||
|
|
||||||
@ -276,7 +278,7 @@ nsScrollbarsProp::GetVisible(bool *aVisible)
|
|||||||
}
|
}
|
||||||
|
|
||||||
NS_IMETHODIMP
|
NS_IMETHODIMP
|
||||||
nsScrollbarsProp::SetVisible(bool aVisible)
|
ScrollbarsProp::SetVisible(bool aVisible)
|
||||||
{
|
{
|
||||||
if (!nsContentUtils::IsCallerChrome())
|
if (!nsContentUtils::IsCallerChrome())
|
||||||
return NS_OK;
|
return NS_OK;
|
||||||
@ -326,3 +328,6 @@ nsScrollbarsProp::SetVisible(bool aVisible)
|
|||||||
return NS_OK;
|
return NS_OK;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
} // namespace dom
|
||||||
|
} // namespace mozilla
|
||||||
|
|
@ -9,8 +9,8 @@
|
|||||||
the appropriate property (window.menubar.visible)
|
the appropriate property (window.menubar.visible)
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#ifndef nsBarProps_h___
|
#ifndef mozilla_dom_BarProps_h
|
||||||
#define nsBarProps_h___
|
#define mozilla_dom_BarProps_h
|
||||||
|
|
||||||
#include "nscore.h"
|
#include "nscore.h"
|
||||||
#include "nsIScriptContext.h"
|
#include "nsIScriptContext.h"
|
||||||
@ -20,12 +20,15 @@
|
|||||||
class nsGlobalWindow;
|
class nsGlobalWindow;
|
||||||
class nsIWebBrowserChrome;
|
class nsIWebBrowserChrome;
|
||||||
|
|
||||||
|
namespace mozilla {
|
||||||
|
namespace dom {
|
||||||
|
|
||||||
// Script "BarProp" object
|
// Script "BarProp" object
|
||||||
class nsBarProp : public nsIDOMBarProp
|
class BarProp : public nsIDOMBarProp
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
explicit nsBarProp(nsGlobalWindow *aWindow);
|
explicit BarProp(nsGlobalWindow *aWindow);
|
||||||
virtual ~nsBarProp();
|
virtual ~BarProp();
|
||||||
|
|
||||||
NS_DECL_ISUPPORTS
|
NS_DECL_ISUPPORTS
|
||||||
|
|
||||||
@ -48,64 +51,67 @@ protected:
|
|||||||
};
|
};
|
||||||
|
|
||||||
// Script "menubar" object
|
// Script "menubar" object
|
||||||
class nsMenubarProp : public nsBarProp
|
class MenubarProp : public BarProp
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
explicit nsMenubarProp(nsGlobalWindow *aWindow);
|
explicit MenubarProp(nsGlobalWindow *aWindow);
|
||||||
virtual ~nsMenubarProp();
|
virtual ~MenubarProp();
|
||||||
|
|
||||||
NS_DECL_NSIDOMBARPROP
|
NS_DECL_NSIDOMBARPROP
|
||||||
};
|
};
|
||||||
|
|
||||||
// Script "toolbar" object
|
// Script "toolbar" object
|
||||||
class nsToolbarProp : public nsBarProp
|
class ToolbarProp : public BarProp
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
explicit nsToolbarProp(nsGlobalWindow *aWindow);
|
explicit ToolbarProp(nsGlobalWindow *aWindow);
|
||||||
virtual ~nsToolbarProp();
|
virtual ~ToolbarProp();
|
||||||
|
|
||||||
NS_DECL_NSIDOMBARPROP
|
NS_DECL_NSIDOMBARPROP
|
||||||
};
|
};
|
||||||
|
|
||||||
// Script "locationbar" object
|
// Script "locationbar" object
|
||||||
class nsLocationbarProp : public nsBarProp
|
class LocationbarProp : public BarProp
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
explicit nsLocationbarProp(nsGlobalWindow *aWindow);
|
explicit LocationbarProp(nsGlobalWindow *aWindow);
|
||||||
virtual ~nsLocationbarProp();
|
virtual ~LocationbarProp();
|
||||||
|
|
||||||
NS_DECL_NSIDOMBARPROP
|
NS_DECL_NSIDOMBARPROP
|
||||||
};
|
};
|
||||||
|
|
||||||
// Script "personalbar" object
|
// Script "personalbar" object
|
||||||
class nsPersonalbarProp : public nsBarProp
|
class PersonalbarProp : public BarProp
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
explicit nsPersonalbarProp(nsGlobalWindow *aWindow);
|
explicit PersonalbarProp(nsGlobalWindow *aWindow);
|
||||||
virtual ~nsPersonalbarProp();
|
virtual ~PersonalbarProp();
|
||||||
|
|
||||||
NS_DECL_NSIDOMBARPROP
|
NS_DECL_NSIDOMBARPROP
|
||||||
};
|
};
|
||||||
|
|
||||||
// Script "statusbar" object
|
// Script "statusbar" object
|
||||||
class nsStatusbarProp : public nsBarProp
|
class StatusbarProp : public BarProp
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
explicit nsStatusbarProp(nsGlobalWindow *aWindow);
|
explicit StatusbarProp(nsGlobalWindow *aWindow);
|
||||||
virtual ~nsStatusbarProp();
|
virtual ~StatusbarProp();
|
||||||
|
|
||||||
NS_DECL_NSIDOMBARPROP
|
NS_DECL_NSIDOMBARPROP
|
||||||
};
|
};
|
||||||
|
|
||||||
// Script "scrollbars" object
|
// Script "scrollbars" object
|
||||||
class nsScrollbarsProp : public nsBarProp
|
class ScrollbarsProp : public BarProp
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
explicit nsScrollbarsProp(nsGlobalWindow *aWindow);
|
explicit ScrollbarsProp(nsGlobalWindow *aWindow);
|
||||||
virtual ~nsScrollbarsProp();
|
virtual ~ScrollbarsProp();
|
||||||
|
|
||||||
NS_DECL_NSIDOMBARPROP
|
NS_DECL_NSIDOMBARPROP
|
||||||
};
|
};
|
||||||
|
|
||||||
#endif /* nsBarProps_h___ */
|
} // namespace dom
|
||||||
|
} // namespace mozilla
|
||||||
|
|
||||||
|
#endif /* mozilla_dom_BarProps_h */
|
||||||
|
|
@ -54,6 +54,7 @@ EXPORTS += [
|
|||||||
]
|
]
|
||||||
|
|
||||||
EXPORTS.mozilla.dom += [
|
EXPORTS.mozilla.dom += [
|
||||||
|
'BarProps.h',
|
||||||
'DOMCursor.h',
|
'DOMCursor.h',
|
||||||
'DOMError.h',
|
'DOMError.h',
|
||||||
'DOMRequest.h',
|
'DOMRequest.h',
|
||||||
@ -63,13 +64,13 @@ EXPORTS.mozilla.dom += [
|
|||||||
]
|
]
|
||||||
|
|
||||||
CPP_SOURCES += [
|
CPP_SOURCES += [
|
||||||
|
'BarProps.cpp',
|
||||||
'Crypto.cpp',
|
'Crypto.cpp',
|
||||||
'DOMCursor.cpp',
|
'DOMCursor.cpp',
|
||||||
'DOMError.cpp',
|
'DOMError.cpp',
|
||||||
'DOMRequest.cpp',
|
'DOMRequest.cpp',
|
||||||
'Navigator.cpp',
|
'Navigator.cpp',
|
||||||
'URL.cpp',
|
'URL.cpp',
|
||||||
'nsBarProps.cpp',
|
|
||||||
'nsContentPermissionHelper.cpp',
|
'nsContentPermissionHelper.cpp',
|
||||||
'nsDOMClassInfo.cpp',
|
'nsDOMClassInfo.cpp',
|
||||||
'nsDOMException.cpp',
|
'nsDOMException.cpp',
|
||||||
|
@ -17,7 +17,6 @@
|
|||||||
#include "nsHistory.h"
|
#include "nsHistory.h"
|
||||||
#include "nsPerformance.h"
|
#include "nsPerformance.h"
|
||||||
#include "nsDOMNavigationTiming.h"
|
#include "nsDOMNavigationTiming.h"
|
||||||
#include "nsBarProps.h"
|
|
||||||
#include "nsIDOMStorage.h"
|
#include "nsIDOMStorage.h"
|
||||||
#include "nsIDOMStorageManager.h"
|
#include "nsIDOMStorageManager.h"
|
||||||
#include "DOMStorage.h"
|
#include "DOMStorage.h"
|
||||||
@ -61,6 +60,7 @@
|
|||||||
#include "nsPluginHost.h"
|
#include "nsPluginHost.h"
|
||||||
#include "nsIPluginInstanceOwner.h"
|
#include "nsIPluginInstanceOwner.h"
|
||||||
#include "nsGeolocation.h"
|
#include "nsGeolocation.h"
|
||||||
|
#include "mozilla/dom/BarProps.h"
|
||||||
#include "mozilla/dom/DesktopNotification.h"
|
#include "mozilla/dom/DesktopNotification.h"
|
||||||
#include "nsContentCID.h"
|
#include "nsContentCID.h"
|
||||||
#include "nsLayoutStatics.h"
|
#include "nsLayoutStatics.h"
|
||||||
@ -3593,7 +3593,7 @@ nsGlobalWindow::GetMenubar(nsIDOMBarProp** aMenubar)
|
|||||||
*aMenubar = nullptr;
|
*aMenubar = nullptr;
|
||||||
|
|
||||||
if (!mMenubar) {
|
if (!mMenubar) {
|
||||||
mMenubar = new nsMenubarProp(this);
|
mMenubar = new MenubarProp(this);
|
||||||
if (!mMenubar) {
|
if (!mMenubar) {
|
||||||
return NS_ERROR_OUT_OF_MEMORY;
|
return NS_ERROR_OUT_OF_MEMORY;
|
||||||
}
|
}
|
||||||
@ -3612,7 +3612,7 @@ nsGlobalWindow::GetToolbar(nsIDOMBarProp** aToolbar)
|
|||||||
*aToolbar = nullptr;
|
*aToolbar = nullptr;
|
||||||
|
|
||||||
if (!mToolbar) {
|
if (!mToolbar) {
|
||||||
mToolbar = new nsToolbarProp(this);
|
mToolbar = new ToolbarProp(this);
|
||||||
if (!mToolbar) {
|
if (!mToolbar) {
|
||||||
return NS_ERROR_OUT_OF_MEMORY;
|
return NS_ERROR_OUT_OF_MEMORY;
|
||||||
}
|
}
|
||||||
@ -3631,7 +3631,7 @@ nsGlobalWindow::GetLocationbar(nsIDOMBarProp** aLocationbar)
|
|||||||
*aLocationbar = nullptr;
|
*aLocationbar = nullptr;
|
||||||
|
|
||||||
if (!mLocationbar) {
|
if (!mLocationbar) {
|
||||||
mLocationbar = new nsLocationbarProp(this);
|
mLocationbar = new LocationbarProp(this);
|
||||||
if (!mLocationbar) {
|
if (!mLocationbar) {
|
||||||
return NS_ERROR_OUT_OF_MEMORY;
|
return NS_ERROR_OUT_OF_MEMORY;
|
||||||
}
|
}
|
||||||
@ -3650,7 +3650,7 @@ nsGlobalWindow::GetPersonalbar(nsIDOMBarProp** aPersonalbar)
|
|||||||
*aPersonalbar = nullptr;
|
*aPersonalbar = nullptr;
|
||||||
|
|
||||||
if (!mPersonalbar) {
|
if (!mPersonalbar) {
|
||||||
mPersonalbar = new nsPersonalbarProp(this);
|
mPersonalbar = new PersonalbarProp(this);
|
||||||
if (!mPersonalbar) {
|
if (!mPersonalbar) {
|
||||||
return NS_ERROR_OUT_OF_MEMORY;
|
return NS_ERROR_OUT_OF_MEMORY;
|
||||||
}
|
}
|
||||||
@ -3669,7 +3669,7 @@ nsGlobalWindow::GetStatusbar(nsIDOMBarProp** aStatusbar)
|
|||||||
*aStatusbar = nullptr;
|
*aStatusbar = nullptr;
|
||||||
|
|
||||||
if (!mStatusbar) {
|
if (!mStatusbar) {
|
||||||
mStatusbar = new nsStatusbarProp(this);
|
mStatusbar = new StatusbarProp(this);
|
||||||
if (!mStatusbar) {
|
if (!mStatusbar) {
|
||||||
return NS_ERROR_OUT_OF_MEMORY;
|
return NS_ERROR_OUT_OF_MEMORY;
|
||||||
}
|
}
|
||||||
@ -3688,7 +3688,7 @@ nsGlobalWindow::GetScrollbars(nsIDOMBarProp** aScrollbars)
|
|||||||
*aScrollbars = nullptr;
|
*aScrollbars = nullptr;
|
||||||
|
|
||||||
if (!mScrollbars) {
|
if (!mScrollbars) {
|
||||||
mScrollbars = new nsScrollbarsProp(this);
|
mScrollbars = new ScrollbarsProp(this);
|
||||||
if (!mScrollbars) {
|
if (!mScrollbars) {
|
||||||
return NS_ERROR_OUT_OF_MEMORY;
|
return NS_ERROR_OUT_OF_MEMORY;
|
||||||
}
|
}
|
||||||
|
@ -102,7 +102,6 @@ class nsIDOMEvent;
|
|||||||
class nsIScrollableFrame;
|
class nsIScrollableFrame;
|
||||||
class nsIControllers;
|
class nsIControllers;
|
||||||
|
|
||||||
class nsBarProp;
|
|
||||||
class nsLocation;
|
class nsLocation;
|
||||||
class nsScreen;
|
class nsScreen;
|
||||||
class nsHistory;
|
class nsHistory;
|
||||||
@ -121,6 +120,7 @@ class nsWindowSizes;
|
|||||||
|
|
||||||
namespace mozilla {
|
namespace mozilla {
|
||||||
namespace dom {
|
namespace dom {
|
||||||
|
class BarProp;
|
||||||
class Navigator;
|
class Navigator;
|
||||||
class URL;
|
class URL;
|
||||||
class SpeechSynthesis;
|
class SpeechSynthesis;
|
||||||
@ -797,7 +797,7 @@ protected:
|
|||||||
static bool sIdleObserversAPIFuzzTimeDisabled;
|
static bool sIdleObserversAPIFuzzTimeDisabled;
|
||||||
|
|
||||||
friend class HashchangeCallback;
|
friend class HashchangeCallback;
|
||||||
friend class nsBarProp;
|
friend class mozilla::dom::BarProp;
|
||||||
|
|
||||||
// Object Management
|
// Object Management
|
||||||
virtual ~nsGlobalWindow();
|
virtual ~nsGlobalWindow();
|
||||||
@ -1177,12 +1177,12 @@ protected:
|
|||||||
nsRefPtr<Navigator> mNavigator;
|
nsRefPtr<Navigator> mNavigator;
|
||||||
nsRefPtr<nsScreen> mScreen;
|
nsRefPtr<nsScreen> mScreen;
|
||||||
nsRefPtr<nsDOMWindowList> mFrames;
|
nsRefPtr<nsDOMWindowList> mFrames;
|
||||||
nsRefPtr<nsBarProp> mMenubar;
|
nsRefPtr<mozilla::dom::BarProp> mMenubar;
|
||||||
nsRefPtr<nsBarProp> mToolbar;
|
nsRefPtr<mozilla::dom::BarProp> mToolbar;
|
||||||
nsRefPtr<nsBarProp> mLocationbar;
|
nsRefPtr<mozilla::dom::BarProp> mLocationbar;
|
||||||
nsRefPtr<nsBarProp> mPersonalbar;
|
nsRefPtr<mozilla::dom::BarProp> mPersonalbar;
|
||||||
nsRefPtr<nsBarProp> mStatusbar;
|
nsRefPtr<mozilla::dom::BarProp> mStatusbar;
|
||||||
nsRefPtr<nsBarProp> mScrollbars;
|
nsRefPtr<mozilla::dom::BarProp> mScrollbars;
|
||||||
nsRefPtr<nsDOMWindowUtils> mWindowUtils;
|
nsRefPtr<nsDOMWindowUtils> mWindowUtils;
|
||||||
nsString mStatus;
|
nsString mStatus;
|
||||||
nsString mDefaultStatus;
|
nsString mDefaultStatus;
|
||||||
|
Loading…
Reference in New Issue
Block a user