]> git.saurik.com Git - wxWidgets.git/blame - docs/msw/todo.txt
don't process VK_OEM_XXX key presses
[wxWidgets.git] / docs / msw / todo.txt
CommitLineData
2bda0e17 1
f6bcfd97
BP
2Todo on wxWin 2, Windows platform
3---------------------------------
2bda0e17
KB
4
5HIGH PRIORITY
6-------------
7
2432b92d 8Add further controls and properties to Dialog Editor.
2bda0e17 9
2432b92d 10Add centring, right justify styles to wxStaticText.
2bda0e17 11
2432b92d
JS
12Extend wxSystemSettings to get symbols for current nationality,
13e.g. ',' instead of '.' for decimal points.
14
503d5ba9 15wxToolTip::Enable should be static for wxGTK compatibility (VZ)
8cbd2bde 16
2432b92d
JS
17LOW PRIORITY (MEDIUM TERM)
18--------------------------
19
750b78ba 20Supply VC++ project generator utility.
acbd13a3 21
2432b92d 22More wxSystemSettings (see comment in settings.cpp).
2bda0e17 23
2bda0e17
KB
24Shell function to invoke a document with open, print, whatever...
25
2432b92d 26Write tutorial.
2bda0e17 27
2432b92d 28Add wxDC::DeviceToLogical -> wxPoint etc (convenience accessors).
2bda0e17 29
9c331ded
JS
30Add GetIcon, GetBitmap to wxImageList. Perhaps store bitmaps
31in image list so we can get them later.
32
2432b92d 33Merge dib.cpp, dibutils.cpp (see also some DIB code in bitmap.cpp).
2bda0e17 34
2bda0e17
KB
35Menu bitmaps - document Vadim's enhancements.
36
2bda0e17
KB
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
2432b92d
JS
43Perhaps rewrite wxFile to use FILE* descriptors, so Eof and Flush
44can work.
45
46Find out how to set wxFileDialog position.
47
2432b92d
JS
48Implement wxDC floating point transformations.
49
50A wxDC function (or two) for drawing 3D edges?
51
52LOW PRIORITY (LONG TERM)
53------------------------
54
2432b92d
JS
55ActiveX support
56
57Look at porting to WinCE
58
2bda0e17
KB
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
2432b92d
JS
81Integrate Guilhem's multimedia classes: documentation, makefiles,
82different platforms.
83
84Rich text class.
4b5f3fe6 85