774f029c100d3ed7dcb12ad181a3987d84bce0fc
[WebKit-https.git] / WebKit / Plugins.subproj / WebPluginController.h
1 //
2 //  WebPluginController.h
3 //  WebKit
4 //
5 //  Created by Chris Blumenberg on Wed Oct 23 2002.
6 //  Copyright (c) 2002 Apple Computer, Inc. All rights reserved.
7 //
8
9 #import <Foundation/Foundation.h>
10
11 @class WebHTMLView;
12 @class WebPluginPackage;
13
14 @interface WebPluginController : NSObject
15 {
16     NSView *_documentView;
17     NSMutableArray *_views;
18     BOOL _started;
19 }
20
21 + (NSView *)plugInViewWithArguments:(NSDictionary *)arguments fromPluginPackage:(WebPluginPackage *)plugin;
22 + (BOOL)isPlugInView:(NSView *)view;
23
24 - (id)initWithDocumentView:(NSView *)view;
25
26 - (void)addPlugin:(NSView *)view;
27
28 - (void)startAllPlugins;
29 - (void)stopAllPlugins;
30 - (void)destroyAllPlugins;
31
32 @end