Reviewed by Trey.
[WebKit-https.git] / WebCore / khtml / ecma / kjs_window.lut.h
index a3efca1e2c327482e791ead34fb769ed4c1b6a05..053bf7c1004589e71a08d6d7519bfd3dc2761f91 100644 (file)
@@ -25,55 +25,55 @@ const struct HashEntry WindowTableEntries[] = {
    { "event", Window::Event, DontDelete, 0, &WindowTableEntries[94] },
    { "frames", Window::Frames, DontDelete|ReadOnly, 0, &WindowTableEntries[95] },
    { "onmouseup", Window::Onmouseup, DontDelete, 0, 0 },
-   { "NodeFilter", Window::NodeFilter, DontDelete, 0, &WindowTableEntries[99] },
-   { "CSSRule", Window::CSSRule, DontDelete, 0, &WindowTableEntries[107] },
+   { "NodeFilter", Window::NodeFilter, DontDelete, 0, &WindowTableEntries[102] },
+   { "CSSRule", Window::CSSRule, DontDelete, 0, &WindowTableEntries[111] },
    { "length", Window::Length, DontDelete|ReadOnly, 0, 0 },
    { 0, 0, 0, 0, 0 },
    { 0, 0, 0, 0, 0 },
    { 0, 0, 0, 0, 0 },
    { 0, 0, 0, 0, 0 },
    { 0, 0, 0, 0, 0 },
-   { "print", Window::Print, DontDelete|Function, 2, &WindowTableEntries[106] },
+   { "print", Window::Print, DontDelete|Function, 2, &WindowTableEntries[110] },
    { "opener", Window::Opener, DontDelete|ReadOnly, 0, 0 },
    { "parent", Window::Parent, DontDelete|ReadOnly, 0, 0 },
    { 0, 0, 0, 0, 0 },
-   { "scrollX", Window::ScrollX, DontDelete|ReadOnly, 0, &WindowTableEntries[114] },
-   { "scrollY", Window::ScrollY, DontDelete|ReadOnly, 0, &WindowTableEntries[108] },
+   { "scrollX", Window::ScrollX, DontDelete|ReadOnly, 0, &WindowTableEntries[118] },
+   { "scrollY", Window::ScrollY, DontDelete|ReadOnly, 0, &WindowTableEntries[112] },
    { "XMLSerializer", Window::XMLSerializer, DontDelete|ReadOnly, 0, 0 },
-   { "scroll", Window::Scroll, DontDelete|Function, 2, 0 },
+   { "menubar", Window::Menubar, DontDelete|ReadOnly, 0, &WindowTableEntries[97] },
    { 0, 0, 0, 0, 0 },
-   { "defaultStatus", Window::DefaultStatus, DontDelete, 0, &WindowTableEntries[104] },
+   { "defaultStatus", Window::DefaultStatus, DontDelete, 0, &WindowTableEntries[108] },
    { "onblur", Window::Onblur, DontDelete, 0, 0 },
    { "confirm", Window::Confirm, DontDelete|Function, 1, 0 },
-   { "scrollBy", Window::ScrollBy, DontDelete|Function, 2, &WindowTableEntries[119] },
+   { "scrollBy", Window::ScrollBy, DontDelete|Function, 2, &WindowTableEntries[123] },
    { "pageXOffset", Window::PageXOffset, DontDelete|ReadOnly, 0, 0 },
    { "pageYOffset", Window::PageYOffset, DontDelete|ReadOnly, 0, 0 },
-   { "Node", Window::Node, DontDelete, 0, &WindowTableEntries[97] },
-   { "window", Window::_Window, DontDelete|ReadOnly, 0, 0 },
+   { "Node", Window::Node, DontDelete, 0, &WindowTableEntries[99] },
+   { "toolbar", Window::Toolbar, DontDelete|ReadOnly, 0, &WindowTableEntries[101] },
    { "Image", Window::Image, DontDelete|ReadOnly, 0, 0 },
    { "onabort", Window::Onabort, DontDelete, 0, 0 },
    { "onmousemove", Window::Onmousemove, DontDelete, 0, 0 },
-   { "scrollTo", Window::ScrollTo, DontDelete|Function, 2, &WindowTableEntries[117] },
+   { "scrollTo", Window::ScrollTo, DontDelete|Function, 2, &WindowTableEntries[121] },
    { "onsearch", Window::Onsearch, DontDelete, 0, 0 },
    { 0, 0, 0, 0, 0 },
-   { "screenLeft", Window::ScreenLeft, DontDelete|ReadOnly, 0, &WindowTableEntries[98] },
+   { "screenLeft", Window::ScreenLeft, DontDelete|ReadOnly, 0, &WindowTableEntries[100] },
    { "onmouseover", Window::Onmouseover, DontDelete, 0, 0 },
    { "crypto", Window::Crypto, DontDelete|ReadOnly, 0, 0 },
-   { "screenTop", Window::ScreenTop, DontDelete|ReadOnly, 0, &WindowTableEntries[100] },
+   { "screenTop", Window::ScreenTop, DontDelete|ReadOnly, 0, &WindowTableEntries[103] },
    { "Range", Window::Range, DontDelete, 0, &WindowTableEntries[91] },
    { "status", Window::Status, DontDelete, 0, 0 },
    { "onreset", Window::Onreset, DontDelete, 0, 0 },
    { 0, 0, 0, 0, 0 },
    { "onselect", Window::Onselect, DontDelete, 0, 0 },
    { 0, 0, 0, 0, 0 },
-   { "document", Window::Document, DontDelete|ReadOnly, 0, &WindowTableEntries[110] },
+   { "document", Window::Document, DontDelete|ReadOnly, 0, &WindowTableEntries[114] },
    { "onunload", Window::Onunload, DontDelete, 0, 0 },
    { 0, 0, 0, 0, 0 },
    { "onerror", Window::Onerror, DontDelete, 0, 0 },
    { 0, 0, 0, 0, 0 },
    { "innerHeight", Window::InnerHeight, DontDelete|ReadOnly, 0, 0 },
    { 0, 0, 0, 0, 0 },
-   { "innerWidth", Window::InnerWidth, DontDelete|ReadOnly, 0, &WindowTableEntries[115] },
+   { "innerWidth", Window::InnerWidth, DontDelete|ReadOnly, 0, &WindowTableEntries[119] },
    { "defaultstatus", Window::DefaultStatus, DontDelete, 0, 0 },
    { "name", Window::Name, DontDelete, 0, 0 },
    { 0, 0, 0, 0, 0 },
@@ -84,7 +84,7 @@ const struct HashEntry WindowTableEntries[] = {
    { "Event", Window::EventCtor, DontDelete, 0, 0 },
    { "onresize", Window::Onresize, DontDelete, 0, 0 },
    { "navigator", Window::_Navigator, DontDelete|ReadOnly, 0, 0 },
-   { "self", Window::Self, DontDelete|ReadOnly, 0, &WindowTableEntries[120] },
+   { "self", Window::Self, DontDelete|ReadOnly, 0, &WindowTableEntries[124] },
    { 0, 0, 0, 0, 0 },
    { 0, 0, 0, 0, 0 },
    { 0, 0, 0, 0, 0 },
@@ -92,17 +92,17 @@ const struct HashEntry WindowTableEntries[] = {
    { 0, 0, 0, 0, 0 },
    { "clientInformation", Window::ClientInformation, DontDelete|ReadOnly, 0, &WindowTableEntries[93] },
    { 0, 0, 0, 0, 0 },
-   { "outerWidth", Window::OuterWidth, DontDelete|ReadOnly, 0, &WindowTableEntries[102] },
-   { "getSelection", Window::GetSelection, DontDelete|Function, 0, &WindowTableEntries[111] },
+   { "outerWidth", Window::OuterWidth, DontDelete|ReadOnly, 0, &WindowTableEntries[105] },
+   { "getSelection", Window::GetSelection, DontDelete|Function, 0, &WindowTableEntries[115] },
    { 0, 0, 0, 0, 0 },
    { "blur", Window::Blur, DontDelete|Function, 0, 0 },
-   { "setTimeout", Window::SetTimeout, DontDelete|Function, 2, 0 },
-   { "DOMException", Window::DOMException, DontDelete, 0, 0 },
+   { "locationbar", Window::Locationbar, DontDelete, 0, &WindowTableEntries[106] },
+   { "DOMException", Window::DOMException, DontDelete, 0, &WindowTableEntries[96] },
    { 0, 0, 0, 0, 0 },
    { "setInterval", Window::SetInterval, DontDelete|Function, 2, 0 },
    { "scrollbars", Window::Scrollbars, DontDelete|ReadOnly, 0, 0 },
-   { "clearTimeout", Window::ClearTimeout, DontDelete|Function, 1, &WindowTableEntries[103] },
-   { "moveBy", Window::MoveBy, DontDelete|Function, 2, &WindowTableEntries[113] },
+   { "clearTimeout", Window::ClearTimeout, DontDelete|Function, 1, &WindowTableEntries[107] },
+   { "moveBy", Window::MoveBy, DontDelete|Function, 2, &WindowTableEntries[117] },
    { "alert", Window::Alert, DontDelete|Function, 1, 0 },
    { "clearInterval", Window::ClearInterval, DontDelete|Function, 1, 0 },
    { 0, 0, 0, 0, 0 },
@@ -114,21 +114,25 @@ const struct HashEntry WindowTableEntries[] = {
    { "focus", Window::Focus, DontDelete|Function, 0, 0 },
    { 0, 0, 0, 0, 0 },
    { "location", Window::_Location, DontDelete, 0, 0 },
-   { "konqueror", Window::_Konqueror, DontDelete|ReadOnly, 0, &WindowTableEntries[96] },
+   { "konqueror", Window::_Konqueror, DontDelete|ReadOnly, 0, &WindowTableEntries[98] },
    { "outerHeight", Window::OuterHeight, DontDelete|ReadOnly, 0, 0 },
-   { "screenX", Window::ScreenX, DontDelete|ReadOnly, 0, &WindowTableEntries[116] },
-   { "screenY", Window::ScreenY, DontDelete|ReadOnly, 0, &WindowTableEntries[105] },
+   { "screenX", Window::ScreenX, DontDelete|ReadOnly, 0, &WindowTableEntries[120] },
+   { "screenY", Window::ScreenY, DontDelete|ReadOnly, 0, &WindowTableEntries[109] },
+   { "statusbar", Window::Statusbar, DontDelete|ReadOnly, 0, 0 },
+   { "scroll", Window::Scroll, DontDelete|Function, 2, 0 },
    { "moveTo", Window::MoveTo, DontDelete|Function, 2, 0 },
-   { "resizeBy", Window::ResizeBy, DontDelete|Function, 2, &WindowTableEntries[118] },
+   { "resizeBy", Window::ResizeBy, DontDelete|Function, 2, &WindowTableEntries[122] },
    { "resizeTo", Window::ResizeTo, DontDelete|Function, 2, 0 },
+   { "window", Window::_Window, DontDelete|ReadOnly, 0, 0 },
    { "screen", Window::_Screen, DontDelete|ReadOnly, 0, 0 },
-   { "XMLHttpRequest", Window::XMLHttpRequest, DontDelete|ReadOnly, 0, &WindowTableEntries[101] },
-   { "prompt", Window::Prompt, DontDelete|Function, 2, &WindowTableEntries[112] },
+   { "XMLHttpRequest", Window::XMLHttpRequest, DontDelete|ReadOnly, 0, &WindowTableEntries[104] },
+   { "prompt", Window::Prompt, DontDelete|Function, 2, &WindowTableEntries[116] },
    { "open", Window::Open, DontDelete|Function, 3, 0 },
+   { "setTimeout", Window::SetTimeout, DontDelete|Function, 2, 0 },
    { "close", Window::Close, DontDelete|Function, 0, 0 },
    { "captureEvents", Window::CaptureEvents, DontDelete|Function, 0, 0 },
    { "releaseEvents", Window::ReleaseEvents, DontDelete|Function, 0, 0 },
-   { "addEventListener", Window::AddEventListener, DontDelete|Function, 3, &WindowTableEntries[109] },
+   { "addEventListener", Window::AddEventListener, DontDelete|Function, 3, &WindowTableEntries[113] },
    { "removeEventListener", Window::RemoveEventListener, DontDelete|Function, 3, 0 },
    { "onchange", Window::Onchange, DontDelete, 0, 0 },
    { "onclick", Window::Onclick, DontDelete, 0, 0 },
@@ -145,7 +149,7 @@ const struct HashEntry WindowTableEntries[] = {
    { "onsubmit", Window::Onsubmit, DontDelete, 0, 0 }
 };
 
-const struct HashTable WindowTable = { 2, 121, WindowTableEntries, 91 };
+const struct HashTable WindowTable = { 2, 125, WindowTableEntries, 91 };
 
 } // namespace
 
@@ -212,6 +216,16 @@ const struct HashTable SelectionTable = { 2, 27, SelectionTableEntries, 19 };
 
 namespace KJS {
 
+const struct HashEntry BarInfoTableEntries[] = {
+   { "visible", BarInfo::Visible, DontDelete|ReadOnly, 0, 0 }
+};
+
+const struct HashTable BarInfoTable = { 2, 1, BarInfoTableEntries, 1 };
+
+} // namespace
+
+namespace KJS {
+
 const struct HashEntry HistoryTableEntries[] = {
    { 0, 0, 0, 0, 0 },
    { "back", History::Back, DontDelete|Function, 0, &HistoryTableEntries[4] },