2 // WebPluginController.h
5 // Created by Chris Blumenberg on Wed Oct 23 2002.
6 // Copyright (c) 2002 Apple Computer, Inc. All rights reserved.
9 #import <Foundation/Foundation.h>
12 @class WebPluginPackage;
16 @interface WebPluginController : NSObject
18 NSView *_documentView;
19 NSMutableArray *_views;
21 NSMutableSet *_checksInProgress;
24 + (NSView *)plugInViewWithArguments:(NSDictionary *)arguments fromPluginPackage:(WebPluginPackage *)plugin;
25 + (BOOL)isPlugInView:(NSView *)view;
27 - (id)initWithDocumentView:(NSView *)view;
29 - (void)addPlugin:(NSView *)view;
31 - (void)startAllPlugins;
32 - (void)stopAllPlugins;
33 - (void)destroyAllPlugins;
35 - (WebBridge *)bridge;