The shareware developers at fracturedSoftware have released EasyPalette 1.0, a set of REALbasic classes that simplify the addition of cross-platform tear-off floating palettes to REALbasic projects.
With EasyPalette, palette windows can contain grid style selection palettes of the type commonly used to select colors, patterns, line widths, arrow styles, tools and objects. Almost any kind of data that needs to be displayed and selected in a grid can be used with the tool, according to Peter Zegelin of fracturedSoftware.
“The EasyPalette API [application programming interface] is very simple, involving in many cases only a few calls to create the palette, handle the mouseDown, mouseDrag and mouseUp events, and then get the results,” Zegelin said. “EasyPalette seamlessly handles everything from the moment your user clicks on a palette popup button (or other control ) until they release, including the tear-off action if required.”
Easypalette costs US$25 and comes with source code. A fully functional demo can be downloaded from the fracturedSoftware Web site.