Change Notes for the JDLG 1.3.2.0 070801_1547 development snapshot ------------------------------------------------------------------ JDLG 1.3.2 comes with a new layout management to correct limitations with resizing and scaling of dialogs. 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_070730_1739): - Fixed a bug with multiline EditText that could result in losing any recent text changes when switching tabs after resizing the dialog. - Fixed a problem with TabBox that could have the effect that the focus was not set on the tab when changing the tab pane with the mouse. - Fixed a problem with ListBox scrollbars. If present, the horizontal scrollbar could move to the rightmost position in some cases. - Fixed a problem with ListBox that resulted in an extra rule if activeline was set to 0, the ListBox received the focus and a line other than the first one was clicked. This problem was introduced in JDLG_1320_070730_1739. - Fixed a problem with ListBox scrollbars after resizing the dialog. This problem was introduced in JDLG_1320_070730_1739. - Added the orientation attribute to the ProgressBar to supersede the previous direction attribute. Below is an updated list of the supported properties of the progress bar control. Class name: ProgressBar The following specific attributes are supported: - orientation (integer) This attribute specifies the orientation of the ProgressBar control. Supported values are: 0 = horizontal (default), 1 = vertical - min (integer) This attribute specifies the minimum value indicated by the progress bar (default = 0). - max (integer) This attribute specifies the maximum value indicated by the progress bar (default = 100). - value (integer) This attribute specifies the current value indicated by the progress bar (default = 0). - indeterminate (integer) This attribute specifies the "indeterminate" state of the ProgressBar control. This may be used to indicate the progress of an ongoing operation is currently not known and visualized by an animated progress bar. Supported values are: 1 = on, 0 = off - text (string) This attribute specifies the label text of the ProgressBar. If no text is present no label is displayed. A %% in the text is replaced by the completion percentage. - fontface (string) - fontsize (integer) - fontstyle (string) These attributes specify the font of the label text. - bgcolor (string) - fgcolor (string) These attributes specify the background and foreground color of the progress bar. 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.