Accepting michaelp's API changes for GetValue/SetValue.

git-svn-id: svn://10.0.0.236/trunk@10033 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
warren%netscape.com
1998-09-15 03:45:38 +00:00
parent 68b263feca
commit 2bb9a8a545
19 changed files with 294 additions and 288 deletions

View File

@@ -213,12 +213,9 @@ public:
NS_IMETHOD
ShowStatus(const char* message);
// XXX - Where did this go?
NS_IMETHOD
Version(int* plugin_major, int* plugin_minor,
int* netscape_major, int* netscape_minor);
SetWindowSize(PRUint32 width, PRUint32 height);
nsIPluginInstance* GetInstance(void) { return mInstance; }
NPP GetNPPInstance(void) { return npp; }
@@ -1273,22 +1270,6 @@ CPluginInstancePeer::GetAttribute(const char* name, const char* *result)
return NS_ERROR_FAILURE;
}
//+++++++++++++++++++++++++++++++++++++++++++++++++
// Version:
//
// XXX - Where did this go in the new API?
//
//+++++++++++++++++++++++++++++++++++++++++++++++++
NS_METHOD
CPluginInstancePeer::Version(int* plugin_major, int* plugin_minor,
int* netscape_major, int* netscape_minor)
{
NPN_Version(plugin_major, plugin_minor, netscape_major, netscape_minor);
return NS_OK;
}
//+++++++++++++++++++++++++++++++++++++++++++++++++
// NewStream:
//+++++++++++++++++++++++++++++++++++++++++++++++++
@@ -1329,6 +1310,16 @@ CPluginInstancePeer::ShowStatus(const char* message)
return NS_OK;
}
NS_METHOD
CPluginInstancePeer::SetWindowSize(PRUint32 width, PRUint32 height)
{
NPError err;
NPSize size;
size.width = width;
size.height = height;
err = NPN_SetValue(npp, NPPVpluginWindowSize, &size);
return fromNPError[err];
}
//+++++++++++++++++++++++++++++++++++++++++++++++++
// nsISupports functions