Reviewed by Darin.
[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 };
13
14 @interface NSObject (WebUIDelegatePrivate)
15
16 // webViewPrint: is obsolete; delegates should respond to webView:printFrameView: instead
17 - (void)webViewPrint:(WebView *)sender;
18 - (void)webView:(WebView *)sender printFrameView:(WebFrameView *)frameView;
19
20 - (float)webViewHeaderHeight:(WebView *)sender;
21 - (float)webViewFooterHeight:(WebView *)sender;
22 - (void)webView:(WebView *)sender drawHeaderInRect:(NSRect)rect;
23 - (void)webView:(WebView *)sender drawFooterInRect:(NSRect)rect;
24 - (void)webView:(WebView *)webView addMessageToConsole:(NSDictionary *)message;
25
26 // regions is an dictionary whose keys are regions label and values are arrays of WebDashboardRegions.
27 - (void)webView:(WebView *)webView dashboardRegionsChanged:(NSDictionary *)regions;
28
29 @end