Web Browser Plug-in
This Plug-in for Brainstorm's eStudio renders web pages into textures. It currently uses the Gecko 1.8.1 rendering engine (we are planning optional WebKit as used by Chrome and Safari). You can render multiple simultaneous pages and different sizes and navigate by clicking on them.
Activity
The "active" toggle turns on and off redrawing of the surface and the "draw all" toggle turns on/off incremental rendering of a page as it is loading.
Navigation
The Navigation tab has a familiar set of controls for web browsing: a string editor for the address with a go button; buttons for back, forward, stop and refresh; a status display and a toggle that shows when the browser is busy navigating. These editors do NOT refresh their GUI display constantly for performance reasons but if you were to bind to, say a text the status display you would see it changing. The print toggle allows you to print the status messages to the console.
Size
The size of the browser window can be adjusted from 100 to 1024 pixels in both directions.
Clicks
To enable clicking on the browser you have to select a pipe. This is because where a click falls on the browser's texture is dependent on the individual pipe's camera position.
Javascript
You can send a string of Javascript to the browser by writing it in the top box and pressing evaluate. Any return string will be displayed in the bottom box
Help
The "help" button will load this documentation into your default web browser.
