]>
Commit | Line | Data |
---|---|---|
16c1f7f3 JS |
1 | wxMotif CHANGES |
2 | --------------- | |
3 | ||
4 | 21/9/98 | |
5 | ------- | |
6 | ||
7 | Julian: | |
8 | ||
9 | - Made makefiles for wxMotif source directory and minimal sample. | |
10 | ||
11 | - First go at wxApp, wxWindow, wxDialog, wxPen, wxBrush, wxFont, | |
12 | wxColour, wxButton, wxCheckBox, wxTextCtrl, wxStaticText, | |
13 | wxMenu, wxMenuItem, wxMenuBar | |
8aa04e8b JS |
14 | |
15 | 12/11/98 | |
16 | -------- | |
17 | ||
18 | It's a long time since I updated this file. Previously done: | |
19 | ||
20 | - wxFrame, wxDialog done. | |
21 | - wxScrolledWindow done (but backing pixmap not used at present). | |
22 | - wxBitmap done though could be tidied it up at some point. | |
23 | - Most basic controls are there, if not rigorously tested. | |
24 | - Some MDI support (menus appear on child frames at present). | |
25 | - wxNotebook almost done. | |
26 | - wxToolBar done (horizontal only, which would be easy to extend | |
27 | to vertical toolbars). | |
28 | ||
29 | More recently: | |
30 | ||
31 | - Colour and font changing done (question mark over what happens | |
32 | to scrollbars). | |
33 | - Accelerators done (for menu items and buttons). Also event loop | |
34 | tidied up in wxApp so that events are filtered through ProcessXEvent. | |
35 | - wxWindow::GetUpdateRegion should now work. | |
36 | ||
7fe7d506 JS |
37 | 25/11/98 |
38 | -------- | |
39 | ||
40 | - Reimplemented MDI using wxNotebook instead of the MDI widgets, which | |
41 | were too buggy (probably not design for dynamic addition/removal of | |
42 | child frames). | |
43 | - Some improvements to the wxNotebook implementation. | |
44 | - wxToolBar now uses a bulletin board instead of a form, in an attempt | |
45 | to make it possible to add ordinary wxControls to a toolbar. | |
46 | - Cured problem with not being able to use global memory operators, | |
47 | by defining two more global operators, so that the delete will match | |
48 | the debugging implementation. | |
49 | - Added wxUSE_DEBUG_NEW_ALWAYS so we can distinguish between using | |
50 | global memory operators (usually OK) and #defining new to be | |
51 | WXDEBUG_NEW (sometimes it might not be OK). | |
52 | - Added time.cpp to makefile; set wxUSE_DATETIME to 1. | |
53 | - Added a parent-existance check to popup menu code to make it not crash. | |
54 | - Added some optimization in wxWindow::SetSize to produce less flicker. | |
45d49251 JS |
55 | It remains to be seen whether this produces any resize bugs. |
56 | ||
57 | 3/12/98 | |
58 | ------- | |
59 | ||
60 | - Debugged DrawEllipticArc (a ! in the wrong place). | |
61 | - Added SetClippingRegion( const wxRegion& region ). | |
62 | - Added wxPoint, wxSize, wxRect versions of SetSize etc. | |
a367b9b3 JS |
63 | - Diagnosed but not yet cured a wxTreeCtrl bug (see todo.txt). |
64 | ||
65 | 4/12/98 | |
66 | ------- | |
67 | ||
68 | - Got further with wxTreeCtrl, fixing wxWindow::Refresh on the way, | |
69 | and adding Clear(const wxRect&). Mainly the scrolling to sort out now, | |
70 | and inter-line spacing. | |
71 | - Fixed some problems with wxListCtrl espec. trying to call m_mainWin | |
72 | functions when it wasn't initialised. As with the wxTreeCtrl sample, | |
73 | removed usage of wxTextCtrl as a stream (doesn't seem to agree | |
74 | with gcc) and the sample is now partially working. Some work | |
75 | on the scrollbars is required. | |
76 | - wxListCtrl assumed that one of the args to GetClientSize can be NULL: | |
77 | corrected. |