Reviewed by Chris.
[WebKit-https.git] / WebKit / WebView.subproj / WebUIDelegatePrivate.h
1 /*
2     WebUIDelegatePrivate.h
3     Copyright (C) 2003 Apple Computer, Inc. All rights reserved.    
4 */
5
6 #import <WebKit/WebUIDelegate.h>
7
8 // FIXME: These should move to WebUIDelegate.h as part of the WebMenuItemTag enum there, when we're not in API freeze
9 enum {
10     WebMenuItemTagSearchInSpotlight=1000,
11     WebMenuItemTagSearchInGoogle,
12     WebMenuItemTagLookUpInDictionary,
13 };
14
15 @interface NSObject (WebUIDelegatePrivate)
16
17 // webViewPrint: is obsolete; delegates should respond to webView:printFrameView: instead
18 - (void)webViewPrint:(WebView *)sender;
19 - (void)webView:(WebView *)sender printFrameView:(WebFrameView *)frameView;
20
21 - (float)webViewHeaderHeight:(WebView *)sender;
22 - (float)webViewFooterHeight:(WebView *)sender;
23 - (void)webView:(WebView *)sender drawHeaderInRect:(NSRect)rect;
24 - (void)webView:(WebView *)sender drawFooterInRect:(NSRect)rect;
25 - (void)webView:(WebView *)webView addMessageToConsole:(NSDictionary *)message;
26
27 // regions is an dictionary whose keys are regions label and values are arrays of WebDashboardRegions.
28 - (void)webView:(WebView *)webView dashboardRegionsChanged:(NSDictionary *)regions;
29
30 @end