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