[java-gnome-hackers] Trees
Brought to you by:
afcowie
From: Mark H. <mh...@ca...> - 2004-02-01 20:33:24
|
While waiting for my uni project to compile each time this evening, I've been going through the tree API to see what needs doing. I've updated the TODO (all based on gtk 2.3.1 - latest I have). There's a lot more to do than I expected and a few things you might want to comment on: - I'm not bothering supporting custom treemodels or cellrenderers. They're too advanced for the current state of java-gnome There are many things which could cause performance problems. These are setting interfaces so that a method will be called for a number of items in the treeview. e.g. selectionfunc - determine if a row may be selected GtkTreeViewColumnDropFunc gtk_tree_view_column_set_cell_data_func TreeModelFilter functions The last two are the biggies - I'm not sure if these will ever be feasible in java. I think I should add the API with a comment saying this is not public API - just for testing, then we can remove it later if needed. gtk_tree_view_map_expanded_rows - is this useful in any way? treeview drag methods - I'm not sure what they do. Have to go through them all again. treeview signals - are these needed? TreeModel sort - I won't bother with this. Everyone will use one of the existing stores with java-gnome. CellLayout - what is this? I don't think we need it... Does anyone know what GtkSelectionData is? it's a parameter in GtkTreeDragDestIface but I can't find docs for it. -- .''`. Mark Howard : :' : `. `' http://www.tildemh.com `- mh...@de... | mh...@ti... | mh...@ca... |