HIGH PRIORITY
-------------
-Integrate Robert's wxGrid enhancements.
-
Find/add wxThread sample - Arthur T-D?
wxControl dimensions should be optionally based on dialog font
Implement wxDC floating point transformations.
-Remove transformation from device to logical coordinates from
-events e.g. mouse events.
-
Add wxDC::DeviceToLogical -> wxPoint etc (convenience accessors).
Revamp Dialog Editor for new controls and properties (e.g.
window id).
-Registry classes (check out wxConfig class - see issues.txt).
+Tidy wxConfig API.
+
+Change DnD classes to use global symbols, and wxString.
Update manual.
wxApp changes DONE
wxTaskBarIcon DONE
wxMsgCatalog etc.
wxLog
- wxConfig, wxRegKey
- wxTabCtrl
- wxWave
- wxJoystick
+ wxConfig DONE
+ wxRegKey
+ wxTabCtrl DONE
+ wxNotebook DONE (some more explanation required)
+ wxWave DONE
+ wxJoystick DONE
wxStatusBar95 and wxFrame status bar functions
wxListBox changes (for ownerdraw functionality)
- wxThread
- wxString
- wxTString
+ wxThread DONE (except for topic overview)
+ wxHelpController classes DONE (except for Unix ones)
+ wxString PARTLY DONE
Drag and drop (change API if required, e.g. const).
- wxCheckListBox
+ wxCheckListBox DONE
+ wxAcceleratorTable DONE
wxBaseArray, other arrays
(wxOwnerDrawn)
- Various events
Document the include file for each class
+ Macros, e.g. wxASSERT
+ Stream classes
+ Functions
Write tutorial.
-Other static classes.
+A wxDC function (or two) for drawing 3D edges.
Makefiles for other compilers. Generic makefiles?
Rewrite makefiles to maintain simultaneous debug/release
More wxSystemSettings (see comment in settings.cpp).
-wxSocket integration.
-
-wxListCtrl, wxTreeCtrl, wxImageList integration with Robert
-Roebling's classes.
-
-Convert OGL, other utilities and samples.
+Convert remaining utilities e.g. (GLCanvas; wxGraphLayout) and samples
Check TODO entries.
-Change #include "wx/xxx.h" to #include <wx/xxx.h>
-
-Tidy code further, e.g. formatting from DevStudio, plus
-standard header.
-
Shell function to invoke a document with open, print, whatever...
-wxTextCtrl (and wxMultiText/wxTextWindow in wxWin 1.xx) - differences between Edit
-and RichEdit controls.
-
Make use of Vadim's gettext implementation throughout wxWin code.
Document it.
-Change wxUpdateIterator to use wxRegion; or scrap
-wxUpdateIterator? See wxGTK.
-
-Check WXWIN_COMPATIBILITY mode, remove any unnecessary #ifdefs.
-
Retain callback functions; have semi-compatible callback function prototypes
for all controls, at least in WXWIN_COMPATIBLE mode, but
retain (Set)Callback for all compilations. This is following a
panicky response to losing callbacks.
-Merge dib.cpp, dibutils.cpp.
-
-Simplify the toolbar samples.
+Merge dib.cpp, dibutils.cpp (see also some DIB code in bitmap.cpp).
Add a wxTabCtrl sample.
+Improve printing. More API functions for printer DCs (to get
+printer characteristics) and more reliable printing framework.
+
+Add GetIcon, GetBitmap to wxImageList. Perhaps store bitmaps
+in image list so we can get them later.
+
LOW PRIORITY
------------
argument, so instead just allow controls loaded from native
resource to deal with this style and call default processing.
-Completion of drag and drop support (Vadim).
-
Better clipboard support.
-Toolbars: use event tables not virtual functions.
-
wxWizard class?
Doc/view - have some standard views/docs e.g. wxTextView.
Rich text class?
-Optimize size further.
-
-wxThread integration.
-
Look at WinCE stuff incl. database classes.
Improve conversion guide, compatibility classes, tools?
Improve and expand wxSizer classes.
-Write more validators.
+Write more validators. Also, how do they work if loading the
+dialog from a .wxr? Could call SetValidator from within
+InitDialog for all controls, then call TransferDataToWindow.
Classes for file/OS utility functions.