HIGH PRIORITY
-------------
-Integrate Robert's wxGrid enhancements.
-
Find/add wxThread sample - Arthur T-D?
-wxControl dimensions should be optionally based on dialog font
-size for portability (dialog units as per Windows).
-
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).
-
-Change DnD classes to use global symbols, and wxString.
-
Update manual.
wxApp changes DONE
wxMenu changes DONE
wxTaskBarIcon DONE
wxMsgCatalog etc.
wxLog
- wxConfig, wxRegKey
+ wxConfig DONE
+ wxRegKey
wxTabCtrl DONE
- wxNotebook
+ wxNotebook DONE (some more explanation required)
wxWave DONE
wxJoystick DONE
wxStatusBar95 and wxFrame status bar functions
wxListBox changes (for ownerdraw functionality)
wxThread DONE (except for topic overview)
wxHelpController classes DONE (except for Unix ones)
- wxString
- wxTString
+ wxString PARTLY DONE
Drag and drop (change API if required, e.g. const).
- wxCheckListBox
+ wxCheckListBox DONE
+ wxAcceleratorTable DONE
wxBaseArray, other arrays
(wxOwnerDrawn)
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.
-EVT_ENTER/LEAVE_WINDOW: Perhaps one approach to reliable implementation of
-EVT_LEAVE_WINDOW is to set a flag when the mouse pointer is in a window,
-then in idle time, check this window.
-If the flag is set but the mouse pointer is outside the window, then
-it's time to generate an EVT_LEAVE_WINDOW. This would be necessary at
-least for the case when the mouse cursor goes off the application windows,
-and no motion event was generated (i.e. you moved the mouse quickly!).
-If it goes from one app window to another, you could generate the event sooner.
+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.
+
+Add centring, right justify styles to wxStaticText.
+
+Synchronize drawing functions on all platforms, using Chris's
+code to test them.
+
+Extend wxSystemSettings to get symbols for current nationality,
+e.g. ',' instead of '.' for decimal points.
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.
Perhaps rewrite wxFile to use FILE* descriptors, so Eof and Flush
can work.
+
+Find out how to set wxFileSelector position.