Revised Motif todo list

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@850 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Julian Smart 1998-10-16 16:28:31 +00:00
parent 287c43c105
commit 124e17387c

View File

@ -1,46 +1,46 @@
wxMotif TODO wxMotif TODO
------------ ------------
Updated: 21/9/98 Updated: 16/10/98
-------------------------------o------------------------- -------------------------------o-------------------------
- wxDCs High Priority
-------------
- wxBitmap, wxIcon, wxCursor, wxPalette. What about XPMs, can we assume - wxScreenDC
libxpm exists and use that? What about PNGs? Can we use gdk
as per wxGTK? Probably not. - Extra wxBitmap formats. What about XPMs, can we assume
libxpm exists and use that?
- Work out why XFreeFont in font.cpp produces a segv. This is - Work out why XFreeFont in font.cpp produces a segv. This is
currently commented out, which presumably causes a memory leak. currently commented out, which presumably causes a memory leak.
- wxRegion
- Bitmap versions of widgets (wxBitmapButton etc.) - Bitmap versions of widgets (wxBitmapButton etc.)
- wxCheckBoxList - wxRadioBox
- Remaining common widgets (wxListBox, wxRadioBox, wxRadioButton, wxChoice, - wxRadioButton
wxGauge, wxComboBox etc.). Use combobox.c code as bundled in wxWin 1.68.
- wxComboBox: use combobox.c code as bundled in wxWin 1.68
- wxGauge: use xmgauge as per wxWin 1.68
- wxSpinButton
- wxSlider
- wxTextCtrl text file loading and saving. - wxTextCtrl text file loading and saving.
- Scrolling in wxWindow.
- A generic version of wxNotebook that can be used in wxMotif and - A generic version of wxNotebook that can be used in wxMotif and
other toolkits that don't have a native control. Perhaps use wxTab as a other toolkits that don't have a native control. Perhaps use wxTab as a
starting point. starting point.
- MDI classes: use existing Motif widgets for this. - MDI classes: use existing Motif widgets for this.
- Miscellaneous classes e.g. wxJoystick (identical to GTK's one for - Dialogs e.g. wxFileSelector.
Linux)
- Dialogs e.g. wxFileSelector. Use a native Motif wxMessageBox.
Some others need tidying, such as the colour and font selectors. Some others need tidying, such as the colour and font selectors.
- Write generic wxDirDialog (directory selector).
- Use generic wxTreeCtrl, wxListCtrl: enhance these. - Use generic wxTreeCtrl, wxListCtrl: enhance these.
- Write a better generic wxToolBar class than wxToolBarSimple. - Write a better generic wxToolBar class than wxToolBarSimple.
@ -48,11 +48,6 @@ Updated: 21/9/98
http://www.motifzone.com/tmd/articles/Kurt_Huhner/jun96.html. http://www.motifzone.com/tmd/articles/Kurt_Huhner/jun96.html.
This article also explains how to implement tooltips. This article also explains how to implement tooltips.
- Optimize colour management so we don't get clashes when e.g.
Netscape is running.
- Print/preview framework in print.cpp (see wxGTK's).
- Colour and font setting in widgets. - Colour and font setting in widgets.
- wxSystemSettings - wxSystemSettings
@ -61,24 +56,43 @@ Updated: 21/9/98
- wxThread (hopefully, similar to wxGTK) - wxThread (hopefully, similar to wxGTK)
- Copy and paste, drag and drop. Use a standard X drag - Write makefiles for all samples.
and drop standard - see http://www.cco.caltech.edu/~jafl/xdnd/
or use Motif drag and drop as described here:
http://www.motifzone.com/tmd/articles/DnD/dnd.html
- Optimize screen refresh for non-native widgets, e.g. wxWindow - Create some samples for testing.
created with Create(), using technique in flicker patch for 1.68
(see JACS for latest patch). Low Priority
------------
- Print/preview framework in print.cpp (see wxGTK).
- Enhance event handling such that you override e.g. left-click - Enhance event handling such that you override e.g. left-click
and unless you call the base OnMouseEvent, the click won't be and unless you call the base OnMouseEvent, the click won't be
sent to the button. Required for Dialog Editor. sent to the button. Required for Dialog Editor.
- Write makefiles for all samples.
- Create some samples for testing.
- Get Dialog Editor working under Motif. - Get Dialog Editor working under Motif.
- New wxHelp version: try using the XmHTML widget at - New wxHelp version: try using the XmHTML widget at
http://www.xs4all.nl/~ripley/XmHTML/ http://www.xs4all.nl/~ripley/XmHTML/
- 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).
- Copy and paste, drag and drop. Use a standard X drag
and drop standard - see http://www.cco.caltech.edu/~jafl/xdnd/
or use Motif drag and drop as described here:
http://www.motifzone.com/tmd/articles/DnD/dnd.html
- Optimize colour management so we don't get clashes when e.g.
Netscape is running.
- wxCheckBoxList
- Write generic wxDirDialog (directory selector).
- Use native Motif dialogs for wxMessageBox.
- Miscellaneous classes e.g. wxJoystick (identical to GTK's one for
Linux)