John> Thanks for the tips on learning pygtk. It sounds like there is no
    John> documentation on pygtk or pygnome other than the source code.

In reality, I rarely need to look at the PyGtk source, and most of that is
when I want to change something.  The wrappers are designed to create a
more-or-less one-to-one mapping of the Gtk API, so most of the time, the
correct place to look is the Gtk documentation.  That said, I frequently use
dir() to see what methods, functions and data attributes are exposed (some
aren't for a variety of reasons).

Because the gtk and gtk.gdk modules contain so many symbols, I wrote a
dirpat method for interactive use that allows me to filter symbols based
upon regular expressions:

    def dirpat(o, pat):
        """like dir, but only return strings matching re pat"""
        import re
        names = dir(o)
        pat = re.compile(pat)
        return [x for x in names if pat.search(x) is not None]

You may find this helpful.

-- 
Skip Montanaro ([EMAIL PROTECTED])
http://www.mojam.com/
http://www.musi-cal.com/
_______________________________________________
pygtk mailing list   [EMAIL PROTECTED]
http://www.daa.com.au/mailman/listinfo/pygtk

Reply via email to