]> git.saurik.com Git - wxWidgets.git/commitdiff
Updated todo list
authorJulian Smart <julian@anthemion.co.uk>
Tue, 20 Oct 1998 14:47:14 +0000 (14:47 +0000)
committerJulian Smart <julian@anthemion.co.uk>
Tue, 20 Oct 1998 14:47:14 +0000 (14:47 +0000)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@887 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

docs/motif/todo.txt

index 66028e122dc40bae56feb12aab775d9ba76b3414..6052c301170912ca448b97f5ff5aa1419a2b4136 100644 (file)
@@ -1,71 +1,78 @@
 wxMotif TODO
 ------------
 
-Updated: 16/10/98
+Updated: 20/10/98
 
          -------------------------------o-------------------------
 
-High Priority
--------------
+General comment: see the following site for useful Motif widgets.
+ftp://ftp.x.org/contrib/widgets/motif
 
-- wxScreenDC
+Also, grep for TODO comments in source.
 
-- Extra wxBitmap formats. What about XPMs, can we assume
-  libxpm exists and use that?
+High Priority
+-------------
 
 - Work out why XFreeFont in font.cpp produces a segv. This is
   currently commented out, which presumably causes a memory leak.
 
 - Also work out why wxWindow::SetFont causes the widget to be shrunk
-  to fit its text.
-
-- Bitmap versions of widgets (wxBitmapButton etc.)
-
-- wxRadioBox
+  to fit its text, in dialogs. Uncomment the SetFont implementation and pop
+  up a dialog, e.g. an About box. Widgets are arranged
+  incorrectly. Seems to be OK for non-dialog panels, once the
+  size has been restored after the font setting.
 
-- wxRadioButton
+- Colour setting in widgets.
 
-- wxComboBox: use combobox.c code as bundled in wxWin 1.68
+- Implementation of OnEraseBackground.
 
-- wxGauge: use xmgauge as per wxWin 1.68
+- wxBitmapCheckBox, wxBitmapRadioButton
 
 - wxSpinButton
 
-- wxSlider
-
 - wxTextCtrl text file loading and saving.
 
 - 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
   starting point.
 
-- MDI classes: use existing Motif widgets for this.
+- Complete the MDI implementation. Could eventually alter the MDI
+  widgets to be more Windows-like -- currently it's half-hearted.
 
-- Dialogs e.g. wxFileSelector.
-  Some others need tidying, such as the colour and font selectors.
+- Tidy dialogs such as the colour and font selectors.
 
-- Use generic wxTreeCtrl, wxListCtrl: enhance these.
+- Use generic wxTreeCtrl, wxListCtrl: debug and enhance these.
 
 - Write a better generic wxToolBar class than wxToolBarSimple.
   Alternatively, write a toolbar using Motif as described here:
   http://www.motifzone.com/tmd/articles/Kurt_Huhner/jun96.html.
   This article also explains how to implement tooltips.
 
-- Colour and font setting in widgets.
-
 - wxSystemSettings
 
 - wxTimer
 
 - wxThread (hopefully, similar to wxGTK)
 
-- Write makefiles for all samples.
+- Miscellaneous events.
+
+- Write makefiles for all samples and utilities.
 
 - Create some samples for testing.
 
 Low Priority
 ------------
 
+- Better makefile system that can put objects in different dirs.
+  Use wxGTK config system? It's really complex to debug and
+  doesn't offer a way of compiling apps outside the wxWin
+  hierarchy.
+
+- Extra wxBitmap formats: PNG, BMP. Could use old wxWin 1.68
+  wxImage code (derived from XV) for BMP/GIF but it's very bloated. However,
+  when implemented as extra bitmap handlers, the code won't be linked
+  unless needed.
+
 - Print/preview framework in print.cpp (see wxGTK).
 
 - Enhance event handling such that you override e.g. left-click
@@ -92,11 +99,11 @@ Low Priority
 
 - wxCheckBoxList
 
-- Write generic wxDirDialog (directory selector).
+- Write generic wxDirDialog (directory selector)
 
-- Use native Motif dialogs for wxMessageBox.
+- Use native Motif dialogs for wxMessageBox
 
 - Miscellaneous classes e.g. wxJoystick (identical to GTK's one for
   Linux)
 
-
+- Blit scaling