* WebView.subproj/WebPreferencesPrivate.h:
[WebKit-https.git] / WebKit / WebView.subproj / WebPreferencesPrivate.h
1 /*      
2         WebPreferencesPrivate.h
3         Copyright 2001, Apple, Inc. All rights reserved.
4 */
5
6 #import <WebKit/WebPreferences.h>
7
8 @interface WebPreferences (WebPrivate)
9
10 - (NSTimeInterval)_initialTimedLayoutDelay;
11 - (int)_initialTimedLayoutSize;
12 - (BOOL)_initialTimedLayoutEnabled;
13 - (BOOL)_resourceTimedLayoutEnabled;
14 - (NSTimeInterval)_resourceTimedLayoutDelay;
15 - (int)_pageCacheSize;
16 - (int)_objectCacheSize;
17 - (void)_postPreferencesChangesNotification;
18 + (WebPreferences *)_getInstanceForIdentifier:(NSString *)identifier;
19 + (void)_setInstance:(WebPreferences *)instance forIdentifier:(NSString *)identifier;
20 + (void)_removeReferenceForIdentifier:(NSString *)identifier;
21 - (NSTimeInterval)_backForwardCacheExpirationInterval;
22
23 + (void)_setIBCreatorID:(NSString *)string;
24
25 /*!
26     @method setPrivateBrowsingEnabled:
27     @param flag 
28     @abstract If private browsing is enabled, WebKit will not store information
29     about sites the user visits.
30 */
31 - (void)setPrivateBrowsingEnabled:(BOOL)flag;
32
33 /*!
34     @method privateBrowsingEnabled
35  */
36 - (BOOL)privateBrowsingEnabled;
37
38 /*!
39     @method setTabsToLinks:
40     @param flag 
41     @abstract If tabsToLinks is YES, the tab key will focus links and form controls. 
42     The option key temporarily reverses this preference.
43 */
44 - (void)setTabsToLinks:(BOOL)flag;
45
46 /*!
47     @method tabsToLinks
48 */
49 - (BOOL)tabsToLinks;
50
51 @end