Modern Java
http://www.modernminds.com
W hat's New

This page lists the history of new features added to the Ultimate Button Bar, along with the details of changes, enhancements, and bug fixes. The Ultimate Button Bar version 1.0 was released on 22 March 1997.


Version 1.11 (released 21 April 1998)
  • Bug Fix

    Affects:
    • ButtonBar class

    Fixed a problem where a button image might (in some cases) not be shifted properly (using the downShift parameter) if the button bar has a vertical orientation and the buttons are not positioned edge-to-edge.

Version 1.1 (released 18 October 1997)
  • New!

    Affects:
    • ImageURLButtonBar applet
    • TextURLButtonBar applet

    New parameters have been added to each of these applets that allow the three primary button bars to be "brightened" or "dimmed," and optionally "tinted" using a user specified tint color.

    The brightness parameters are: baseBrighten (base button bar), mouseOverBrighten (mouseOver button bar), and mouseDownBrighten (mouseDown button bar).

    The tint parameters (which must be used in conjunction with the brightness parameters) are: baseBrightenTint (base button bar), moBrightenTint (mouseOver button bar), and mdBrightenTint (mouseDown button bar).

    There is also one additional parameter that can also be used to control brightness and tinting for the mouseDown button bar (mdBrightenAll) .

  • New!

    Affects:
    • ImageURLButtonBar applet
    • TextURLButtonBar applet

    A new ImageURLButtonBar example has been added ("Single Image 2") that demonstrates how a single image can be brightened and tinted using applet parameters to create three distinct looking button states.

    A new TextURLButtonBar example has been added ("Sticky Button Bar") that demonstrates how to use "sticky" buttons, and also demonstrates how "tinting" can be used to create a color shift in button images.

  • New!

    Affects:
    • ImageURLButtonBar applet
    • TextURLButtonBar applet
    • LiteTextURLButtonBar applet

    A new "appletBGColor" parameter has been added which can be used to set the background color for the applet.

    An applet background color can be used to minimize potential visual distraction when the web page is initialized, resized, or scrolled.

  • Enhancement

    Affects:
    • ButtonBar class

    The constructors of the ButtonBar class have been modified to support the new "brightness" and "tint" options.

    Programmers who are using the class in Java applications or applets will need to update the source code in order to use the new version of the class.

  • Enhancement

    Affects:
    • All of the software components

    Numerous internal changes have been made which might improve the performance of the software on some platforms.

  • New!

    Affects:
    • Documentation

    A new page of documentation has been added ("Java Logging") that describes how to use the Java log when tracking down errors.

  • Enhancement

    Affects:
    • Documentation

    The documentation has been restructured a bit, and the layout and design has been modified slightly to better match the layout and design of the documentation for other Modern Minds software.
Version 1.03 (released 29 June 1997)
  • New!

    Affects:
    • ImageURLButtonBar applet
    • TextURLButtonBar applet

    Added applet parameter "useCodeBase". If useCodeBase is true, then image file locations will be based on the directory in which the Java class files are located. If useCodeBase is false, then the locations will be based on the HTML directory. Note that audio file locations are always based on the Java directory. The default for useCodeBase is false (use HTML directory for base).

  • Enhancement

    Affects:
    • ImageURLButtonBar applet
    • TextURLButtonBar applet

    Added the capability of loading multiple URLs for each button with an optional target for each URL.

  • Enhancement

    Affects:
    • ImageURLButtonBar applet
    • TextURLButtonBar applet
    • LiteTextURLButtonBar applet

    The "stick" parameter will now accept a button number in addition to the value of "true" or "false". If a button number is specified, then that button will be "stuck" down when the button bar initializes.
Version 1.02 (released 22 June 1997)
  • Enhancement

    Affects:
    • TextURLButtonBar applet

    The TextURLButtonBar applet now supports a transparent button background if a background image file is used.

    See the applet documentation for more details.
Version 1.01 (released 18 April 1997)
  • New!

    Affects:
    • ImageURLButtonBar applet
    • TextURLButtonBar applet
    • LiteTextURLButtonBar applet

    Each of the applets included with the Ultimate Button Bar package now supports an applet parameter called "stick." If a button bar's "stick" parameter is set to "true" then when a button on the button bar is clicked, the button will "stick" in the button down position until another button is clicked. This is useful for a navigational button bar used in a frame since the user can see what button he/she last clicked.

  • Enhancement

    Affects:
    • ButtonBar class
    • ButtonRegion class

    The ButtonBar and the ButtonRegion classes were changed to support the new "sticky" behavior for the applets. See the ButtonRegion documentation for details.
Copyright © 1997 by Modern Minds, Inc.