]>
Commit | Line | Data |
---|---|---|
1 | ||
2 | Todo on wxWin 2, Windows platform | |
3 | --------------------------------- | |
4 | ||
5 | HIGH PRIORITY | |
6 | ------------- | |
7 | ||
8 | Add further controls and properties to Dialog Editor. | |
9 | ||
10 | Add centring, right justify styles to wxStaticText. | |
11 | ||
12 | Extend wxSystemSettings to get symbols for current nationality, | |
13 | e.g. ',' instead of '.' for decimal points. | |
14 | ||
15 | wxToolTip::Enable should be static for wxGTK compatibility (VZ) | |
16 | ||
17 | LOW PRIORITY (MEDIUM TERM) | |
18 | -------------------------- | |
19 | ||
20 | Supply VC++ project generator utility. | |
21 | ||
22 | More wxSystemSettings (see comment in settings.cpp). | |
23 | ||
24 | Shell function to invoke a document with open, print, whatever... | |
25 | ||
26 | Write tutorial. | |
27 | ||
28 | Add wxDC::DeviceToLogical -> wxPoint etc (convenience accessors). | |
29 | ||
30 | Add GetIcon, GetBitmap to wxImageList. Perhaps store bitmaps | |
31 | in image list so we can get them later. | |
32 | ||
33 | Merge dib.cpp, dibutils.cpp (see also some DIB code in bitmap.cpp). | |
34 | ||
35 | Menu bitmaps - document Vadim's enhancements. | |
36 | ||
37 | wxCreateDynamicObject is apparently slow: ~ 2000 calls to strcmp. Need to | |
38 | use some kind of hash table scheme. | |
39 | ||
40 | Write wxDisplay class for querying settings and passing | |
41 | to wxFrame to mirror the X situation (multiple displays). | |
42 | ||
43 | Perhaps rewrite wxFile to use FILE* descriptors, so Eof and Flush | |
44 | can work. | |
45 | ||
46 | Find out how to set wxFileDialog position. | |
47 | ||
48 | Implement wxDC floating point transformations. | |
49 | ||
50 | A wxDC function (or two) for drawing 3D edges? | |
51 | ||
52 | LOW PRIORITY (LONG TERM) | |
53 | ------------------------ | |
54 | ||
55 | ActiveX support | |
56 | ||
57 | Look at porting to WinCE | |
58 | ||
59 | GDI objects could be optimised further in constructors by | |
60 | searching for a matching, pre-existing object, and assigning from | |
61 | that, thus sharing the internal handle. A problem with this | |
62 | arises if you wish to change the data. But this can be handled by | |
63 | un-refing and creating a new handle. So we could reuse many | |
64 | Windows GDI objects without troubling the programmer. We might | |
65 | wish to switch this off in certain circumstances, e.g. | |
66 | ||
67 | wxEnableGDIReuse(FALSE); | |
68 | wxBrush brush(...); | |
69 | wxEnableGDIReuse(TRUE); | |
70 | ||
71 | or even | |
72 | ||
73 | wxGDIReuse reuse(FALSE); | |
74 | wxBrush brush(...); | |
75 | ||
76 | which lasts until its scope ends. This might be needed e.g. if we | |
77 | needed to ensure that the operation was maximally efficient | |
78 | (creating a new object rather than searching may or may not be | |
79 | more efficient). | |
80 | ||
81 | Integrate Guilhem's multimedia classes: documentation, makefiles, | |
82 | different platforms. | |
83 | ||
84 | Rich text class. | |
85 |