Home | History | Annotate | Download | only in plugins

Lines Matching defs:PluginView

28 #include "PluginView.h"
98 typedef HashMap<NPP, PluginView*> InstanceMap;
115 PluginView* PluginView::s_currentPluginView = 0;
117 void PluginView::popPopupsStateTimerFired(Timer<PluginView>*)
122 IntRect PluginView::windowClipRect() const
135 void PluginView::setFrameRect(const IntRect& rect)
155 void PluginView::frameRectsChanged()
160 void PluginView::handleEvent(Event* event)
166 RefPtr<PluginView> protect(this);
188 void PluginView::init()
200 LOG(Plugins, "PluginView::init(): Initializing plug-in '%s'", m_plugin->name().utf8().data());
216 bool PluginView::startOrAddToUnstartedList()
234 bool PluginView::start()
248 PluginView::setCurrentPluginView(this);
256 PluginView::setCurrentPluginView(0);
294 PluginView::~PluginView()
296 LOG(Plugins, "PluginView::~PluginView()");
324 void PluginView::removeFromUnstartedListIfNecessary()
335 void PluginView::stop()
343 LOG(Plugins, "PluginView::stop(): Stopping plug-in '%s'", m_plugin->name().utf8().data());
383 PluginView::setCurrentPluginView(this);
387 PluginView::setCurrentPluginView(0);
401 PluginView::setCurrentPluginView(this);
406 PluginView::setCurrentPluginView(0);
420 void PluginView::setCurrentPluginView(PluginView* pluginView)
422 s_currentPluginView = pluginView;
425 PluginView* PluginView::currentPluginView()
456 void PluginView::performRequest(PluginRequest* request)
480 // PluginView, so we protect it. <rdar://problem/6991251>
481 RefPtr<PluginView> protect(this);
487 PluginView::setCurrentPluginView(this);
494 PluginView::setCurrentPluginView(0);
531 void PluginView::requestTimerFired(Timer<PluginView>* timer)
549 void PluginView::scheduleRequest(PluginRequest* request)
557 NPError PluginView::load(const FrameLoadRequest& frameLoadRequest, bool sendNotification, void* notifyData)
603 NPError PluginView::getURLNotify(const char* url, const char* target, void* notifyData)
619 NPError PluginView::getURL(const char* url, const char* target)
635 NPError PluginView::postURLNotify(const char* url, const char* target, uint32 len, const char* buf, NPBool file, void* notifyData)
640 NPError PluginView::postURL(const char* url, const char* target, uint32 len, const char* buf, NPBool file)
646 NPError PluginView::newStream(NPMIMEType type, const char* target, NPStream** stream)
653 int32 PluginView::write(NPStream* stream, int32 len, void* buffer)
660 NPError PluginView::destroyStream(NPStream* stream, NPReason reason)
671 void PluginView::status(const char* message)
677 NPError PluginView::setValue(NPPVariable variable, void* value)
679 LOG(Plugins, "PluginView::setValue(%s): ", prettyNameForNPPVariable(variable, value).data());
742 void PluginView::invalidateTimerFired(Timer<PluginView>* timer)
752 void PluginView::pushPopupsEnabledState(bool state)
757 void PluginView::popPopupsEnabledState()
762 bool PluginView::arePopupsAllowed() const
770 void PluginView::setJavaScriptPaused(bool paused)
784 PassRefPtr<JSC::Bindings::Instance> PluginView::bindingInstance()
794 // PluginView from destruction. <rdar://problem/6978804>
795 RefPtr<PluginView> protect(this);
799 PluginView::setCurrentPluginView(this);
804 PluginView::setCurrentPluginView(0);
808 // The renderer for the PluginView was destroyed during the above call, and
809 // the PluginView will be destroyed when this function returns, so we
831 NPObject* PluginView::getNPObject() {
840 PluginView::setCurrentPluginView(this);
844 PluginView::setCurrentPluginView(0);
850 // Bindings::CInstance (used in JSC version) retains the object, so in ~PluginView() it calls
860 void PluginView::disconnectStream(PluginStream* stream)
867 void PluginView::setParameters(const Vector<String>& paramNames, const Vector<String>& paramValues)
893 PluginView::PluginView(Frame* parentFrame, const IntSize& size, PluginPackage* plugin, Element* element, const KURL& url, const Vector<String>& paramNames, const Vector<String>& paramValues, const String& mimeType, bool loadManually)
901 , m_requestTimer(this, &PluginView::requestTimerFired)
902 , m_invalidateTimer(this, &PluginView::invalidateTimerFired)
903 , m_popPopupsStateTimer(this, &PluginView::popPopupsStateTimerFired)
904 , m_lifeSupportTimer(this, &PluginView::lifeSupportTimerFired)
974 void PluginView::focusPluginElement()
982 void PluginView::didReceiveResponse(const ResourceResponse& response)
996 void PluginView::didReceiveData(const char* data, int length)
1007 void PluginView::didFinishLoading()
1018 void PluginView::didFail(const ResourceError& error)
1029 void PluginView::setCallingPlugin(bool b) const
1042 bool PluginView::isCallingPlugin()
1047 PassRefPtr<PluginView> PluginView::create(Frame* parentFrame, const IntSize& size, Element* element, const KURL& url, const Vector<String>& paramNames, const Vector<String>& paramValues, const String& mimeType, bool loadManually)
1060 return adoptRef(new PluginView(parentFrame, size, plugin, element, url, paramNames, paramValues, mimeTypeCopy, loadManually));
1063 void PluginView::freeStringArray(char** stringArray, int length)
1231 NPError PluginView::handlePost(const char* url, const char* target, uint32 len, const char* buf, bool file, void* notifyData, bool sendNotification, bool allowHeaders)
1289 uint32 PluginView::scheduleTimer(NPP instance, uint32 interval, bool repeat,
1295 void PluginView::unscheduleTimer(NPP instance, uint32 timerID)
1301 void PluginView::invalidateWindowlessPluginRect(const IntRect& rect)
1315 void PluginView::paintMissingPluginIcon(GraphicsContext* context, const IntRect& rect)
1352 const char* PluginView::userAgent()
1366 const char* PluginView::userAgentStatic()
1373 Node* PluginView::node() const
1378 String PluginView::pluginName() const
1383 void PluginView::lifeSupportTimerFired(Timer<PluginView>*)
1388 void PluginView::keepAlive()
1397 void PluginView::keepAlive(NPP instance)
1399 PluginView* view = instanceMap().get(instance);