Java Menus
Java menu homeJava downloadBuy a java menuJava menu help centreContact us
Java menus » iSlide Menus » Product information

 SEARCH

 MENUS BY TYPE

 Drop-down menus

 Animated buttons

 Tree menus

 Sliding menus

 Tab menus

 Image maps

 MENUS BY NAME

 X-Bar menus

 iPOP menus

 iSlide menus

 iTree menus

 iTab menus

 iMMap menus

 Sensomap menus

 Magic menus

 MENU DESIGN

 Menu design

 Drop-down menus

 Web buttons

 Tree menus

 Sliding menus

 Menu tabs

 Image maps

 SITE LINKS

 Home

 Java downloads

 Prices / Buying

 Support

 Company

 Contact

 New menus

 Free menus

 PARTNER SITES

 Alien Menus

 Happy Menus
Sliding menu: iSlide Pro Tree Type II
Parameters
 
Name Function Values
General parameters
audioclick
audiomove
Sounds produced by any mouse click or mouse move action over the menu. (Sounds can also be individualised for entries using entries in the index file.) The name of an .au file
copyright
Fixed parameter which must be present for the menu to work. Copy and paste exactly from the starter package or demos.
entry
For entering menu information via parameter. Parameter name must be suffixed by the number of the entry - zero-based. The format is described in the index file documentation.
entryheight
Vertical space assigned to menu entries is normally the same as the icon or button image height (parameter: imgheight); the vertical space may be increased or decreased using this parameter. A small positive or negative integer.
entryindent
The pixel distance by which a tree view sub-menu shifts horizontally relative to its parent. (Trees only) An integer - 8 to 16 is recommended.
escapepage
Sets the page loaded by the applet if any fatal error is detected by the applet. Should normally be the HTML name of your non-java menu page; the page should be in the same directory as the applet.
menustyles
The number of styles in your stylesheet. 2 to 127.
menuanimspeed
The animation speed of sliding when folders open and close. 0: off
1-50: speeds from slowest (1) to fastest (50)
menuclosetrigger
The number of menu entries actually visible at which the applet triggers an automatic tidy-up by closing old folders. 0-50.
menudeftarget
If any entries in the index are not assigned a target frame in the link command, this parameter specifies the default target frame. The name of a frame as set in your <FRAME> tags.
menufile
The name of the first index file to be loaded into the applet. If using parameters to load the first index, leave out this parameter. Anything delivering an ASCII stream. Normally a .txt file created by the development environment. The stream or file must originate from a URL that is the same directory as or a sub-directory of the directory holding the applet.
menuXoffset
menuYoffset
Move the whole menu around relative to the sides of the applet. Integers.
startlevel
Sets the level to which tree sub-menus are visible on start-up. Over-ridden by the parameter menuclosetrigger if applicable. Instead you should normally use the start page facility in the index file for opening folders on start-up. (Trees only) A very small integer, preferably 1 or 0.
Graphics parameters
bgcolour
The background colour. Set this even when using a background image. An HTML hex code value. Do not preface with #.
bgimage
A background image for the menu. Tiled to fit if necessary just like an HTML background. A JPG or GIF file. All image files must be in the same directory as or a sub-directory of the directory holding the applet.
imgfile
A set of images for icons (trees) or buttons. If unspecified, each applet takes on its own set of default icons or buttons. A JPG or GIF file. All image files must be in the same directory as or a sub-directory of the directory holding the applet.
imgbasefile
A set of base images for combination with the above. Further explained in the documentation. Applies only to iSlide Pro Sliding Buttons, Expanding Buttons and Menubar. A JPG or GIF file. All image files must be in the same directory as or a sub-directory of the directory holding the applet.
imgheight
imgwidth
The height and width of the individual images contained in the file specified by imgfile above. Allows the applet to disect out the individual images. Pixel sizes.
imgXoffset
imgYoffset
If your index file specifies graphic images to replace or put alongside text, you can correct their positioning if necessary. Integers specifying pixel distances. Negative moves the images up or left.
imgtranscol
imghktranscol
Image resources for the applet should not use a transparent index as this is interpreted unreliably in java. For greater reliability use non-transparent image files, and specify a colour using these parameters which the applet should make transparent. Also works with JPG. (The 2nd of these parameters is a 2nd transparent colour for iSlide Pro Expanding Buttons & Menubar) An HTML hex code value. Do not preface with #.
scrollhoriz
scrollvert
Controls the positioning and appearance of horizontal and vertical scrolls. The exact availability and effect of these parameters depends which type of menu is being used. (Horizontal scrolling is only available on iSlide Pro Tree Type I and III). 0: off
1: "normal"
2: depending on applet, may result in forced appearance even when not needed, or appearing on both sides of the applet.
Negative/positive values: may switch the scrollbar from left to right or top to bottom.
scrollimages
A specially formatted image file with symbols for creating user-defined scrollbars. We provide a small library of scrollbars and instructions for making your own. If this parameter is not specified, each menu applet has a default internal scrollbar. To deactivate scrollbars, set the above parameters (not this one) to zero. A JPG or GIF file. All image files must be in the same directory as or a sub-directory of the directory holding the applet.
scrolljump
Sets the distance by which a single click on the end of a scrollbar will scroll the menu up or down. Specifies a percentage of the maximum scrollable distance. 10 to 100. Do not include % sign.
scrollwidth
The width of the scrollbar. If an image file is used to create the scrollbar appearance, this must specify the pixel height of the image file. An integer, normally about 6 to 16.
frameimage
A border image to go around the menu. Will not work until a border width greater than zero has also been set (see below). If necessary, the image will be tiled to fit like an HTML background image. Can be used for shadow and other effects. A JPG or GIF file. All image files must be in the same directory as or a sub-directory of the directory holding the applet.
frameleft
frameright
frametop
framebottom
framewidth
Specify the border widths for the border image. All four sides can have a different width - useful with shadow or title borders. Integers.
Text parameters
Note that most of these parameters are stylesheet parameters. If the parameters are suffixed with nothing, they set the stylesheet defaults (globally). If a stylesheet parameter is suffixed with a number, then only a single style in the stylesheet is set. Styles are only available if the menustyles parameter is set correctly. The numbers suffixed on the ends of stylesheet parameter names must correspond with the stylesheet markers in the index file.
textNcolour
textHcolour
textScolour
Stylesheet parameters, specifying respectively the normal text colour, the highlighted (mouse-over, focus) text colour, and the shadow colour behind the text (if specified). Shadows are switched off using the textshadow parameter. An HTML hex code value. Do not preface with #.
textAcolour
textBcolour
textVcolour
Stylesheet parameters with extended colour effects of various kinds specific to each menu type. They may specify active, visited or pressed text colours, or background and button colours depending on applet configuration. Easily set with the development environment which allows experimentation and immediate viewing of results. (Not all of these are available on all applets). An HTML hex code value. Do not preface with #.
textfont
Stylesheet parameter. True-type fonts are supported. Your site user must have the font installed to view it in the applet. "Helvetica" / "TimesRoman".
textNstyle
Stylesheet parameter. Sets italics / bold. 0: plain
1: bold
2: italics
3: bold italics
textXoffset
textYoffset
Stylesheet parameters. Each style can have text shifted up, down, left or right by pixel distances you specify. Integer values. Negative values move the text up or left.
textsize
Stylesheet parameter. The font size for this style. An integer.
textleftmargin
Stylesheet parameter. The hanging indent for wrapped paragraphs. (Applies to iSlide Pro-X Tree and iSlide Pro Tree Type II( A integer specifying a pixel distance.
textlineheight
Stylesheet parameter. Distance between lines when text is wrapped. (Does not apply to tree applets) An integer specifying a pixel distance. Should normally be similar to font size.
textmargin
Stylesheet parameter. The margins calculated at either side when text is wrapped. (Does not apply to tree applets) An integer specifying a pixel distance.
textposition
Stylesheet parameter. Sets text alignment. (Does not apply to tree applets) 0: centred
1: right
2: left
textshadow
Not a stylesheet parameter. Specifies the shadow type. Thin shadows recommended with background images. Fuzzy-edged shadows recommended with plain backgrounds. 0: no shadow
1: thin shadow
2: fuzzy-edged shadow
textXpress
textYpress
Not stylesheet parameters. The distance by which button text depresses when the button is clicked. (Applies only to iSlide Pro Sliding Buttons) An integer specifying a pixel distance.

 

  CURRENT MENU

The name of this java menu is iSlide Pro Tree Type II. It is a sliding java menu tree with redefinable graphics.

  LINKS FOR THIS MENU

Overview

Prices and order form

Feature comparison

System requirements

Download this java applet

More java applets like this

  HOW TO USE THIS MENU

How to put it in a web page

How to write parameters

How to write an index

Parameter list

XIXL commands

Exposed methods

Creating tree icons

Creating scrollbars

How to upload it

  DEMOS OF THIS MENU

Sliding menu: "Apple tree" - demonstrates the versatility of icon redefinitions, including tree structure and scrollbar designs (demo #3003)

Sliding menu: "Wooden library (1)" - classic multi-icon appearance (demo #3000)

Sliding menu: "Wooden library (2)" - as above with wooden frame (demo #3001)

Sliding menu: "Blue books" - formatting variations on the library theme (demo #3002)

Sliding menu: "Simple tree" - very compact, simple, fast implementation (demo #3004)

Sliding menu: "LCD/remote tree" - theme design showing background and border images (demo #3005)

Sliding menu: "Capacity demonstration (1)" - c. 3000 entries using a multi-index system for fast loading (demo #3006)

Sliding menu: "Capacity demonstration (2)" - c. 1000 entries with a single index file (demo #3007)

Sliding menu: "Ming theme" - theme design with metallic green paint and starfield (demo #3008)

Sliding menu: "Gold theme (1)" - simple theme design with gold colours and starfield (demo #3009)

Sliding menu: "Gold theme (2)" - shows user-configured fonts (demo #3010)

Sliding menu: "Tag graphics" - shows the use of tag graphics combined with history-tracking (demo #3011)

Sliding menu: "Blueprint" - theme design with simple geometric scheme (demo #3012)

Sliding menu: "Iron & Gold" - theme design with metallic icons and other matching graphics (demo #3013)

Sliding menu: "Multi-frame targeting" - shows the use of multiple commands (demo #3014)

Sliding menu: "Slideshow management" - shows the use of the timer feature (demo #3015)

Sliding menu: "Script control" - shows how to operate the applet using DHTML and how to trigger scripts from the applet (demo #3016)

Sliding menu: "Two applets talking to each other" - more advanced use of DHTML and index scripting (demo #3017)

Sliding menu: "Dynamic index" - server-side script generating menu content on the fly (demo #3018)
java menu