diff options
author | James Henstridge <james@daa.com.au> | 2002-04-24 01:13:13 +0000 |
---|---|---|
committer | James Henstridge <jamesh@src.gnome.org> | 2002-04-24 01:13:13 +0000 |
commit | e8f9c54cd586ac64e070c451978894a573a1a84e (patch) | |
tree | 33b4550a631beedc425c14a85f1b8b905fb9e858 /TODO | |
parent | b6585701899a75bdd80fe4e4281048c18ca77a2b (diff) | |
download | pygtk-e8f9c54cd586ac64e070c451978894a573a1a84e.tar.gz |
increment version number.PYGTK_1_99_9
2002-04-23 James Henstridge <james@daa.com.au>
* configure.in: increment version number.
Diffstat (limited to 'TODO')
-rw-r--r-- | TODO | 29 |
1 files changed, 3 insertions, 26 deletions
@@ -1,39 +1,16 @@ +This list is out of date. Query bugzilla.gnome.org for an up to date +list. + Things to do for the gtk 2.0 based release - fix up threading to work with GObject/GSignal/GClosure. See the THREADS file for more info on what is required. -- Add GInterface support to the code generator and the rest of pygtk. - - Additions to the .defs format: - * a definition for interfaces, something like: - (interface TextModel - (in-module Gtk) - (parent Interface (G)) ;; is this needed? Can you derive interfaces? - (c-name GtkTextModel) - ) - * add a flag for the (object ...) sections like: - (implements GtkTextModel) - - For the code generator: - * Create new ExtensionClasses for the interface (an empty `mixin' class). - * Use multiple inheritance to add these methods for classes that implement - the interface. - - [ mostly done. Not handled by h2defs, and I don't know if it will - be possible to handle it from there - JH] - - Implement a new PyGtkTreeModel GObject type that can be the base for new tree models defined in Python. Need to look at how the GtkTreeIter->tree_node lifetime is handled, as it doesn't look like anything is called to let us know that that data should be unrefed. -- Maybe switch all the boxed types to ExtensionClasses? - * Maybe not such a great idea, as it doesn't make sense to subclass - most of them. - -- Add the rest of the new boxed types. - - Make python subclasses of GObjects into new types in the GType system. Should be possible to do from GObject.__class_init__ and a bit of extra magic. |