X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/68fcaeb98e65f23a6b7d8c1f532eeb44f028119d..07f20d9a63226a25e71ba6c72e2803c1f58e7903:/docs/todo30.txt diff --git a/docs/todo30.txt b/docs/todo30.txt index 18676bbf40..008b93a19e 100644 --- a/docs/todo30.txt +++ b/docs/todo30.txt @@ -82,6 +82,9 @@ Core - Properties/Member-Metadata, 2-Step Init with virtual create TODO: still unclear what do we need exactly +- Tidy code and add comments to headers (preferably in + Doxygen/Javadoc style) + Documentation ============= @@ -154,11 +157,8 @@ In addition to wxCOMPATIBILITY code: - contrib/src/canvas? - contrib/src/mmedia - contrib/src/applet? -- utils/Install -- wxDate, wxTime -- Layout constraints code - Old wxODBC code - +- Dialog Editor wxMiscellaneous =============== @@ -167,6 +167,39 @@ wxMiscellaneous - wxLocale Extension (eg Currency) - wxStreams review - wxURL? - +- a way to tell wxWindows to check for any non-portable usage, + for a given set of platforms. Sometimes you want to be able + to get away with non-portable usage, and sometimes not. + This is probably way too time-consuming to implement. +- In headers, don't silently omit contents if the features for this + header is switched off. Instead, emit an error message. +- Implement native tree view and colour dialog in wxGTK. +- Better way to specify About, Preferences menu ids under wxMac. +- Must be able to portably specify relaying out a frame after the toolbar + has been destroyed or recreated. On wxMSW, this is done in + ~wxToolBar. On wxGTK, in SetToolBar. In wxMac, not at all, + but sending a wxSizeEvent will do it. +- wxMac font selector dialog is the generic font selector - + horrible. +- No Append(wxArrayString&) for wxChoice and wxComboBox in wxGTK. + Probably other functions too. Consider adding Insert to + these classes, as per the patch on SF. +- Rewrite wxFileHistory using wxString and wxArrayString, and + put in separate file. +- Add wxArrayString methods to wxTextValidator and any other + class that needs them. +- Add wxNotebook::GetTabRect or similar so we can estimate + page size better in wxNotebookBase::CalcSizeFromPage. +- Add function to clear all wxNotebook tabs without + destroying the pages. +- Add individual setters to wxScrollBar and other classes + that use a combined setter. +- Remove traces of old resource system from wxWizard. +- Have wxDirCtrl as alias for wxGenericDirCtrl. +- Allow instant reaction to left-up in a wxGrid cell + (extend editor API) to work around bad checkbox + behaviour (click, click, click, click away...) and + reduce checkbox size on non-Windows platforms. +- Add wxNotebook::HitTest for non-Windows platforms. Version: $Id$