Bug List

Class smjg.libs.sdwf.dialog.Dialog
Keyboard navigation doesn't work in a dialog with WS.CHILD style.

Member smjg::libs::sdwf::control::EditBox.scrollPosition ()
For a single-line edit box, it should return the zero-based index of the leftmost visible character. However, for some strange reason it is always returning zero.

Member smjg::libs::sdwf::control::EditBox.scrollPosition (uint pos)
No effect on a single-line edit box. The Windows API documentation isn't crystal clear on whether EM_LINESCROLL is supposed to work at all on such things.

Class smjg.libs.sdwf.commondialog.FileDialog
The resizing widget tends to have a hole in the edge, at least under Windows 98SE. I have as yet been unable to figure out why.

Class smjg.libs.sdwf.commondialog.FontDialog
Even if the Script drop-down is 'enabled', it remains permanently blank. I have as yet been unable to figure out why.

Class smjg.libs.sdwf.print.PrintDialog
When Print to File is used, an old Windows 3.1-style file dialog is used to prompt for the file name by which to save. I have as yet been unable to figure out why.

Member smjg::libs::sdwf::commoncontrol::TreeView.processEdit (uint message, uint wParam, int lParam, WindowBase receivedVia, out bool swallow)
In a dialog box that has an ID.CANCEL button but no ID.OK button, pressing either Enter or Esc tends to cancel the edit. A workaround is to define the dialog to have both buttons and make one of them invisible.

Member smjg::libs::sdwf::window::Window.defaultSize ()
This function doesn't work on MDI child windows created during application startup. Moreover, such windows tend to come out at the minimum size. A workaround is demonstrated in the MDI Edit example.

Namespace smjg.libs.sdwf.messagelog
If a message handler exits via a thrown exception, then the nesting level may sometimes be messed up.

Generated on Sun Jan 11 21:54:03 2009 for Stewart's D Windows Framework by  doxygen 1.5.4