diff options
Diffstat (limited to 'indra/llplugin')
| -rw-r--r-- | indra/llplugin/llpluginclassmedia.cpp | 3 | ||||
| -rw-r--r-- | indra/llplugin/llpluginclassmedia.h | 8 | 
2 files changed, 8 insertions, 3 deletions
| diff --git a/indra/llplugin/llpluginclassmedia.cpp b/indra/llplugin/llpluginclassmedia.cpp index d672650658..f1b6fe0a12 100644 --- a/indra/llplugin/llpluginclassmedia.cpp +++ b/indra/llplugin/llpluginclassmedia.cpp @@ -73,6 +73,7 @@ bool LLPluginClassMedia::init(const std::string &launcher_filename, const std::s  	// Queue up the media init message -- it will be sent after all the currently queued messages.  	LLPluginMessage message(LLPLUGIN_MESSAGE_CLASS_MEDIA, "init");  	message.setValue("target", mTarget); +	message.setValueReal("factor", mZoomFactor);  	sendMessage(message);  	mPlugin->init(launcher_filename, plugin_dir, plugin_filename, debug); @@ -1259,7 +1260,7 @@ void LLPluginClassMedia::focus(bool focused)  	sendMessage(message);  } -void LLPluginClassMedia::set_page_zoom_factor( double factor ) +void LLPluginClassMedia::set_page_zoom_factor( F64 factor )  {  	LLPluginMessage message(LLPLUGIN_MESSAGE_CLASS_MEDIA_BROWSER, "set_page_zoom_factor"); diff --git a/indra/llplugin/llpluginclassmedia.h b/indra/llplugin/llpluginclassmedia.h index fc27b7bea3..3b0739d044 100644 --- a/indra/llplugin/llpluginclassmedia.h +++ b/indra/llplugin/llpluginclassmedia.h @@ -68,6 +68,7 @@ public:  	int getTextureHeight() const;  	int getFullWidth() const { return mFullMediaWidth; };  	int getFullHeight() const { return mFullMediaHeight; }; +	F64 getZoomFactor() const { return mZoomFactor; };  	// This may return NULL.  Callers need to check for and handle this case.  	unsigned char* getBitsData(); @@ -83,7 +84,8 @@ public:  	void setSize(int width, int height);  	void setAutoScale(bool auto_scale); -	 +	void setZoomFactor(F64 zoom_factor) { mZoomFactor = zoom_factor; } +  	void setBackgroundColor(LLColor4 color) { mBackgroundColor = color; };  	void setOwner(LLPluginClassMediaOwner *owner) { mOwner = owner; }; @@ -204,7 +206,7 @@ public:  	bool pluginSupportsMediaBrowser(void);  	void focus(bool focused); -	void set_page_zoom_factor( double factor ); +	void set_page_zoom_factor( F64 factor );  	void clear_cache();  	void clear_cookies();  	void set_cookies(const std::string &cookies); @@ -367,6 +369,8 @@ protected:  	int			mTextureHeight;  	int			mMediaWidth;  	int			mMediaHeight; + +	F64			mZoomFactor;  	float		mRequestedVolume; | 
