Open files in a current dir by default, and preserve last dir.
Record id in the Node. Add __repr__() for both Node and Edge.
Consistently implement is_inside() method (i.e. add impl for Edge).
Implement get_element(x, y) method for Graph & Widget.
Shift+click led to division by 0, use it for zoom out now.

To remind, shift+drag is (still) zoom in to area.
Allow to override event processing of DotWidget.

Don't use fancy GTK+ events/signals, just allow subclasses of DotWidget
to override on_click() method and then inject instance into DotWindow.
Add proof-of-concept viewer with hide/collapse node features.
xdot: add support for text based node search
Enhance text search and move searchbox to toolbox

I made some modifications to awesome text-search.
It now matches sub-strings.
When the searched text matches more than one node, all matching nodes are highlighted.
When there is just one match, pressing the return-key centers the node.
And I moved the search box into the toolbar.

http://code.google.com/p/jrfonseca/issues/detail?id=68
Added a "F" keyboard shortcut to reach easily the search box.
updated to python3 with PyGI