]> git.saurik.com Git - wxWidgets.git/blobdiff - docs/msw/todo.txt
fixed #pragma implementation/interface numdlgg.h to numdlgg.cpp ; fixed bug: spincont...
[wxWidgets.git] / docs / msw / todo.txt
index 2628b9ffb0764edcc7c56a2c688a9b1e95a00f08..a6a72a791ff704cf227a43d03bc1bf5b24c6e12d 100644 (file)
@@ -5,73 +5,37 @@ Todo on wxWin 2.0, Windows platform
 HIGH PRIORITY
 -------------
 
 HIGH PRIORITY
 -------------
 
-Find/add wxThread sample - Arthur T-D?
+Add further controls and properties to Dialog Editor.
 
 
-Implement wxDC floating point transformations.
+Add centring, right justify styles to wxStaticText.
 
 
-Add wxDC::DeviceToLogical -> wxPoint etc (convenience accessors).
+Extend wxSystemSettings to get symbols for current nationality,
+e.g. ',' instead of '.' for decimal points.
 
 
-Revamp Dialog Editor for new controls and properties (e.g.
-window id).
-
-Update manual.
-    wxApp changes       DONE
-    wxMenu changes      DONE
-    wxModule            DONE
-    wxRegion            DONE
-    wxFile              DONE
-    wxTempFile
-    wxMask              DONE
-    wxDC:Blit           DONE
-    wxTaskBarIcon       DONE
-    wxMsgCatalog etc.
-    wxLog
-    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            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      DONE
-    wxAcceleratorTable  DONE
-    wxBaseArray, other arrays
-    (wxOwnerDrawn)
-    Document the include file for each class
-    Macros, e.g. wxASSERT
-    Stream classes
-    Functions
+Supply correct ctl3d/odbc lib files for BC++, Watcom (corrupt?)
 
 
-Write tutorial.
+wxToolTip::Enable should be static for wxGTK compatibility (VZ)
 
 
-A wxDC function (or two) for drawing 3D edges.
+LOW PRIORITY (MEDIUM TERM)
+--------------------------
 
 
-Makefiles for other compilers. Generic makefiles?
-Rewrite makefiles to maintain simultaneous debug/release
-objects.
+Supply VC++ project generator utility.
 
 
-More wxSystemSettings (see comment in settings.cpp).
+Convert remaining utilities e.g. wxGraphLayout.
 
 
-Convert remaining utilities e.g. (GLCanvas; wxGraphLayout) and samples
+More wxSystemSettings (see comment in settings.cpp).
 
 
-Check TODO entries.
+Synchronize drawing functions on all platforms, using Chris's
+code to test them.
 
 Shell function to invoke a document with open, print, whatever...
 
 
 Shell function to invoke a document with open, print, whatever...
 
-Make use of Vadim's gettext implementation throughout wxWin code.
-Document it.
+Write tutorial.
 
 
-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.
+Add wxDC::DeviceToLogical -> wxPoint etc (convenience accessors).
 
 
-Merge dib.cpp, dibutils.cpp (see also some DIB code in bitmap.cpp).
+Generic makefiles? Rewrite makefiles to maintain simultaneous debug/release
+objects.
 
 Add a wxTabCtrl sample.
 
 
 Add a wxTabCtrl sample.
 
@@ -81,16 +45,7 @@ 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 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
-------------
+Merge dib.cpp, dibutils.cpp (see also some DIB code in bitmap.cpp).
 
 Debug PNG support in wxBitmap (no 4-bit support), and possibly add a convertor from PNG
 to HICON. We could perhaps also support inclusion of PNGs into
 
 Debug PNG support in wxBitmap (no 4-bit support), and possibly add a convertor from PNG
 to HICON. We could perhaps also support inclusion of PNGs into
@@ -100,46 +55,21 @@ Fonts: ability to enumerate them.
 
 Angled text.
 
 
 Angled text.
 
-Eliminate Set/GetDefaultBackgroundColour? Just take background
-colour for child control instead.
-
 Think about reimplementing wxBitmapButton, wxStaticBitmap using
 BS_BITMAP, SS_BITMAP - but this may not allow wxBitmap
 argument, so instead just allow controls loaded from native
 resource to deal with this style and call default processing.
 
 Think about reimplementing wxBitmapButton, wxStaticBitmap using
 BS_BITMAP, SS_BITMAP - but this may not allow wxBitmap
 argument, so instead just allow controls loaded from native
 resource to deal with this style and call default processing.
 
-Better clipboard support.
-
 wxWizard class?
 
 Doc/view - have some standard views/docs e.g. wxTextView.
 
 wxWizard class?
 
 Doc/view - have some standard views/docs e.g. wxTextView.
 
-wxClassWizard for generating files, chunks of code.
-
 Miscellaneous file/system function wrappers.
 
 Miscellaneous file/system function wrappers.
 
-wxImage or replacement; further wxBitmap/wxIcon etc. functions
-(load animated icos).
-
-Integrate existing multimedia classes.
-
-Rich text class?
-
-Look at WinCE stuff incl. database classes.
-
-Improve conversion guide, compatibility classes, tools?
-
 Bug database.
 
 Bug database.
 
-ActiveX support?
-
-OpenGL integration.
-
 Menu bitmaps - document Vadim's enhancements.
 
 Menu bitmaps - document Vadim's enhancements.
 
-Enhance Tex2RTF to generate Microsoft HTML help, perhaps Netscape
-HTML help also.
-
 wxCreateDynamicObject is apparently slow: ~ 2000 calls to strcmp. Need to
 use some kind of hash table scheme.
 
 wxCreateDynamicObject is apparently slow: ~ 2000 calls to strcmp. Need to
 use some kind of hash table scheme.
 
@@ -149,8 +79,6 @@ to wxFrame to mirror the X situation (multiple displays).
 Write translator between old and new .wxr formats (including
 substituting static text for obsolete labels).
 
 Write translator between old and new .wxr formats (including
 substituting static text for obsolete labels).
 
-Improve and expand wxSizer classes.
-
 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.
 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.
@@ -159,6 +87,30 @@ Classes for file/OS utility functions.
 
 Add support for more static controls e.g. wxStaticLine.
 
 
 Add support for more static controls e.g. wxStaticLine.
 
+Perhaps rewrite wxFile to use FILE* descriptors, so Eof and Flush
+can work.
+
+Find out how to set wxFileDialog position.
+
+Maybe bundle Andrew Tucker's DBWIN32 with wxWindows (it's only
+26KB), for viewing debug messages without a debugger.
+
+Implement wxDC floating point transformations.
+
+A wxDC function (or two) for drawing 3D edges?
+
+LOW PRIORITY (LONG TERM)
+------------------------
+
+Improve and expand wxSizer classes.
+
+ActiveX support
+
+Look at porting to WinCE
+
+Enhance Tex2RTF to generate Microsoft HTML help, perhaps Netscape
+HTML help also.
+
 GDI objects could be optimised further in constructors by
 searching for a matching, pre-existing object, and assigning from
 that, thus sharing the internal handle. A problem with this
 GDI objects could be optimised further in constructors by
 searching for a matching, pre-existing object, and assigning from
 that, thus sharing the internal handle. A problem with this
@@ -181,10 +133,9 @@ needed to ensure that the operation was maximally efficient
 (creating a new object rather than searching may or may not be
 more efficient).
 
 (creating a new object rather than searching may or may not be
 more efficient).
 
-Perhaps rewrite wxFile to use FILE* descriptors, so Eof and Flush
-can work.
+Integrate Guilhem's multimedia classes: documentation, makefiles,
+different platforms.
+
+Rich text class.
 
 
-Find out how to set wxFileSelector position.
 
 
-Maybe bundle Andrew Tucker's DBWIN32 with wxWindows (it's only
-26KB), for viewing debug messages without a debugger.