1998-05-20 10:12:05 -04:00
|
|
|
|
|
|
|
Todo on wxWin 2.0, Windows platform
|
|
|
|
-----------------------------------
|
|
|
|
|
|
|
|
HIGH PRIORITY
|
|
|
|
-------------
|
|
|
|
|
1999-01-07 03:43:47 -05:00
|
|
|
Add further controls and properties to Dialog Editor.
|
1998-05-20 10:12:05 -04:00
|
|
|
|
1999-01-07 03:43:47 -05:00
|
|
|
Add centring, right justify styles to wxStaticText.
|
1998-05-20 10:12:05 -04:00
|
|
|
|
1999-01-07 03:43:47 -05:00
|
|
|
Extend wxSystemSettings to get symbols for current nationality,
|
|
|
|
e.g. ',' instead of '.' for decimal points.
|
|
|
|
|
1999-01-07 10:22:05 -05:00
|
|
|
Supply correct ctl3d/odbc lib files for BC++, Watcom (corrupt?)
|
|
|
|
|
1999-02-12 10:05:56 -05:00
|
|
|
wxToolTip::Enable should be static for wxGTK compatibility (VZ)
|
1999-01-26 09:18:32 -05:00
|
|
|
|
1999-01-07 03:43:47 -05:00
|
|
|
LOW PRIORITY (MEDIUM TERM)
|
|
|
|
--------------------------
|
|
|
|
|
1999-02-10 17:44:53 -05:00
|
|
|
Supply VC++ project generator utility.
|
1999-02-04 06:14:41 -05:00
|
|
|
|
1999-01-07 03:43:47 -05:00
|
|
|
Convert remaining utilities e.g. wxGraphLayout.
|
1998-05-20 10:12:05 -04:00
|
|
|
|
1999-01-07 03:43:47 -05:00
|
|
|
More wxSystemSettings (see comment in settings.cpp).
|
1998-05-20 10:12:05 -04:00
|
|
|
|
1999-01-07 03:43:47 -05:00
|
|
|
Synchronize drawing functions on all platforms, using Chris's
|
|
|
|
code to test them.
|
1998-05-20 10:12:05 -04:00
|
|
|
|
|
|
|
Shell function to invoke a document with open, print, whatever...
|
|
|
|
|
1999-01-07 03:43:47 -05:00
|
|
|
Write tutorial.
|
1998-05-20 10:12:05 -04:00
|
|
|
|
1999-01-07 03:43:47 -05:00
|
|
|
Add wxDC::DeviceToLogical -> wxPoint etc (convenience accessors).
|
1998-05-20 10:12:05 -04:00
|
|
|
|
1999-01-07 03:43:47 -05:00
|
|
|
Generic makefiles? Rewrite makefiles to maintain simultaneous debug/release
|
|
|
|
objects.
|
1998-05-20 10:12:05 -04:00
|
|
|
|
|
|
|
Add a wxTabCtrl sample.
|
|
|
|
|
1998-07-29 02:51:33 -04:00
|
|
|
Improve printing. More API functions for printer DCs (to get
|
|
|
|
printer characteristics) and more reliable printing framework.
|
1998-06-08 07:48:29 -04:00
|
|
|
|
1998-08-10 09:48:12 -04:00
|
|
|
Add GetIcon, GetBitmap to wxImageList. Perhaps store bitmaps
|
|
|
|
in image list so we can get them later.
|
|
|
|
|
1999-01-07 03:43:47 -05:00
|
|
|
Merge dib.cpp, dibutils.cpp (see also some DIB code in bitmap.cpp).
|
1998-05-20 10:12:05 -04:00
|
|
|
|
|
|
|
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
|
|
|
|
a .res file as a custom resource.
|
|
|
|
|
|
|
|
Fonts: ability to enumerate them.
|
|
|
|
|
|
|
|
Angled text.
|
|
|
|
|
|
|
|
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.
|
|
|
|
|
|
|
|
wxWizard class?
|
|
|
|
|
|
|
|
Doc/view - have some standard views/docs e.g. wxTextView.
|
|
|
|
|
|
|
|
Miscellaneous file/system function wrappers.
|
|
|
|
|
|
|
|
Bug database.
|
|
|
|
|
|
|
|
Menu bitmaps - document Vadim's enhancements.
|
|
|
|
|
|
|
|
wxCreateDynamicObject is apparently slow: ~ 2000 calls to strcmp. Need to
|
|
|
|
use some kind of hash table scheme.
|
|
|
|
|
|
|
|
Write wxDisplay class for querying settings and passing
|
|
|
|
to wxFrame to mirror the X situation (multiple displays).
|
|
|
|
|
|
|
|
Write translator between old and new .wxr formats (including
|
|
|
|
substituting static text for obsolete labels).
|
|
|
|
|
1998-09-07 17:53:34 -04:00
|
|
|
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.
|
1998-05-20 10:12:05 -04:00
|
|
|
|
|
|
|
Classes for file/OS utility functions.
|
|
|
|
|
|
|
|
Add support for more static controls e.g. wxStaticLine.
|
|
|
|
|
1999-01-07 03:43:47 -05:00
|
|
|
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.
|
|
|
|
|
1998-05-20 10:12:05 -04:00
|
|
|
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
|
|
|
|
arises if you wish to change the data. But this can be handled by
|
|
|
|
un-refing and creating a new handle. So we could reuse many
|
|
|
|
Windows GDI objects without troubling the programmer. We might
|
|
|
|
wish to switch this off in certain circumstances, e.g.
|
|
|
|
|
|
|
|
wxEnableGDIReuse(FALSE);
|
|
|
|
wxBrush brush(...);
|
|
|
|
wxEnableGDIReuse(TRUE);
|
|
|
|
|
|
|
|
or even
|
|
|
|
|
|
|
|
wxGDIReuse reuse(FALSE);
|
|
|
|
wxBrush brush(...);
|
|
|
|
|
|
|
|
which lasts until its scope ends. This might be needed e.g. if we
|
|
|
|
needed to ensure that the operation was maximally efficient
|
|
|
|
(creating a new object rather than searching may or may not be
|
|
|
|
more efficient).
|
|
|
|
|
1999-01-07 03:43:47 -05:00
|
|
|
Integrate Guilhem's multimedia classes: documentation, makefiles,
|
|
|
|
different platforms.
|
|
|
|
|
|
|
|
Rich text class.
|
1998-10-26 12:10:25 -05:00
|
|
|
|
1998-11-29 16:20:12 -05:00
|
|
|
|