Change Notes for the JDLG_1320_071010_1749 development snapshot --------------------------------------------------------------- Thank you for your interest and help in improving JDLG. JDLG 1.3.2 comes with a new layout management algorithm to correct limitations with resizing and scaling of dialogs. It also includes a number of defect fixes performance and functional enhancements. We expect it to shortly replace earlier JDLG versions. If you encounter any problems with this release please send us a problem report to jdlg@marxmeier.com. Fixed problems in this release (relative to JDLG_1320_071002_1800): - Deleting a multi-column listboxe could result in exceptions. - Fixed a problem with ListBoxHeader fonts. When a ListBox was copied from a model the font was not be honored in some cases. - Fixed a TabBox resize problem on Windows. Objects in a tabbox may not be resized properly in some cases when the window size was changed and resizepolicy=layout was used. - Improved the bottom/right relative layout in a tabbox. Objects positioned or sized relative to the lower or right boundary of the parent are now attached without extra padding. - Added an option to obtain or set the reference point of an application. The application.referencex and application.referencey attributes may be used to obtain or specify the reference point for an application. These attributes return and expect an integer value with a pixel offset from the screen. The referencex/referencey attributes are changed when the application window is moved on the screen. When specified the new value is honored the next time a window is opened. These attributes have no effect if application.referencepoint is set to zero (by default it is set to 1). - A tooltip was added to the JDLG SysTray icon. Known problems: - In rare cases opening a window for the first time after starting a new session might display only the window frame but not its content. As a workaround the problem may be corrected by minimizing and then restoring the window. - Restoring a window that was initially opened maximized may move the window to the upper left or lower right corner in some cases. - When resizing a window that uses multiple fonts, some window sizes may result in a subobtimal layout. This appears to be caused a different aspect ratio, depending on the size. - If the Window menu has multiple identical entries they are not distinguished. The first entry is always activated regardless which entry is clicked. This has always been a bug in JDLG and will be solved in a future release. - Changing the layoutpolicy of a dialog after maximizing may not work correctly. - A maximized window that was made invisible and then visible again may have an incorrect "normal" size. - The focuscolor attribute may not work correctly in some cases when the application sets the focus to a different object. In this case more than a single object may use the focuscolor.