Accelerators implemented for wxMotif; some wxComboBox stupidities cured
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@995 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -11,3 +11,26 @@ Julian:
|
||||
- First go at wxApp, wxWindow, wxDialog, wxPen, wxBrush, wxFont,
|
||||
wxColour, wxButton, wxCheckBox, wxTextCtrl, wxStaticText,
|
||||
wxMenu, wxMenuItem, wxMenuBar
|
||||
|
||||
12/11/98
|
||||
--------
|
||||
|
||||
It's a long time since I updated this file. Previously done:
|
||||
|
||||
- wxFrame, wxDialog done.
|
||||
- wxScrolledWindow done (but backing pixmap not used at present).
|
||||
- wxBitmap done though could be tidied it up at some point.
|
||||
- Most basic controls are there, if not rigorously tested.
|
||||
- Some MDI support (menus appear on child frames at present).
|
||||
- wxNotebook almost done.
|
||||
- wxToolBar done (horizontal only, which would be easy to extend
|
||||
to vertical toolbars).
|
||||
|
||||
More recently:
|
||||
|
||||
- Colour and font changing done (question mark over what happens
|
||||
to scrollbars).
|
||||
- Accelerators done (for menu items and buttons). Also event loop
|
||||
tidied up in wxApp so that events are filtered through ProcessXEvent.
|
||||
- wxWindow::GetUpdateRegion should now work.
|
||||
|
||||
|
@@ -1,7 +1,7 @@
|
||||
wxMotif TODO
|
||||
------------
|
||||
|
||||
Updated: 9/11/98
|
||||
Updated: 12/11/98
|
||||
|
||||
-------------------------------o-------------------------
|
||||
|
||||
@@ -21,10 +21,10 @@ High Priority
|
||||
so maybe have wxSystemSettings value for scrollbar colour, and/or
|
||||
ability to set scrollbar colour independently.
|
||||
|
||||
- Make wxDialog OnPaint work.
|
||||
|
||||
- Optimize wxWindow OnPaint, clipping the damaged
|
||||
region.
|
||||
- Optimize wxWindow OnPaint to avoid flicker, collapsing Expose events
|
||||
as per flicker fix in 1.68. It will be tricky to avoid
|
||||
interfering with non-wxScrolledWindow widgets except by
|
||||
explicitly testing for wxScrolledWindow.
|
||||
|
||||
- Implementation of OnEraseBackground. How? Call OnEraseBackground
|
||||
just before OnPaint? Will duplicate Xlib's own erase of the background.
|
||||
@@ -35,6 +35,8 @@ High Priority
|
||||
painting a tiled bitmap, then a slight flicker might be seen unless
|
||||
X can be persuaded not to repaint the window background by default.
|
||||
|
||||
- Finish wxNotebook.
|
||||
|
||||
- wxSpinButton
|
||||
|
||||
- Tidy dialogs such as the colour and font selectors.
|
||||
@@ -49,7 +51,7 @@ High Priority
|
||||
|
||||
- wxThread (hopefully, similar to wxGTK)
|
||||
|
||||
- wxAcceleratorTable.
|
||||
- wxGrid: scrollbars don't hide; problem with cell selection.
|
||||
|
||||
- Miscellaneous events.
|
||||
|
||||
@@ -93,10 +95,6 @@ Low Priority
|
||||
- add the driver code to src/motif/helphtml.cpp (a frame, toolbar,
|
||||
history list).
|
||||
|
||||
Note that a quicker route to a help system may be to use the
|
||||
code in the contrib dir of XmHTML to control a Netscape session --
|
||||
but Netscape can be a colour resource hog.
|
||||
|
||||
- Optimize screen refresh for non-native widgets, e.g. wxWindow
|
||||
created with Create(), using technique in flicker patch for 1.68
|
||||
(see JACS for latest patch).
|
||||
|
Reference in New Issue
Block a user