About
The ultimate java resource for cascading menus. Unique benefits include:
superior performance
higher scalability
greater optical impact
faster development
true frame-crossing
Hidden features are UNOFFICIAL. This means, among other things, that these features
are not necessarily tested and that they may not work under all circumstances. They
may also be revised at any time and go missing from a future version (or already have
disappeared from the current version). The parameters are also not subject to safety
checks by the menus, which means that if you insert the wrong values, the menus could
completely malfunction.
The hidden features are published here in the hope that some customers may find them
useful. It is in this spirit we offer them.
Before attempting to use these, you should ensure that you know how applet parameters work. Note that
parameter names are case-sensitive.
<PARAM NAME="openOnRoll" VALUE="false">
Adding this parameter will change the initial launch behaviour of the submenus. The standard JRE behaviour (which is same as the standard behaviour for Windows OS menus) is to require a click for an initial session launch, followed by rollover activation of subsequent submenus during the same menu session. The standard MSVM/SymantecVM behaviour is to allow a simple rollover to begin the menu session rather than a click. The modified behaviour (as modified by this parameter) is to synchronize the two standard behaviours so that a click is always required to begin the menu session. This hidden feature only affects Microsoft and Symantec java virtual machines. Rollover session-starting is not available, for good technical reasons, with the Sun VM (JRE) and setting this parameter to true will not affect the JRE behaviour.
<PARAM NAME="closeOnClick" VALUE="true">
Adding this parameter will modify the trigger for closing the menu system. Note that the default closing trigger differs depending on the client operating system and the java virtual machine. This parameter only affects those environment combinations in which the default trigger is "move the mouse off the menu system (and wait a little)". Where the default menu trigger is as just stated, the effect of this hidden parameter is to cause the menu system to close when a menu item is clicked instead.
<PARAM NAME="baseClearance" VALUE="[integer]">
This parameter affects menus running with Sun's JRE. It can be used to increase the minimum default clearance between submenus and the bottom of the screen. In other words, if your submenu is so big that it would otherwise go close to the bottom of the screen, this parameter can be used to raise the submenu higher up the screen. The value should be an integer and specifies a pixel distance. Negative values will move the submenu down instead, which is not advised. It should not normally be of interest to use this parameter.
<PARAM NAME="safeMac" VALUE="true">
Will force the menus to use standard AWT submenus if Mac OSX is detected. This parameter may well be useless.
<PARAM NAME="showAbout" VALUE="no">
Adding this parameter will cause the right-click information panel not to show. Professional and Enterprise versions only. Please note that this will make debugging and long-term maintenance difficult for you or your successor.