]>
Commit | Line | Data |
---|---|---|
1 | ||
2 | Todo on wxWin 2, Windows platform | |
3 | --------------------------------- | |
4 | ||
5 | HIGH PRIORITY | |
6 | ------------- | |
7 | ||
8 | Add automatic line wrap to wxStaticText | |
9 | ||
10 | Add centring, right justify styles to wxStaticText. | |
11 | ||
12 | Extend wxLocale to get more locale settings (currence, | |
13 | date/time, decimal separator and so on) | |
14 | ||
15 | LOW PRIORITY (MEDIUM TERM) | |
16 | -------------------------- | |
17 | ||
18 | Supply VC++ project generator utility. | |
19 | ||
20 | Add further controls and properties to Dialog Editor. | |
21 | ||
22 | Write tutorial. | |
23 | ||
24 | Add wxDC::DeviceToLogical -> wxPoint etc (convenience accessors). | |
25 | ||
26 | Add GetIcon, GetBitmap to wxImageList. Perhaps store bitmaps | |
27 | in image list so we can get them later. | |
28 | ||
29 | Merge dib.cpp, dibutils.cpp (see also some DIB code in bitmap.cpp). | |
30 | ||
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 | ||
37 | Implement wxDC floating point transformations. | |
38 | ||
39 | WISH LIST (LONG TERM) | |
40 | --------------------- | |
41 | ||
42 | ActiveX support | |
43 | ||
44 | Porting to WinCE | |
45 | ||
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 | ||
68 | Integrate Guilhem's multimedia classes: documentation, makefiles, | |
69 | different platforms. | |
70 | ||
71 | Rich text class. | |
72 |