I think he means for you to have a "Load" button as part of your plugin. That button would first record the path to the file and then call through to cmd.load().
On 8/19/06, Ron Jacak <r...@email.unc.edu> wrote:
Peter, >> I'm working on a plugin that reads information appended to the end of >> PDB files to draw CGO objects. Right now, I have the user specify >> the >> filesystem path to the currently loaded objects through the >> plugin GUI so that I know where to go to find the file. For one >> object, >> this isn't so bad. But if users load multiple objects that are in >> different directories, I will have to change the GUI so that the user >> has to specify the path to each object loaded. This kind of >> situation >> would quickly become tedious. Does PyMOL store the paths for objects >> that are loaded somewhere? I know I can get the current working >> directory using getcwd(), so I'm hoping there's a way to get the >> path to >> the loaded objects as well. > I don't know of a way to get file information from a pymol object, > but you > could work around this by using a python dictionary (when the pdb > file is > loaded, store the full path to the file in a dictionary using the > pymol > object name as the key). I'm not sure I fully understand your suggestion. It sounds to me like what you're saying is that I should add code (e.g. a dictionary) to the importing.py load() function which saves the file information of objects as they're loaded. But then instead of just distributing my plugin, I would have to get users to change their PyMOL source, as well (which I'm not willing to do). Am I understanding correctly? Any other ways around this problem? -Ron Ron Jacak Graduate Student University of North Carolina - Chapel Hill ------------------------------------------------------------------------- Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 _______________________________________________ PyMOL-users mailing list PyMOL-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/pymol-users