Solved wxMotif scrolling display problem; added wxImageModule;
added wxRETAINED support in wxMotif; changed wxDC::SetBackground behaviour; changed OnKeyDown/OnChar behaviour; fixed wxToolBar toggle bugs; fixed wxImage on wxMotif bug whereby new was used to allocate XImage data git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@1677 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -25,7 +25,8 @@ wxMotif:
|
||||
|
||||
- wxRadioBox sometimes doesn't show (e.g. in controls sample).
|
||||
|
||||
- wxStaticText doesn't wrap.
|
||||
- Can't set the colours for the buttons in the file selector, for
|
||||
some reason.
|
||||
|
||||
General:
|
||||
--------
|
||||
|
@@ -12,16 +12,26 @@ wxMSW:
|
||||
|
||||
- Makefiles for more compilers and samples; Cygwin makefiles
|
||||
rationalised.
|
||||
- Added DLL support to VC++ makefiles.
|
||||
- Added VC++ project file for compiling as DLL.
|
||||
|
||||
wxMotif:
|
||||
|
||||
- Added OnEraseBackground invocation.
|
||||
- Added wxRETAINED implementation for wxScrolledWindow.
|
||||
- Cured scrolling display problem by adding XmUpdateDisplay.
|
||||
- Tried to make lex-ing in the makefile more generic (command line
|
||||
syntax should apply to both lex and flex).
|
||||
- Changed file selector colours for consistency (except for buttons:
|
||||
crashes for some reason).
|
||||
- Fixed wxMotif version of wxImage::ConvertToBitmap (used new instead
|
||||
of malloc, which causes memory problems).
|
||||
|
||||
General:
|
||||
|
||||
- Further doc improvements.
|
||||
- wxGenericValidator added.
|
||||
|
||||
- Added wxImageModule to image.cpp, so adds/cleans up standard handlers
|
||||
automatically.
|
||||
|
||||
Beta 3, January 31st 1999
|
||||
-------------------------
|
||||
|
@@ -6,4 +6,8 @@ Outstanding issues
|
||||
- wxTextCtrl doesn't work as a stream buffer in Linux/gcc
|
||||
- No wxSpinButton
|
||||
- Need a way of specifying default settings for colour/font/etc.
|
||||
- More optimisation could be done to reduce X server traffic, etc.
|
||||
- More optimisation could be done to reduce X server traffic, etc.
|
||||
- Should scrollbars take on the background colour? Not right for
|
||||
e.g. wxScrolledWindows, so maybe have wxSystemSettings value for
|
||||
scrollbar colour, and/or ability to set scrollbar colour independently.
|
||||
|
||||
|
@@ -1,7 +1,7 @@
|
||||
wxMotif TODO
|
||||
------------
|
||||
|
||||
Updated: 28/12/98
|
||||
Updated: 11/02/99
|
||||
|
||||
-------------------------------o-------------------------
|
||||
|
||||
@@ -16,24 +16,10 @@ High Priority
|
||||
- Have a central/per app file for colour settings, with a wxWin
|
||||
app to allow changing settings interactively.
|
||||
|
||||
- Colour setting in widgets (almost done). Should scrollbars take
|
||||
on the background colour? Not right for e.g. wxScrolledWindows,
|
||||
so maybe have wxSystemSettings value for scrollbar colour, and/or
|
||||
ability to set scrollbar colour independently.
|
||||
|
||||
- Optimize wxWindow OnPaint to avoid flicker, collapsing Expose events
|
||||
as per flicker fix in 1.68. It will be tricky to avoid
|
||||
interfering with non-wxScrolledWindow widgets except by
|
||||
explicitly testing for wxScrolledWindow.
|
||||
|
||||
- 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.
|
||||
- Implementation of default event processing (i.e. passing on an intercepted
|
||||
event such as OnChar to the system). Currently, such events are processed
|
||||
anyway, so for example intercepting left-click in a widget doesn't disable
|
||||
the default behaviour. See TODOs in window.cpp.
|
||||
|
||||
- wxRadioBox doesn't show up in the controls sample, though it's
|
||||
OK on other dialogs (e.g. printing sample).
|
||||
@@ -46,11 +32,12 @@ High Priority
|
||||
|
||||
- Use wxImage to load other formats into wxBitmaps, such as PNG, BMP.
|
||||
|
||||
- Implement scaled Blit as per John Price's impementation for 1.68.
|
||||
|
||||
Low Priority
|
||||
------------
|
||||
|
||||
- Painting a retained window could be optimized further (see
|
||||
wxWindow::DoPaint).
|
||||
|
||||
- Visuals: how to select an appropriate one? See Thomas Runge's
|
||||
visual patch for 1.68 -- should be straightforward to port to 2.0.
|
||||
|
||||
@@ -64,11 +51,7 @@ Low Priority
|
||||
when implemented as extra bitmap handlers, the code won't be linked
|
||||
unless needed. Update: see if wxImage can handle these formats.
|
||||
|
||||
- Enhance event handling such that you override e.g. left-click
|
||||
and unless you call the base OnMouseEvent, the click won't be
|
||||
sent to the button. Required for Dialog Editor.
|
||||
|
||||
- Get Dialog Editor working under Motif.
|
||||
- Get Dialog Editor working (better) under Motif.
|
||||
|
||||
- New wxHelp version: try using the XmHTML widget at
|
||||
http://www.xs4all.nl/~ripley/XmHTML/.
|
||||
@@ -107,8 +90,6 @@ Low Priority
|
||||
- Miscellaneous classes e.g. wxJoystick (identical to GTK's one for
|
||||
Linux)
|
||||
|
||||
- Blit scaling
|
||||
|
||||
- Get ODBC classes and sample working.
|
||||
|
||||
- Work out why wxTextCtrl doesn't work as a stream buffer under
|
||||
|
Reference in New Issue
Block a user