diff options
author | James Henstridge <james@daa.com.au> | 2000-11-04 05:41:56 +0000 |
---|---|---|
committer | James Henstridge <jamesh@src.gnome.org> | 2000-11-04 05:41:56 +0000 |
commit | d2739267f6146b1850f3ffd542d913edbd28a1b3 (patch) | |
tree | 7463fa8308394745a8c6ebdc2bcf710295a896e1 /TODO | |
parent | 600b84abbef8aa710b3ea24ae5294f3eae6d285c (diff) | |
download | pygtk-d2739267f6146b1850f3ffd542d913edbd28a1b3.tar.gz |
todo file with a few items needed for the gtk 2.0 based pygtk.
2000-11-04 James Henstridge <james@daa.com.au>
* TODO: todo file with a few items needed for the gtk 2.0 based
pygtk.
* gtk/gtk.defs: add new GtkTree widget definitions.
(GtkTreeViewColumn.get_justification): comment out as it doesn't
exist.
Diffstat (limited to 'TODO')
-rw-r--r-- | TODO | 32 |
1 files changed, 32 insertions, 0 deletions
@@ -0,0 +1,32 @@ +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: + (conforms-to 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. + +- 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. |