My Project
Public Member Functions | List of all members
ParaEngine::IHTMLBrowserManager Class Referenceabstract

NPL interface of a XML Web service client proxy this class is implemented by ParaEngine.Net plug-in. More...

#include <IHTMLRenderer.h>

Public Member Functions

virtual void DeleteThis ()=0
 delete this object when it is no longer needed. More...
 
virtual bool init (std::string appBaseDirIn, std::string profileDirNameIn)=0
 
virtual bool reset ()=0
 
virtual bool clearCache ()=0
 
virtual int getLastError ()=0
 
virtual const std::string getVersion ()=0
 
virtual void setBrowserAgentId (std::string idIn)=0
 
virtual int createBrowserWindow (void *nativeWindowHandleIn, int browserWindowWidthIn, int browserWindowHeightIn)=0
 
virtual bool destroyBrowserWindow (int browserWindowIdIn)=0
 
virtual bool setSize (int browserWindowIdIn, int widthIn, int heightIn)=0
 
virtual bool scrollByLines (int browserWindowIdIn, int linesIn)=0
 
virtual bool setBackgroundColor (int browserWindowIdIn, const int redIn, const int greenIn, const int blueIn)=0
 
virtual bool setEnabled (int browserWindowIdIn, bool enabledIn)=0
 
virtual bool addObserver (int browserWindowIdIn, IEmbeddedBrowserWindowObserver *subjectIn)=0
 
virtual bool remObserver (int browserWindowIdIn, IEmbeddedBrowserWindowObserver *subjectIn)=0
 
virtual bool navigateTo (int browserWindowIdIn, const std::string uriIn)=0
 
virtual bool navigateStop (int browserWindowIdIn)=0
 
virtual bool canNavigateBack (int browserWindowIdIn)=0
 
virtual bool navigateBack (int browserWindowIdIn)=0
 
virtual bool canNavigateForward (int browserWindowIdIn)=0
 
virtual bool navigateForward (int browserWindowIdIn)=0
 
virtual const unsigned char * grabBrowserWindow (int browserWindowIdIn)=0
 
virtual const unsigned char * getBrowserWindowPixels (int browserWindowIdIn)=0
 
virtual const int getBrowserWidth (int browserWindowIdIn)=0
 
virtual const int getBrowserHeight (int browserWindowIdIn)=0
 
virtual const int getBrowserDepth (int browserWindowIdIn)=0
 
virtual const int getBrowserRowSpan (int browserWindowIdIn)=0
 
virtual bool mouseDown (int browserWindowIdIn, int xPosIn, int yPosIn)=0
 
virtual bool mouseUp (int browserWindowIdIn, int xPosIn, int yPosIn)=0
 
virtual bool mouseMove (int browserWindowIdIn, int xPosIn, int yPosIn)=0
 
virtual bool keyPress (int browserWindowIdIn, int keyCodeIn)=0
 
virtual bool focusBrowser (int browserWindowIdIn, bool focusBrowserIn)=0
 
virtual void setNoFollowScheme (int browserWindowIdIn, std::string schemeIn)=0
 
virtual std::string getNoFollowScheme (int browserWindowIdIn)=0
 

Detailed Description

NPL interface of a XML Web service client proxy this class is implemented by ParaEngine.Net plug-in.

See ParaEnginePlugin/MozHTMLRenderer class ID is HTMLRENDERER_CLASS_ID

Member Function Documentation

§ DeleteThis()

virtual void ParaEngine::IHTMLBrowserManager::DeleteThis ( )
pure virtual

delete this object when it is no longer needed.


The documentation for this class was generated from the following file: