Archive for March 2008

JSDialog – Version 1.0.049 Now Available

A new version of JSDialog Pack is now available. Registered users should have received their copy last week. If you still haven’t received your release notice, then please contact me ASAP.

New features since the last blog post includes:

  • Unicode support for D2005 – D2007 versions.
  • Ability to include basic html formatting in content, header and footer sections
  • enhancements to radio buttons

Version History

Version 1.0.049
—————–
March 13, 2008

- Allow TJSCommandLinkButton controls to be used at designtime
- Include a package to allowing installing TJSCommandLinkButton at designtime (d2007 only)
- Fix a minor alignment issue
- Add new BiDiMode and ParentBiDiMode properties to various controls (support not fully implemented)
- Add a version information menu item to the components context menu at design time
- Help Link not displaying HandPoint cursor
- Help Link not positioning correctly when the button bar is invisible and command links are shown
- Fly over hints not working for command links and custom buttons (New property on TJSDialog descendants called ShowHint – default = False)
- Painting of the instruction background not covering the correct area when Instruction.ShowGlyph is true and an icon type is set
- Positioning of the radio buttons incorrect when an expanded dialog has more lines visible in the dialog body
- Footer not updating if changed when dialog is visible
- Raise ENoHelpLinkException type exception when Help Link has been clicked but default handling can’t find associated help file

Version 1.0.047
—————–
February 7, 2008

- Add support for grouped radio buttons (columns and border)
- improve control alignment and consistency
- improve usage of TButton controls where possible
- support disabled command link buttons
- support ability to hide custom buttons
- improve size calculation
- make size adjustments more efficient
- new public method “Update” added to TJSCustomDialog to force dialog to update
- draw border widths that are greater than 1 correctly
- new virtual method HeightAdjustment
- new virtual method WidthAdjustment
- document missing properties and classes
- new event OnKeyPress
- support Unicode content
- support formating in Content, Header, Footer sections.
- register TJSDialogCheck component by default
- Make sure a headers glyph size is only used for calculating the header rect if the Icon property is tdiCustom
- Always allow Alt+F4 to close a dialog when it is being previewed in the IDE
- Fix various Installation application issues

Radio Buttons with Columns
Grouped Radio Buttons
Formatted Text