I've posted a new update 0.0.6 of the Tapestry
Palette. Tapestry Palette is an Eclipse plugin which builds upon the Spindle
plugin to assist Tapestry Developers.
Tapestry Palette
provides:
1. A Tapestry component
palette showing all components available to be used in your application
development. 2. An inspector to display
component parameters and documentation embedded in the component
definitions. 3. Drag and drop of components
from the palette onto a template to add components to a
template. 4. A custom property-sheet to
inspect component parameters without switching from the Spindle template editor
to the specification
editor.
This new update provides
two new user-interface
features:
1. Most-Used
components
The component palette
maintains a folder labeled "Most Used" which contains the 10 components you use
most often. You can drag components from this folder rather than hunting for
them in the folder hierarchy. The figure below shows the Most Used folder in my
Linux Eclipse environment:
Thanks to James Treleaven for the
suggestion.
2. Informal
parameter editing
The custom
property sheet now allows editing of informal component parameters. If the
referenced component supports informal parameters an "Informal" category is
included in the property sheet. To add an informal parameter enter the name of
the parameter as the value of the '+' property. The named parameter will be
added to the Informal category and you can then enter a value for the informal
parameter. For more information on using the property sheet to edit component
parameters read my earlier
post.
The update also includes updated
validation of drag and drop of components and improved auto editing of the
specification when using the property-sheet to edit component
parameters.
This update no longer
requires the specification editor to be open to use drag and drop but does
require that Spindle 3.1.14 be
installed
After updating the
Spindle plugin you can install the Tapestry Palette plugin from within Eclipse
via the update site: http://www.mjhenderson.com/updates