-- Work out why XFreeFont in font.cpp produces a segv. This is
- currently commented out, which presumably causes a memory leak.
-
-- Also work out why wxWindow::SetFont causes the widget to be shrunk
- to fit its text, in dialogs. Uncomment the SetFont implementation and pop
- up a dialog, e.g. an About box. Widgets are arranged
- incorrectly. Seems to be OK for non-dialog panels, once the
- size has been restored after the font setting.
- In fact it seems OK for dialogs now!!! Weird.
-
-- ChangeFont should have an extra arg, to allow for not resizing
- the window back to the original size after setting the font.
- Also don't call SetFont from constructor, assign the font and
- call ChangeFont so we can pass FALSE if the size has been passed
- as the default (which means: wxWin should choose an appropriate
- size, so Motif should expand/contract the widget as appropriate).
-
-- Colour setting in widgets (almost done).
-
-- Implementation of OnEraseBackground. How? Call OnEraseBackground
- just before OnPaint? Will duplicate Xlib's own erase of the background.
- However, this is usually OK, because the default wxWindow::OnEraseBackground
- can do nothing (SetBackgroundColour will make the background look OK).
- And if a custom OnEraseBackground uses the same colour as the window
- background, no flicker will be seen. If it does something else, such as
- painting a tiled bitmap, then a slight flicker might be seen unless
- X can be persuaded not to repaint the window background by default.
-
-- wxSpinButton