This is the second version which does anything even remotely useful. It loads all the files from the RPM database into a tree shaped hash table. I can then pass it a directory name and it will tell me all the files under that directory. It also knows what packages own each file, although that information isn't available yet. I should add that soon. As my girlfriend noted, "You wrote 'ls'!"

I've cleaned up the memory needs quite a bit. It's now down to 21Megs needed! That's still too much. The problem is that it's storing and sorting 69000 files with associated information. And it's doing it with many, many hash tables. I'm going to have to get rid of that.

This version is just a static test. While I can compile in a directory to display, I can't graphically choose a directory. This version uses the gnome icon list widget. It's a nice widget, but it isn't documented. Thankfully, the sources are cross-referenced online! Still I haven't gotten everything right yet...

Next I need icons and the ability to switch directories. I would also like tooltips and popup context menus. Mmm... Context menus...

Back