Hi Jeff, > I have several questions about extending PyMOL via modules or plugins. > > It appears that the primary difference between the two is windows for > modules are created at during start up and plugin windows can be brought up > on demand (from the plugins menu). Are there other differences?
I would say a pymol plugin is just a module that provides a __init_plugin__ (or __init__) function which gets as argument the PMGApp instance, which is PyMOLs external GUI. This is of course required if the module wants to add items to the plugins menu or open dialogs. But extending the plugins menu or opening any windows is not mandatory for plugins or other modules. > What is the current status of wxPython versus Tkinter for the future of > PyMOL? I could look at wxPython, but I seem to be at a loss to find the > python binary for the prebuilt Mac OS PyMOL Application. > > This has probably been brought up before, what are the issues with using an > egg for extensions that have more than one file? If you stay with pure python and just import your module, there should be no issues. However the plugin architecture (modules within the pmg_tk/startup directory) so far only recognizes single python files (this will most likely change in the future). Cheers, Thomas -- Thomas Holder MPI for Developmental Biology Spemannstr. 35 D-72076 Tübingen ------------------------------------------------------------------------------ Got Input? Slashdot Needs You. Take our quick survey online. Come on, we don't ask for help often. Plus, you'll get a chance to win $100 to spend on ThinkGeek. http://p.sf.net/sfu/slashdot-survey _______________________________________________ PyMOL-users mailing list (PyMOL-users@lists.sourceforge.net) Info Page: https://lists.sourceforge.net/lists/listinfo/pymol-users Archives: http://www.mail-archive.com/pymol-users@lists.sourceforge.net