gtk bugs:

- tooltips leak memory

- bug in gtk_tree_view_get_path_at_pos.
	gtk_tree_view_get_path_at_pos doesn't take into account the y offset 
	that the column headers add.  As a consequence, drag *drop* events will, 
	from the user's point of view, appear to occur over the wrong row (one row 
	higher than the user actually dropped onto). 

	By turning off the column headers, drop events will work correctly.

- extra DND-related functions associated with GtkTreeViews 
	aren't documented (of course... dammit)
	Not a bug, just a bitch.

- gtk_tree_selection_select_iter doesn't set the selection correctly 
		unless the treeview is visible (at the top of a stack of notebook tabs, 
		for example).  gtk_tree_view_set_cursor, however, works as expected.

- if an empty vbox is placed in a notebook tab, and that NB tab is not the 
	topmost when the program starts, and widgets (buttons, for example) are 
	later (after the program starts) added to that vbox, THEY WILL NOT APPEAR.

	Yes, I am VERY goddamned sure that I'm calling gtk_widget_show on the 
	buttons-in-question, as well as all of the parent widgets of those 
	buttons.  in fact, you can even see a 1-pixel line where the buttons 
	should be; when the line is clicked on, the buttons magically appear.

	The buttons appear if you add them while their NB tab is topmost.
