Mike, You make a good point about the readability of the dialog. http://paraview.org/Bug/view.php?id=10272
However as far as adding more directories to search by default or to load plugins from bin directly, you could always use the 'auto-load' setting to allow the user to mark plugins to load at startup. Utkarsh On Wed, Jan 13, 2010 at 2:02 PM, Michael Jackson <[email protected]> wrote: > I was trying to diagnose why ParaView was not loading some of my plugins and > it occurred to me that the dialog box for loading plugins, while somewhat > verbose, is not that easy to interpret: > > ParaView.app/Contents/MacOS/../Plugins;ParaView.app/Contents/MacOS/../../Plugins. > > I was thinking it would be easier if it just read: > > [Path To ParaView]/ParaView.app/Contents/Plugins;[Path To ParaView]/Plugins; > > So in pqPluginManager.cxx, down around line 471 I have the following: > > #if defined (Q_OS_MAC) > //Look in the Application Package "ParaView.app/Contents/Plugins > QDir appDir (QCoreApplication::applicationDirPath()); > appDir.cdUp(); > pv_plugin_path += appDir.absolutePath() + QDir::separator() + "Plugins;"; > //Look for a folder called "Plugins" at the same level as ParaView.app > appDir.cdUp(); > appDir.cdUp(); > pv_plugin_path += appDir.absolutePath() + QDir::separator() + "Plugins;"; > //Look for a plugins at the same level as ParaView.app > pv_plugin_path += appDir.absolutePath() + QDir::separator() + ";"; > #else > pv_plugin_path += QCoreApplication::applicationDirPath() + > QDir::separator() > + "plugins"; > #endif > > Thoughts from anyone? > > Also, I noticed that while plugins are built into the > $PARAVIEW_BINARY_DIR/bin they are not automatically loaded from there? In > the patch above, an additional line is there to add this directory to the > list of directories to check. At least on OS X, this makes it easier to > debug plugins? Or am I missing something completely? I know about > PV_PLUGIN_PATH but really consider that a hack. Thoughts? > > _________________________________________________________ > Mike Jackson [email protected] > BlueQuartz Software www.bluequartz.net > Principal Software Engineer Dayton, Ohio > > _______________________________________________ > Powered by www.kitware.com > > Visit other Kitware open-source projects at > http://www.kitware.com/opensource/opensource.html > > Please keep messages on-topic and check the ParaView Wiki at: > http://paraview.org/Wiki/ParaView > > Follow this link to subscribe/unsubscribe: > http://www.paraview.org/mailman/listinfo/paraview > _______________________________________________ Powered by www.kitware.com Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html Please keep messages on-topic and check the ParaView Wiki at: http://paraview.org/Wiki/ParaView Follow this link to subscribe/unsubscribe: http://www.paraview.org/mailman/listinfo/paraview
