Echo2Extras

About

Echo2 Extras is a collection of general-purpose Echo2 components. These components do not require any libraries except for Echo2 to operate (i.e., components such as file transfer and charting were not including in this library as they would add dependencies to it). Contributions to this library are welcomed, but components will be reviewed/approved beforehand.

At the present time this library should be considered API-unstable, i.e., breaking changes may be made to subsequent versions of the API.

This library also serves to provide an example of how to create your own AJAX/HTML/JavaScript-rendering Echo2 components.

Echo2 Extras Homepage

[WWW] http://www.nextapp.com/platform/echo2/extras

Demo Application

A demo application is available here:

[WWW] http://demo.nextapp.com/ExtrasTest/app

The demo app was built from a recent SVN snapshot, it should not be considered stable. If it breaks, you get to keep both pieces.

Echo2 Version Depedency

Although it's implied by the verbiage above, it's worth explicitly mentioning that the extras package depends on the beta release of Echo2. Using the last stable release version of Echo2 will allow you to compile a limited set of combinations of Echo2 release and Extras, however, you will get runtime errors.

Included Components

Echo2 Extras provides the following components:

AccordionPane

A pane / pane container component which contains multiple panes in vertically arranged tabs that slide up and down to reveal a single child at a time. (Currently under heavy development).

BorderPane

A pane / pane container component which draw a graphical FillImageBorder around a region.

CalendarField

A calendar selection component, currently under heavy development but somewhat functional.

ColorSelect

A hue/saturation/value-based color selection widget, similar to that provided by Photoshop or The Gimp (GTK library). Fully functional.

PullDownMenu

A pulldown/pop-up menu component capable of rendering multiple levels of menu. Currently very unstable and not suitable for use.

TabPane

A pane which renders its children in individually selectable tabs. Semi-stable at the moment.

License

Echo2 Extras is licensed under the Mozilla Public License (MPL). Optionally, the user can license the software under the GNU Lesser/Library General Public License (LGPL) or the GNU General Public License (GPL).

Source Code Repository

Echo2 Extras is available at the following Subversion repository: svn://svn.nextapp.com/echo2extras

Check out the 'trunk' for the latest development version at the following SVN URI: svn://svn.nextapp.com/echo2extras/trunk

Contributed patches

[WWW] Various improvements

last edited 2007-04-11 11:40:07 by federico