]> git.saurik.com Git - wxWidgets.git/blame_incremental - docs/msw/todo.txt
clean up of memory debugging macros and chanegs to compile with CW7 (patch 548408)
[wxWidgets.git] / docs / msw / todo.txt
... / ...
CommitLineData
1
2Todo on wxWin 2, Windows platform
3---------------------------------
4
5HIGH PRIORITY
6-------------
7
8Add automatic line wrap to wxStaticText
9
10Add centring, right justify styles to wxStaticText.
11
12Extend wxLocale to get more locale settings (currence,
13date/time, decimal separator and so on)
14
15LOW PRIORITY (MEDIUM TERM)
16--------------------------
17
18Supply VC++ project generator utility.
19
20Add further controls and properties to Dialog Editor.
21
22Write tutorial.
23
24Add wxDC::DeviceToLogical -> wxPoint etc (convenience accessors).
25
26Add GetIcon, GetBitmap to wxImageList. Perhaps store bitmaps
27in image list so we can get them later.
28
29Merge dib.cpp, dibutils.cpp (see also some DIB code in bitmap.cpp).
30
31wxCreateDynamicObject is apparently slow: ~ 2000 calls to strcmp. Need to
32use some kind of hash table scheme.
33
34Write wxDisplay class for querying settings and passing
35to wxFrame to mirror the X situation (multiple displays).
36
37Implement wxDC floating point transformations.
38
39WISH LIST (LONG TERM)
40---------------------
41
42ActiveX support
43
44Porting to WinCE
45
46GDI objects could be optimised further in constructors by
47searching for a matching, pre-existing object, and assigning from
48that, thus sharing the internal handle. A problem with this
49arises if you wish to change the data. But this can be handled by
50un-refing and creating a new handle. So we could reuse many
51Windows GDI objects without troubling the programmer. We might
52wish to switch this off in certain circumstances, e.g.
53
54 wxEnableGDIReuse(FALSE);
55 wxBrush brush(...);
56 wxEnableGDIReuse(TRUE);
57
58or even
59
60 wxGDIReuse reuse(FALSE);
61 wxBrush brush(...);
62
63which lasts until its scope ends. This might be needed e.g. if we
64needed to ensure that the operation was maximally efficient
65(creating a new object rather than searching may or may not be
66more efficient).
67
68Integrate Guilhem's multimedia classes: documentation, makefiles,
69different platforms.
70
71Rich text class.
72