Is there a platform-agnostic Python widget that syntax highlights source code?
===

I'm writing a small GUI tool in Python that scans C/C++/Java source files for specific patterns (eg: "todo" inside a comment) and displays them as a treeview. I want to display the contents of the file with syntax highlighting when I click on the name of a found file. Rather than using the [Text][1] widget and formatting the code myself, are there any widgets I can use (ideally platform-agnostic, or at least *nix-friendly (OS X/Linux))? I'm looking for something  like perhaps the one used in, say, [meld][2].


  [1]: http://effbot.org/tkinterbook/text.htm
  [2]: http://meld.sourceforge.net/meld_file1.png