diff options
author | Michael Bien <[email protected]> | 2009-09-15 11:53:20 +0200 |
---|---|---|
committer | Michael Bien <[email protected]> | 2009-09-15 11:53:20 +0200 |
commit | 85bd6a6eca6691a7b215e36e09800d410d4a695e (patch) | |
tree | 7ba2d2e74b559bf9d7d1b5f74e826c07f9c1634e /src/redbook/preview-applet.html | |
parent | 293fda5dca0f22d93c9d3019ca12724c67de5c9d (diff) |
Initial import of JOGL 2 redbook sample projects
-project builds stand alone, all dependencies including doc are downloaded automatically
-a full build will create a slideshow applet in dist/
-project can be opened with NetBeans
-original credits go to Kiet Le, ported to JOGL 2 by Claudio E. Goes
Diffstat (limited to 'src/redbook/preview-applet.html')
-rw-r--r-- | src/redbook/preview-applet.html | 185 |
1 files changed, 185 insertions, 0 deletions
diff --git a/src/redbook/preview-applet.html b/src/redbook/preview-applet.html new file mode 100644 index 0000000..d2c6c4b --- /dev/null +++ b/src/redbook/preview-applet.html @@ -0,0 +1,185 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<!-- ########################## IMPORTANT NOTE ############################ --> +<!-- This preview HTML page will work only with JDK 6 update 10 and higher! --> +<!-- ###################################################################### --> +<html> + <head> + <title>Test page for launching the applet via JNLP</title> + <script type="text/javascript"> + current = 0; + function next() { + if (document.slideform.slide[current+1]) { + document.slideform.applet.loadDemo(document.slideform.slide[current+1].value); + document.slideform.slide.selectedIndex = ++current; + } + else first(); + } + function previous() { + if (current-1 >= 0) { + document.slideform.applet.loadDemo(document.slideform.slide[current-1].value); + document.slideform.slide.selectedIndex = --current; + } + else last(); + } + function first() { + current = 0; + document.slideform.applet.loadDemo(document.slideform.slide[0].value); + document.slideform.slide.selectedIndex = 0; + } + function last() { + current = document.slideform.slide.length-1; + document.slideform.applet.loadDemo(document.slideform.slide[current].value); + document.slideform.slide.selectedIndex = current; + } + function change() { + current = document.slideform.slide.selectedIndex; + document.slideform.applet.loadDemo(document.slideform.slide[current].value); + } + // End --> + </script> + </head> + <body> + <h3>Test page for launching the applet via JNLP</h3> + <form name=slideform action=""> + <table cellspacing=1 cellpadding=4 bgcolor="#000000"> + <tr> + <td align=center bgcolor="white"> + <b>Applet Slideshow</b> + </td> + </tr> + <tr> + <td align=center bgcolor="white" width=200 height=150> + <applet name="applet" width='${JNLP.APPLET.WIDTH}' height='${JNLP.APPLET.HEIGHT}'> + <param name='jnlp_href' value='${JNLP.FILE}'/> + <param name='demo' value='glredbook10.accanti'/> + </applet> + </td> + </tr> + <tr> + <td align=center bgcolor="#C0C0C0"> + <select name="slide" onChange="change();"> + <option value='glredbook10.accanti' selected>glredbook10.accanti + <option value='glredbook10.accnot' selected>glredbook10.accnot + <option value='glredbook10.accpersp' selected>glredbook10.accpersp + <option value='glredbook10.accum' selected>glredbook10.accum + <option value='glredbook10.aim' selected>glredbook10.aim + <option value='glredbook10.alpha' selected>glredbook10.alpha + <option value='glredbook10.alpha3D' selected>glredbook10.alpha3D + <option value='glredbook10.anti' selected>glredbook10.anti + <option value='glredbook10.antipoint' selected>glredbook10.antipoint + <option value='glredbook10.antipoly' selected>glredbook10.antipoly + <option value='glredbook10.bezcurve' selected>glredbook10.bezcurve + <option value='glredbook10.bezmesh' selected>glredbook10.bezmesh + <option value='glredbook10.bezsurf' selected>glredbook10.bezsurf + <option value='glredbook10.checker' selected>glredbook10.checker + <option value='glredbook10.checker2' selected>glredbook10.checker2 + <option value='glredbook10.chess' selected>glredbook10.chess + <option value='glredbook10.clip' selected>glredbook10.clip + <option value='glredbook10.colormat' selected>glredbook10.colormat + <option value='glredbook10.cone' selected>glredbook10.cone + <option value='glredbook10.cube' selected>glredbook10.cube + <option value='glredbook10.depthcue' selected>glredbook10.depthcue + <option value='glredbook10.disk' selected>glredbook10.disk + <option value='glredbook10.dof' selected>glredbook10.dof + <option value='glredbook10.dofnot' selected>glredbook10.dofnot + <option value='glredbook10.doublebuf' selected>glredbook10.doublebuf + <option value='glredbook10.drawf' selected>glredbook10.drawf + <option value='glredbook10.feedback' selected>glredbook10.feedback + <option value='glredbook10.fog' selected>glredbook10.fog + <option value='glredbook10.font' selected>glredbook10.font + <option value='glredbook10.jfont' selected>glredbook10.jfont + <option value='glredbook10.light' selected>glredbook10.light + <option value='glredbook10.linelist' selected>glredbook10.linelist + <option value='glredbook10.lines' selected>glredbook10.lines + <option value='glredbook10.list' selected>glredbook10.list + <option value='glredbook10.list2' selected>glredbook10.list2 + <option value='glredbook10.maplight' selected>glredbook10.maplight + <option value='glredbook10.material' selected>glredbook10.material + <option value='glredbook10.mipmap' selected>glredbook10.mipmap + <option value='glredbook10.model' selected>glredbook10.model + <option value='glredbook10.movelight' selected>glredbook10.movelight + <option value='glredbook10.pickdepth' selected>glredbook10.pickdepth + <option value='glredbook10.pickline' selected>glredbook10.pickline + <option value='glredbook10.picksquare' selected>glredbook10.picksquare + <option value='glredbook10.plane' selected>glredbook10.plane + <option value='glredbook10.planet' selected>glredbook10.planet + <option value='glredbook10.planetup' selected>glredbook10.planetup + <option value='glredbook10.polys' selected>glredbook10.polys + <option value='glredbook10.robot' selected>glredbook10.robot + <option value='glredbook10.sccolorlight' selected>glredbook10.sccolorlight + <option value='glredbook10.scene' selected>glredbook10.scene + <option value='glredbook10.scenebamb' selected>glredbook10.scenebamb + <option value='glredbook10.sceneflat' selected>glredbook10.sceneflat + <option value='glredbook10.select' selected>glredbook10.select + <option value='glredbook10.simple' selected>glredbook10.simple + <option value='glredbook10.smooth' selected>glredbook10.smooth + <option value='glredbook10.sphere' selected>glredbook10.sphere + <option value='glredbook10.stencil' selected>glredbook10.stencil + <option value='glredbook10.stroke' selected>glredbook10.stroke + <option value='glredbook10.tea' selected>glredbook10.tea + <option value='glredbook10.teaambient' selected>glredbook10.teaambient + <option value='glredbook10.teapots' selected>glredbook10.teapots + <option value='glredbook10.texturesurf' selected>glredbook10.texturesurf + <option value='glredbook11.aargb' selected>glredbook11.aargb + <option value='glredbook11.hello' selected>glredbook11.hello + <option value='glredbook11.image' selected>glredbook11.image + <option value='glredbook11.polyoff' selected>glredbook11.polyoff + <option value='glredbook11.tess' selected>glredbook11.tess + <option value='glredbook11.tesswind' selected>glredbook11.tesswind + <option value='glredbook11.texbind' selected>glredbook11.texbind + <option value='glredbook11.texgen' selected>glredbook11.texgen + <option value='glredbook11.texprox' selected>glredbook11.texprox + <option value='glredbook11.texsub' selected>glredbook11.texsub + <option value='glredbook11.torus' selected>glredbook11.torus + <option value='glredbook11.unproject' selected>glredbook11.unproject + <option value='glredbook11.varray' selected>glredbook11.varray + <option value='glredbook11.wrap' selected>glredbook11.wrap + <option value='glredbook12x.blendeqn' selected>glredbook12x.blendeqn + <option value='glredbook12x.colormatrix' selected>glredbook12x.colormatrix + <option value='glredbook12x.colortable' selected>glredbook12x.colortable + <option value='glredbook12x.convolution' selected>glredbook12x.convolution + <option value='glredbook12x.histogram' selected>glredbook12x.histogram + <option value='glredbook12x.minmax' selected>glredbook12x.minmax + <option value='glredbook12x.multitex' selected>glredbook12x.multitex + <option value='glredbook12x.quadric' selected>glredbook12x.quadric + <option value='glredbook12x.texture3d' selected>glredbook12x.texture3d + <option value='glredbook1314.combiner' selected>glredbook1314.combiner + <option value='glredbook1314.cubemap' selected>glredbook1314.cubemap + <option value='glredbook1314.fogcoord' selected>glredbook1314.fogcoord + <option value='glredbook1314.multisamp' selected>glredbook1314.multisamp + <option value='glredbook1314.mvarray' selected>glredbook1314.mvarray + <option value='glredbook1314.pointp' selected>glredbook1314.pointp + <option value='glredbook1314.shadowmap' selected>glredbook1314.shadowmap + </select> + </td> + </tr> + <tr> + <td align=center bgcolor="#C0C0C0"> + <input type=button onClick="first();" value="|<<" title="Beginning"> + <input type=button onClick="previous();" value="<<" title="Previous"> + <input type=button onClick="next();" value=">>" title="Next"> + <input type=button onClick="last();" value=">>|" title="End"> + </td> + </tr> + </table> + </form> + + <!-- Or use the following script element to launch with the Deployment Toolkit --> + <!-- Open the deployJava.js script to view its documentation --> + <!-- + <script src="http://java.com/js/deployJava.js"></script> + <script> + var attributes = { + codebase: [applet codebase], + code: [class to launch], + archive: [JAR file with the applet], + width: [applet width], + height: [applet height] + }; + var parameters = { [applet parameters] }; + var version = [JDK version]; + deployJava.runApplet(attributes, parameters, version); + </script> + --> + </body> +</html> |