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